0000278166-23-000009.txt : 20230203 0000278166-23-000009.hdr.sgml : 20230203 20230203160615 ACCESSION NUMBER: 0000278166-23-000009 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230203 DATE AS OF CHANGE: 20230203 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CAVCO INDUSTRIES INC. CENTRAL INDEX KEY: 0000278166 STANDARD INDUSTRIAL CLASSIFICATION: MOBILE HOMES [2451] IRS NUMBER: 860214910 STATE OF INCORPORATION: DE FISCAL YEAR END: 0401 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-08822 FILM NUMBER: 23585787 BUSINESS ADDRESS: STREET 1: 3636 N CENTRAL AVE STREET 2: STE 1200 CITY: PHOENIX STATE: AZ ZIP: 85012 BUSINESS PHONE: 602-256-6263 MAIL ADDRESS: STREET 1: 3636 N CENTRAL AVE STREET 2: STE 1200 CITY: PHOENIX STATE: AZ ZIP: 85012 FORMER COMPANY: FORMER CONFORMED NAME: CAVCO INDUSTRIES INC DATE OF NAME CHANGE: 19920703 10-Q 1 cvco-20221231.htm 10-Q cvco-20221231
00002781662023FalseQ34/1http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAssethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent0.39570.29570.34720.347600002781662022-04-032022-12-3100002781662023-01-27xbrli:shares00002781662022-12-31iso4217:USD00002781662022-04-02iso4217:USDxbrli:shares00002781662022-10-022022-12-3100002781662021-10-032022-01-0100002781662021-04-042022-01-0100002781662021-04-0300002781662022-01-010000278166cvco:RightOfUseAssetsMember2022-04-032022-12-310000278166cvco:OperatingLeaseObligationsMember2022-04-032022-12-310000278166cvco:RightOfUseAssetsMember2021-04-042022-01-010000278166cvco:OperatingLeaseObligationsMember2021-04-042022-01-010000278166cvco:FinanceLeasedAssetsMember2022-04-032022-12-310000278166cvco:FinanceLeasedAssetsMember2021-04-042022-01-010000278166cvco:FinanceLeaseObligationsMember2022-04-032022-12-310000278166cvco:FinanceLeaseObligationsMember2021-04-042022-01-01cvco:Segmentcvco:Claim0000278166cvco:CraftsmanMember2021-07-04xbrli:pure0000278166cvco:CraftsmanMember2022-12-310000278166cvco:FactoryBuiltHousingMembercvco:HUDCodeMember2022-10-022022-12-310000278166cvco:FactoryBuiltHousingMembercvco:HUDCodeMember2021-10-032022-01-010000278166cvco:FactoryBuiltHousingMembercvco:HUDCodeMember2022-04-032022-12-310000278166cvco:FactoryBuiltHousingMembercvco:HUDCodeMember2021-04-042022-01-010000278166cvco:FactoryBuiltHousingMembercvco:ModularMember2022-10-022022-12-310000278166cvco:FactoryBuiltHousingMembercvco:ModularMember2021-10-032022-01-010000278166cvco:FactoryBuiltHousingMembercvco:ModularMember2022-04-032022-12-310000278166cvco:FactoryBuiltHousingMembercvco:ModularMember2021-04-042022-01-010000278166cvco:FactoryBuiltHousingMembercvco:ParkModelRVsMember2022-10-022022-12-310000278166cvco:FactoryBuiltHousingMembercvco:ParkModelRVsMember2021-10-032022-01-010000278166cvco:FactoryBuiltHousingMembercvco:ParkModelRVsMember2022-04-032022-12-310000278166cvco:FactoryBuiltHousingMembercvco:ParkModelRVsMember2021-04-042022-01-010000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2022-10-022022-12-310000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2021-10-032022-01-010000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2022-04-032022-12-310000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2021-04-042022-01-010000278166cvco:FactoryBuiltHousingMember2022-10-022022-12-310000278166cvco:FactoryBuiltHousingMember2021-10-032022-01-010000278166cvco:FactoryBuiltHousingMember2022-04-032022-12-310000278166cvco:FactoryBuiltHousingMember2021-04-042022-01-010000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2022-10-022022-12-310000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2021-10-032022-01-010000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2022-04-032022-12-310000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2021-04-042022-01-010000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2022-10-022022-12-310000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2021-10-032022-01-010000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2022-04-032022-12-310000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2021-04-042022-01-010000278166cvco:FinancialServicesMember2022-10-022022-12-310000278166cvco:FinancialServicesMember2021-10-032022-01-010000278166cvco:FinancialServicesMember2022-04-032022-12-310000278166cvco:FinancialServicesMember2021-04-042022-01-010000278166cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember2022-12-310000278166cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember2022-04-020000278166cvco:OtherRestrictedCashMember2022-12-310000278166cvco:OtherRestrictedCashMember2022-04-020000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2022-04-020000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2022-04-020000278166us-gaap:CorporateDebtSecuritiesMember2022-12-310000278166us-gaap:CorporateDebtSecuritiesMember2022-04-020000278166us-gaap:ConsumerPortfolioSegmentMember2022-10-010000278166us-gaap:ConsumerPortfolioSegmentMember2021-10-020000278166us-gaap:ConsumerPortfolioSegmentMember2022-04-020000278166us-gaap:ConsumerPortfolioSegmentMember2021-04-030000278166us-gaap:ConsumerPortfolioSegmentMember2022-10-022022-12-310000278166us-gaap:ConsumerPortfolioSegmentMember2021-10-032022-01-010000278166us-gaap:ConsumerPortfolioSegmentMember2022-04-032022-12-310000278166us-gaap:ConsumerPortfolioSegmentMember2021-04-042022-01-010000278166us-gaap:ConsumerPortfolioSegmentMember2022-12-310000278166us-gaap:ConsumerPortfolioSegmentMember2022-01-010000278166cvco:CurrentMember2022-12-310000278166cvco:CurrentMember2022-04-020000278166cvco:A3160DaysPastDueMember2022-12-310000278166cvco:A3160DaysPastDueMember2022-04-020000278166cvco:A6190DaysPastDueMember2022-12-310000278166cvco:A6190DaysPastDueMember2022-04-020000278166cvco:A91DaysPastDueMember2022-12-310000278166cvco:A91DaysPastDueMember2022-04-020000278166us-gaap:PrimeMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:PrimeMember2022-12-310000278166us-gaap:PrimeMembercvco:Fiscal2021Member2022-12-310000278166cvco:Fiscal2020Memberus-gaap:PrimeMember2022-12-310000278166us-gaap:PrimeMembercvco:Fiscal2019Member2022-12-310000278166cvco:Fiscal2018AndPriorMemberus-gaap:PrimeMember2022-12-310000278166us-gaap:PrimeMember2022-12-310000278166cvco:NearPrimeMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMembercvco:NearPrimeMember2022-12-310000278166cvco:Fiscal2021Membercvco:NearPrimeMember2022-12-310000278166cvco:Fiscal2020Membercvco:NearPrimeMember2022-12-310000278166cvco:NearPrimeMembercvco:Fiscal2019Member2022-12-310000278166cvco:Fiscal2018AndPriorMembercvco:NearPrimeMember2022-12-310000278166cvco:NearPrimeMember2022-12-310000278166us-gaap:SubprimeMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:SubprimeMember2022-12-310000278166us-gaap:SubprimeMembercvco:Fiscal2021Member2022-12-310000278166us-gaap:SubprimeMembercvco:Fiscal2020Member2022-12-310000278166us-gaap:SubprimeMembercvco:Fiscal2019Member2022-12-310000278166us-gaap:SubprimeMembercvco:Fiscal2018AndPriorMember2022-12-310000278166us-gaap:SubprimeMember2022-12-310000278166cvco:NoFICOScoreMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMembercvco:NoFICOScoreMember2022-12-310000278166cvco:Fiscal2021Membercvco:NoFICOScoreMember2022-12-310000278166cvco:Fiscal2020Membercvco:NoFICOScoreMember2022-12-310000278166cvco:NoFICOScoreMembercvco:Fiscal2019Member2022-12-310000278166cvco:Fiscal2018AndPriorMembercvco:NoFICOScoreMember2022-12-310000278166cvco:NoFICOScoreMember2022-12-310000278166cvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMember2022-12-310000278166cvco:Fiscal2021Member2022-12-310000278166cvco:Fiscal2020Member2022-12-310000278166cvco:Fiscal2019Member2022-12-310000278166cvco:Fiscal2018AndPriorMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:PrimeMember2022-04-020000278166us-gaap:PrimeMembercvco:Fiscal2021Member2022-04-020000278166cvco:Fiscal2020Memberus-gaap:PrimeMember2022-04-020000278166us-gaap:PrimeMembercvco:Fiscal2019Member2022-04-020000278166us-gaap:PrimeMembercvco:Fiscal2018Member2022-04-020000278166cvco:Fiscal2017AndPriorMemberus-gaap:PrimeMember2022-04-020000278166us-gaap:PrimeMember2022-04-020000278166cvco:PriorFiscalYearMembercvco:NearPrimeMember2022-04-020000278166cvco:Fiscal2021Membercvco:NearPrimeMember2022-04-020000278166cvco:Fiscal2020Membercvco:NearPrimeMember2022-04-020000278166cvco:NearPrimeMembercvco:Fiscal2019Member2022-04-020000278166cvco:NearPrimeMembercvco:Fiscal2018Member2022-04-020000278166cvco:Fiscal2017AndPriorMembercvco:NearPrimeMember2022-04-020000278166cvco:NearPrimeMember2022-04-020000278166cvco:PriorFiscalYearMemberus-gaap:SubprimeMember2022-04-020000278166us-gaap:SubprimeMembercvco:Fiscal2021Member2022-04-020000278166us-gaap:SubprimeMembercvco:Fiscal2020Member2022-04-020000278166us-gaap:SubprimeMembercvco:Fiscal2019Member2022-04-020000278166us-gaap:SubprimeMembercvco:Fiscal2018Member2022-04-020000278166us-gaap:SubprimeMembercvco:Fiscal2017AndPriorMember2022-04-020000278166us-gaap:SubprimeMember2022-04-020000278166cvco:PriorFiscalYearMembercvco:NoFICOScoreMember2022-04-020000278166cvco:Fiscal2021Membercvco:NoFICOScoreMember2022-04-020000278166cvco:Fiscal2020Membercvco:NoFICOScoreMember2022-04-020000278166cvco:NoFICOScoreMembercvco:Fiscal2019Member2022-04-020000278166cvco:NoFICOScoreMembercvco:Fiscal2018Member2022-04-020000278166cvco:Fiscal2017AndPriorMembercvco:NoFICOScoreMember2022-04-020000278166cvco:NoFICOScoreMember2022-04-020000278166cvco:PriorFiscalYearMember2022-04-020000278166cvco:Fiscal2021Member2022-04-020000278166cvco:Fiscal2020Member2022-04-020000278166cvco:Fiscal2019Member2022-04-020000278166cvco:Fiscal2018Member2022-04-020000278166cvco:Fiscal2017AndPriorMember2022-04-020000278166stpr:TX2022-04-020000278166stpr:TX2022-12-310000278166stpr:FL2022-12-310000278166stpr:FL2022-04-020000278166us-gaap:CommercialPortfolioSegmentMember2022-12-310000278166us-gaap:CommercialPortfolioSegmentMember2022-04-020000278166us-gaap:CommercialPortfolioSegmentMember2022-04-032022-12-310000278166us-gaap:CommercialPortfolioSegmentMember2021-04-042022-01-010000278166us-gaap:CommercialPortfolioSegmentMember2022-10-010000278166us-gaap:CommercialPortfolioSegmentMember2021-10-020000278166us-gaap:CommercialPortfolioSegmentMember2021-04-030000278166us-gaap:CommercialPortfolioSegmentMember2022-10-022022-12-310000278166us-gaap:CommercialPortfolioSegmentMember2021-10-032022-01-010000278166us-gaap:CommercialPortfolioSegmentMember2022-01-010000278166cvco:PriorFiscalYearMembercvco:WatchListMember2022-12-310000278166cvco:WatchListMembercvco:CurrentFiscalYearMember2022-04-020000278166us-gaap:NonperformingFinancingReceivableMembercvco:Fiscal2019Member2022-12-310000278166cvco:WatchListMembercvco:Fiscal2019Member2022-12-310000278166cvco:WatchListMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:WatchListMembercvco:Fiscal2018AndPriorMember2022-12-310000278166cvco:Fiscal2020Memberus-gaap:NonperformingFinancingReceivableMember2022-12-310000278166cvco:WatchListMembercvco:Fiscal2020Member2022-12-310000278166us-gaap:NonperformingFinancingReceivableMembercvco:CurrentFiscalYearMember2022-12-310000278166us-gaap:NonperformingFinancingReceivableMembercvco:Fiscal2019Member2022-04-020000278166cvco:Fiscal2020Memberus-gaap:NonperformingFinancingReceivableMember2022-04-020000278166cvco:PriorFiscalYearMemberus-gaap:NonperformingFinancingReceivableMember2022-12-310000278166cvco:WatchListMembercvco:Fiscal2017AndPriorMember2022-04-020000278166cvco:Fiscal2017AndPriorMemberus-gaap:NonperformingFinancingReceivableMember2022-04-020000278166cvco:WatchListMembercvco:Fiscal2018Member2022-04-020000278166cvco:Fiscal2018AndPriorMemberus-gaap:NonperformingFinancingReceivableMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:NonperformingFinancingReceivableMember2022-04-020000278166cvco:PriorFiscalYearMembercvco:WatchListMember2022-04-020000278166us-gaap:NonperformingFinancingReceivableMembercvco:CurrentFiscalYearMember2022-04-020000278166us-gaap:NonperformingFinancingReceivableMembercvco:Fiscal2018Member2022-04-020000278166cvco:WatchListMembercvco:Fiscal2021Member2022-12-310000278166cvco:WatchListMembercvco:Fiscal2019Member2022-04-020000278166us-gaap:NonperformingFinancingReceivableMembercvco:Fiscal2021Member2022-12-310000278166cvco:WatchListMembercvco:Fiscal2020Member2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:CurrentFiscalYearMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:PerformingFinancingReceivableMember2022-12-310000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2021Member2022-12-310000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2020Member2022-12-310000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2019Member2022-12-310000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2018AndPriorMember2022-12-310000278166us-gaap:PerformingFinancingReceivableMember2022-12-310000278166cvco:PriorFiscalYearMemberus-gaap:PerformingFinancingReceivableMember2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2021Member2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2020Member2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2019Member2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2018Member2022-04-020000278166us-gaap:PerformingFinancingReceivableMembercvco:Fiscal2017AndPriorMember2022-04-020000278166us-gaap:PerformingFinancingReceivableMember2022-04-020000278166stpr:NY2022-12-310000278166stpr:NY2022-04-020000278166us-gaap:LandMember2022-12-310000278166us-gaap:LandMember2022-04-020000278166us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000278166us-gaap:BuildingAndBuildingImprovementsMember2022-04-020000278166us-gaap:MachineryAndEquipmentMember2022-12-310000278166us-gaap:MachineryAndEquipmentMember2022-04-020000278166us-gaap:ConstructionInProgressMember2022-12-310000278166us-gaap:ConstructionInProgressMember2022-04-020000278166us-gaap:CostOfSalesMember2022-10-022022-12-310000278166us-gaap:CostOfSalesMember2021-10-032022-01-010000278166us-gaap:CostOfSalesMember2022-04-032022-12-310000278166us-gaap:CostOfSalesMember2021-04-042022-01-010000278166us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-10-022022-12-310000278166us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-10-032022-01-010000278166us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-032022-12-310000278166us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-042022-01-010000278166us-gaap:TrademarksAndTradeNamesMember2022-12-310000278166us-gaap:TrademarksAndTradeNamesMember2022-04-020000278166cvco:StateInsuranceLicensesMember2022-12-310000278166cvco:StateInsuranceLicensesMember2022-04-020000278166us-gaap:CustomerRelationshipsMember2022-12-310000278166us-gaap:CustomerRelationshipsMember2022-04-020000278166us-gaap:OtherIntangibleAssetsMember2022-12-310000278166us-gaap:OtherIntangibleAssetsMember2022-04-0200002781662022-10-0100002781662021-10-020000278166us-gaap:RevolvingCreditFacilityMember2022-12-310000278166srt:MaximumMemberus-gaap:GuaranteeOfIndebtednessOfOthersMember2022-12-310000278166srt:MaximumMemberus-gaap:GuaranteeOfIndebtednessOfOthersMember2022-04-020000278166us-gaap:GuaranteeOfIndebtednessOfOthersMember2022-12-310000278166us-gaap:GuaranteeOfIndebtednessOfOthersMember2022-04-020000278166us-gaap:GuaranteeOfIndebtednessOfOthersMember2021-04-042022-01-010000278166us-gaap:GuaranteeOfIndebtednessOfOthersMember2022-04-032022-12-310000278166cvco:LoanRepurchaseMember2022-04-032022-12-310000278166cvco:CountryplaceCommitmentMember2022-12-310000278166cvco:CountryplaceCommitmentMember2022-10-022022-12-310000278166cvco:CountryplaceCommitmentMember2021-10-032022-01-010000278166cvco:CountryplaceCommitmentMember2022-04-032022-12-310000278166cvco:CountryplaceCommitmentMember2021-04-042022-01-010000278166us-gaap:CommonStockMember2022-04-020000278166us-gaap:TreasuryStockMember2022-04-020000278166us-gaap:AdditionalPaidInCapitalMember2022-04-020000278166us-gaap:RetainedEarningsMember2022-04-020000278166us-gaap:ComprehensiveIncomeMember2022-04-020000278166us-gaap:CommonStockMember2022-04-032022-07-020000278166us-gaap:TreasuryStockMember2022-04-032022-07-020000278166us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-020000278166us-gaap:RetainedEarningsMember2022-04-032022-07-020000278166us-gaap:ComprehensiveIncomeMember2022-04-032022-07-0200002781662022-04-032022-07-020000278166us-gaap:NoncontrollingInterestMember2022-04-032022-07-020000278166us-gaap:CommonStockMember2022-07-020000278166us-gaap:TreasuryStockMember2022-07-020000278166us-gaap:AdditionalPaidInCapitalMember2022-07-020000278166us-gaap:RetainedEarningsMember2022-07-020000278166us-gaap:ComprehensiveIncomeMember2022-07-0200002781662022-07-020000278166us-gaap:CommonStockMember2022-07-032022-10-010000278166us-gaap:TreasuryStockMember2022-07-032022-10-010000278166us-gaap:AdditionalPaidInCapitalMember2022-07-032022-10-010000278166us-gaap:RetainedEarningsMember2022-07-032022-10-010000278166us-gaap:ComprehensiveIncomeMember2022-07-032022-10-0100002781662022-07-032022-10-010000278166us-gaap:NoncontrollingInterestMember2022-07-032022-10-010000278166us-gaap:CommonStockMember2022-10-010000278166us-gaap:TreasuryStockMember2022-10-010000278166us-gaap:AdditionalPaidInCapitalMember2022-10-010000278166us-gaap:RetainedEarningsMember2022-10-010000278166us-gaap:ComprehensiveIncomeMember2022-10-010000278166us-gaap:CommonStockMember2022-10-022022-12-310000278166us-gaap:TreasuryStockMember2022-10-022022-12-310000278166us-gaap:AdditionalPaidInCapitalMember2022-10-022022-12-310000278166us-gaap:RetainedEarningsMember2022-10-022022-12-310000278166us-gaap:ComprehensiveIncomeMember2022-10-022022-12-310000278166us-gaap:NoncontrollingInterestMember2022-10-022022-12-310000278166us-gaap:CommonStockMember2022-12-310000278166us-gaap:TreasuryStockMember2022-12-310000278166us-gaap:AdditionalPaidInCapitalMember2022-12-310000278166us-gaap:RetainedEarningsMember2022-12-310000278166us-gaap:ComprehensiveIncomeMember2022-12-310000278166us-gaap:CommonStockMember2021-04-030000278166us-gaap:TreasuryStockMember2021-04-030000278166us-gaap:AdditionalPaidInCapitalMember2021-04-030000278166us-gaap:RetainedEarningsMember2021-04-030000278166us-gaap:ComprehensiveIncomeMember2021-04-030000278166us-gaap:CommonStockMember2021-04-042021-07-030000278166us-gaap:TreasuryStockMember2021-04-042021-07-030000278166us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-030000278166us-gaap:RetainedEarningsMember2021-04-042021-07-030000278166us-gaap:ComprehensiveIncomeMember2021-04-042021-07-0300002781662021-04-042021-07-030000278166us-gaap:NoncontrollingInterestMember2021-04-042021-07-030000278166us-gaap:CommonStockMember2021-07-030000278166us-gaap:TreasuryStockMember2021-07-030000278166us-gaap:AdditionalPaidInCapitalMember2021-07-030000278166us-gaap:RetainedEarningsMember2021-07-030000278166us-gaap:ComprehensiveIncomeMember2021-07-0300002781662021-07-0300002781662021-07-042021-10-020000278166us-gaap:CommonStockMember2021-07-042021-10-020000278166us-gaap:TreasuryStockMember2021-07-042021-10-020000278166us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-020000278166us-gaap:RetainedEarningsMember2021-07-042021-10-020000278166us-gaap:ComprehensiveIncomeMember2021-07-042021-10-020000278166us-gaap:NoncontrollingInterestMember2021-07-042021-10-020000278166us-gaap:CommonStockMember2021-10-020000278166us-gaap:TreasuryStockMember2021-10-020000278166us-gaap:AdditionalPaidInCapitalMember2021-10-020000278166us-gaap:RetainedEarningsMember2021-10-020000278166us-gaap:ComprehensiveIncomeMember2021-10-020000278166us-gaap:CommonStockMember2021-10-032022-01-010000278166us-gaap:TreasuryStockMember2021-10-032022-01-010000278166us-gaap:AdditionalPaidInCapitalMember2021-10-032022-01-010000278166us-gaap:RetainedEarningsMember2021-10-032022-01-010000278166us-gaap:ComprehensiveIncomeMember2021-10-032022-01-010000278166us-gaap:NoncontrollingInterestMember2021-10-032022-01-010000278166us-gaap:CommonStockMember2022-01-010000278166us-gaap:TreasuryStockMember2022-01-010000278166us-gaap:AdditionalPaidInCapitalMember2022-01-010000278166us-gaap:RetainedEarningsMember2022-01-010000278166us-gaap:ComprehensiveIncomeMember2022-01-010000278166us-gaap:EmployeeStockOptionMember2022-10-022022-12-310000278166us-gaap:EmployeeStockOptionMember2021-10-032022-01-010000278166us-gaap:EmployeeStockOptionMember2022-04-032022-12-310000278166us-gaap:EmployeeStockOptionMember2021-04-042022-01-010000278166us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000278166us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:AvailableforsaleSecuritiesMember2022-12-310000278166us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:AvailableforsaleSecuritiesMember2022-04-020000278166us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:AvailableforsaleSecuritiesMember2022-04-020000278166us-gaap:EquitySecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000278166us-gaap:EquitySecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000278166us-gaap:EquitySecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-04-020000278166us-gaap:EquitySecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-04-020000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-04-020000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-04-02cvco:Loans0000278166cvco:FactoryBuiltHousingMember2022-12-310000278166cvco:FactoryBuiltHousingMember2022-04-020000278166cvco:FinancialServicesMember2022-12-310000278166cvco:FinancialServicesMember2022-04-020000278166us-gaap:SubsequentEventMember2023-01-032023-01-030000278166naics:ZZ321991us-gaap:SubsequentEventMember2023-01-032023-01-030000278166us-gaap:SubsequentEventMembersic:Z59902023-01-032023-01-03


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 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 000-08822
CAVCO INDUSTRIES INC.
(Exact name of registrant as specified in its charter)
Delaware56-2405642
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
3636 North Central Ave, Ste 1200
PhoenixArizona85012
(Address of principal executive offices, including zip code)
(602) 256-6263
(Registrant's telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01CVCOThe Nasdaq Stock Market LLC
(Nasdaq Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated FilerSmaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No 
As of January 27, 2023, 8,693,699 shares of the registrant's Common Stock, $.01 par value, were outstanding.



CAVCO INDUSTRIES, INC.
FORM 10-Q
December 31, 2022
TABLE OF CONTENTS
Page
Item 3. Not applicable
Item 4. Not applicable


PART 1. FINANCIAL INFORMATION
Item 1. Financial Statements
CAVCO INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(Dollars in thousands, except per share amounts)
December 31,
2022
April 2,
2022
ASSETS(Unaudited)
Current assets
Cash and cash equivalents$376,148 $244,150 
Restricted cash, current9,911 14,849 
Accounts receivable, net80,062 96,052 
Short-term investments16,607 20,086 
Current portion of consumer loans receivable, net13,763 20,639 
Current portion of commercial loans receivable, net33,899 32,272 
Current portion of commercial loans receivable from affiliates, net298 372 
Inventories215,458 243,971 
Prepaid expenses and other current assets86,408 71,726 
Total current assets832,554 744,117 
Restricted cash335 335 
Investments21,822 34,933 
Consumer loans receivable, net26,903 29,245 
Commercial loans receivable, net40,727 33,708 
Commercial loans receivable from affiliates, net3,049 2,214 
Property, plant and equipment, net194,329 164,016 
Goodwill100,577 100,993 
Other intangibles, net26,948 28,459 
Operating lease right-of-use assets17,230 16,952 
Total assets$1,264,474 $1,154,972 
LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS' EQUITY
Current liabilities
Accounts payable$26,788 $43,082 
Accrued expenses and other current liabilities251,635 251,088 
Total current liabilities278,423 294,170 
Operating lease liabilities13,058 13,158 
Other liabilities7,898 10,836 
Deferred income taxes8,663 5,528 
Redeemable noncontrolling interest932 825 
Stockholders' equity
Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding
  
Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,319,700 and 9,292,278 shares, respectively
93 93 
Treasury stock, at cost; 556,344 and 241,773 shares, respectively
(134,270)(61,040)
Additional paid-in capital268,423 263,049 
Retained earnings821,998 628,756 
Accumulated other comprehensive loss(744)(403)
Total stockholders' equity955,500 830,455 
Total liabilities, redeemable noncontrolling interest and stockholders' equity$1,264,474 $1,154,972 
See accompanying Notes to Consolidated Financial Statements
1

CAVCO INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Dollars in thousands, except per share amounts)
(Unaudited)
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net revenue
$500,603 $431,714 $1,666,333 $1,121,679 
Cost of sales
368,635 316,506 1,232,042 842,530 
Gross profit
131,968 115,208 434,291 279,149 
Selling, general and administrative expenses
58,904 60,322 191,934 146,526 
Income from operations
73,064 54,886 242,357 132,623 
Interest expense
(216)(209)(610)(576)
Other income, net
3,233 4,258 6,455 11,387 
Income before income taxes
76,081 58,935 248,202 143,434 
Income tax (expense) benefit(16,492)20,680 (54,721)910 
Net income
59,589 79,615 193,481 144,344 
Less: net income attributable to redeemable noncontrolling interest65 196 239 269 
Net income attributable to Cavco common stockholders$59,524 $79,419 $193,242 $144,075 
Comprehensive income
Net income$59,589 $79,615 $193,481 $144,344 
Reclassification adjustment for securities sold (13)(16)(19)(15)
Applicable income taxes
3 3 4 3 
Net change in unrealized position of investments held
107 (127)(412)(161)
Applicable income taxes
(23)27 86 34 
Comprehensive income59,663 79,502 193,140 144,205 
Less: comprehensive income attributable to redeemable noncontrolling interest65 196 239 269 
Comprehensive income attributable to Cavco common stockholders$59,598 $79,306 $192,901 $143,936 
Net income per share attributable to Cavco common stockholders
Basic
$6.71 $8.66 $21.72 $15.68 
Diluted
$6.66 $8.57 $21.55 $15.54 
Weighted average shares outstanding
Basic
8,870,565 9,174,224 8,897,405 9,187,828 
Diluted
8,936,075 9,270,438 8,969,104 9,270,855 

See accompanying Notes to Consolidated Financial Statements
2

CAVCO INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollars in thousands)
(Unaudited)
Nine Months Ended
December 31,
2022
January 1,
2022
OPERATING ACTIVITIES
Net income$193,481 $144,344 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation and amortization12,174 6,750 
Provision for credit losses(585)(220)
Deferred income taxes3,225 1,186 
Stock-based compensation expense4,855 3,460 
Non-cash interest income, net(527)(1,115)
Gain on sale or retirement of property, plant and equipment, net(116)(307)
Gain on investments and sale of loans, net(6,647)(18,379)
Distributions of earnings from equity method investments4,306  
Changes in operating assets and liabilities, net of acquisitions
Accounts receivable15,988 4,366 
Consumer loans receivable originated(135,552)(122,872)
Proceeds from sales of consumer loans146,050 142,445 
Principal payments received on consumer loans receivable7,206 8,861 
Inventories28,513 (29,899)
Prepaid expenses and other current assets(16,525)(33,746)
Commercial loans receivable(9,652)8,080 
Accounts payable and accrued expenses and other current liabilities(16,075)13,013 
Net cash provided by operating activities230,119 125,967 
INVESTING ACTIVITIES
Purchases of property, plant and equipment(40,850)(8,938)
Payments for acquisitions, net (141,428)
Proceeds from sale of property, plant and equipment406 1,291 
Purchases of investments(10,198)(8,224)
Proceeds from sale of investments9,230 9,457 
Return of invested capital from equity method investments12,213  
Net cash used in investing activities(29,199)(147,842)
FINANCING ACTIVITIES
Payments for taxes on stock option exercises and releases of equity awards(1,072)(26)
Proceeds from exercise of stock options1,591 4,328 
Proceeds from secured financings and other 47 
Payments on finance leases and other secured financings(549)(9,213)
Payments for common stock repurchases(73,230)(29,126)
Distributions to noncontrolling interest(600)(300)
Net cash used in financing activities(73,860)(34,290)
Net increase (decrease) in cash, cash equivalents and restricted cash127,060 (56,165)
Cash, cash equivalents and restricted cash at beginning of the fiscal year259,334 339,307 
Cash, cash equivalents and restricted cash at end of the period$386,394 $283,142 
Supplemental disclosures of cash flow information
Cash paid for income taxes$71,137 $21,573 
Cash paid for interest$430 $302 
Supplemental disclosures of noncash activity
Change in GNMA loans eligible for repurchase$(2,914)$(13,185)
Right-of-use assets recognized and operating lease obligations incurred$3,535 $2,455 
Fair value of assets acquired under finance leases$ $7,158 
Finance lease obligations incurred$ $6,351 
See accompanying Notes to Consolidated Financial Statements
3

CAVCO INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1. Basis of Presentation
The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified from secured financings to Accrued expenses and other current liabilities to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC; and except for the events set forth in Note 23, there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2022 Annual Report on Form 10-K for the year ended April 2, 2022, filed with the SEC ("Form 10-K").
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Due to uncertainties, actual results could differ from the estimates and assumptions used in preparation of the Consolidated Financial Statements. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31st of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31st. The current fiscal year will end on April 1, 2023 and will include 52 weeks.
We operate in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 27 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community operators and residential developers and through our 42 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Company ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.
During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling ownership and therefore became a consolidated entity. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.
In addition to the below, for a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.
4

2. Revenue from Contracts with Customers
The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 31, 2022January 1, 2022December 31,
2022
January 1,
2022
Factory-built housing
     U.S. Housing and Urban Development code homes
$398,859 $357,453 $1,402,805 $905,790 
     Modular homes
36,498 30,451 108,072 88,454 
     Park model RVs
20,102 10,709 44,359 30,108 
     Other25,734 14,977 58,156 43,615 
481,193 413,590 1,613,392 1,067,967 
Financial services
     Insurance agency commissions received from third-party insurance companies
887 1,304 3,313 3,027 
     All other sources18,523 16,820 49,628 50,685 
19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
3. Restricted Cash
Restricted cash consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Cash related to CountryPlace customer payments to be remitted to third parties$9,309 $13,857 
Other restricted cash937 1,327 
10,246 15,184 
Current portion(9,911)(14,849)
$335 $335 
Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.
The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown in the Consolidated Statements of Cash Flows (in thousands):
December 31,
2022
January 1,
2022
Cash and cash equivalents$376,148 $267,265 
Restricted cash10,246 15,877 
$386,394 $283,142 
5

4. Investments
Investments consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Available-for-sale debt securities$19,036 $17,760 
Marketable equity securities
14,103 16,780 
Non-marketable equity investments
5,290 20,479 
38,429 55,019 
Less short-term investments(16,607)(20,086)
$21,822 $34,933 
Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.
Our non-marketable equity investments include investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and other investments in manufactured housing distributors.
The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):
December 31, 2022April 2, 2022
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$2,670 $2,572 $1,668 $1,613 
State and political subdivision debt securities
6,542 6,228 10,100 9,906 
Corporate debt securities
10,765 10,236 6,502 6,241 
$19,977 $19,036 $18,270 $17,760 
The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Actual maturities may differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.
December 31, 2022
Amortized
Cost
Fair
Value
Due in less than one year$1,740 $1,715 
Due after one year through five years14,172 13,355 
Due after five years through ten years1,003 1,004 
Due after ten years392 390 
Mortgage-backed securities2,670 2,572 
$19,977 $19,036 
6

Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Marketable equity securities
Net gain (loss) recognized during the period$707 $2,967 $(1,868)$4,906 
Less: Net (gain) loss recognized on securities sold during the period(107)(257)183 (536)
Unrealized gain (loss) recognized during the period on securities still held$600 $2,710 $(1,685)$4,370 
5. Inventories
Inventories consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Raw materials$87,239 $95,929 
Work in process29,400 30,638 
Finished goods98,819 117,404 
$215,458 $243,971 
6. Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Loans held for investment, previously securitized$22,221 $26,014 
Loans held for investment14,513 14,771 
Loans held for sale5,049 8,500 
Construction advances757 3,547 
42,540 52,832 
Deferred financing fees and other, net(590)(833)
Allowance for loan losses(1,284)(2,115)
40,666 49,884 
Less current portion(13,763)(20,639)
$26,903 $29,245 
7

The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Allowance for loan losses at beginning of period$1,739 $2,799 $2,115 $3,188 
Change in estimated loan losses, net(436)(327)(812)(384)
Charge-offs(19)(85)(38)(417)
Recoveries  19  
Allowance for loan losses at end of period$1,284 $2,387 $1,284 $2,387 
The consumer loans held for investment had the following characteristics:
December 31,
2022
April 2,
2022
Weighted average contractual interest rate8.1 %8.3 %
Weighted average effective interest rate8.9 %9.2 %
Weighted average months to maturity156151
The following table is a consolidated summary of the delinquency status of the principal value of outstanding consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Current$40,022 $49,546 
31 to 60 days1,140 1,202 
61 to 90 days163 41 
91+ days1,215 2,043 
$42,540 $52,832 
8

The following tables disaggregate the principal value of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Prime- FICO score 680 and greater
$4,788 $1,085 $1,059 $2,124 $1,198 $17,690 $27,944 
Near Prime- FICO score 620-679
479 154 1,017 967 1,562 8,667 12,846 
Sub-Prime- FICO score less than 620
125  20 51  1,106 1,302 
No FICO score
69    25 354 448 
$5,461 $1,239 $2,096 $3,142 $2,785 $27,817 $42,540 
April 2, 2022
20222021202020192018PriorTotal
Prime- FICO score 680 and greater
$8,155 $1,615 $2,371 $1,339 $853 $20,485 $34,818 
Near Prime- FICO score 620-679
1,661 1,274 1,413 1,976 617 9,266 16,207 
Sub-Prime- FICO score less than 620
45 20 52   1,318 1,435 
No FICO score
   26  346 372 
$9,861 $2,909 $3,836 $3,341 $1,470 $31,415 $52,832 
As of December 31, 2022 and April 2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas, and 18% and 17%, respectively, were concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of 10% of the outstanding principal balance of the consumer loans receivable as of December 31, 2022 or April 2, 2022.
Repossessed homes totaled approximately $649,000 and $499,000 as of December 31, 2022 and April 2, 2022, respectively, and are included in Prepaid expenses and other current assets on the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $535,000 and $1.1 million as of December 31, 2022 and April 2, 2022, respectively.
7. Commercial Loans Receivable
The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community operators and residential developers.
Commercial loans receivable (including from affiliates), net consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Loans receivable$79,345 $69,693 
Allowance for loan losses (1,255)(1,011)
Deferred financing fees, net(117)(116)
77,973 68,566 
Less current portion(34,197)(32,644)
$43,776 $35,922 
9

The commercial loans receivable balance had the following characteristics:
December 31,
2022
April 2,
2022
Weighted average contractual interest rate6.7 %6.4 %
Weighted average months outstanding99
The following table represents changes in the estimated allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period
$1,123 $826 $1,011 $816 
Change in estimated loan losses, net
132 304 244 314 
Balance at end of period
$1,255 $1,130 $1,255 $1,130 
Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments 90 days or more past due. As of December 31, 2022 and April 2, 2022, there were no commercial loans considered watch list or nonperforming. The following table disaggregates the principal value of our commercial loans receivable by fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Performing
$52,498 $18,324 $4,770 $2,321 $682 $750 $79,345 
April 2, 2022
20222021202020192018PriorTotal
Performing
$52,592 $10,181 $4,031 $1,391 $1,498 $ $69,693 
As of December 31, 2022, there were no commercial loans 90 days or more past due that were still accruing interest, and we were not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance.
As of December 31, 2022 and April 2, 2022, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 22% and 25%, respectively. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 31, 2022 or April 2, 2022.
As of December 31, 2022 and April 2, 2022, one independent third-party and its affiliates comprised 12% and 14%, respectively, of the net commercial loans receivable principal balance outstanding, all of which was secured.
10

8. Property, Plant and Equipment, net
Property, plant and equipment, net, consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Property, plant and equipment, at cost
Land$36,193 $32,154 
Buildings and improvements142,420 100,775 
Machinery and equipment63,795 48,638 
Construction in progress8,713 29,281 
251,121 210,848 
Accumulated depreciation(56,792)(46,832)
$194,329 $164,016 
Depreciation expense for the three and nine months ended December 31, 2022 was $3.4 million and $10.7 million, respectively. Depreciation expense for the three and nine months ended January 1, 2022 was $3.0 million and $5.9 million, respectively.
9. Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of December 31, 2022 and April 2, 2022 (in thousands):
ClassificationDecember 31,
2022
April 2,
2022
ROU assets
    Operating lease assetsOperating lease right-of-use assets$17,230 $16,952 
    Finance lease assets
Property, plant and equipment, net (1)
6,132 7,070 
    Total lease assets$23,362 $24,022 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,389 $5,085 
   Finance lease liabilitiesAccrued expenses and other current liabilities347 347 
Non-current:
   Operating lease liabilitiesOperating lease liabilities13,058 13,158 
   Finance lease liabilitiesOther liabilities5,914 5,969 
Total lease liabilities$24,708 $24,559 
(1) Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.
11

The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
Lease Expense CategoryClassificationDecember 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating lease expense(2):
Cost of sales$297 $286 $898 $858 
Selling, general and administrative expenses1,057 910 3,012 2,640 
Finance lease expense:
Amortization of leased assetsCost of sales44 9 131 26 
Interest on lease liabilitiesInterest expense71 73 212 80 
Total lease expense$1,469 $1,278 $4,253 $3,604 
(2) Excludes short-term and variable lease expenses, which are immaterial.
Cash payments for operating and finance leases were as follows (in thousands):
Three Months EndedNine Months Ended
 December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating leases$1,372 $1,190 $4,003 $2,277 
Finance leases89 18 267 37 
The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2023$1,405 $89 $1,494 
20245,308 356 5,664 
20254,318 356 4,674 
20263,897 356 4,253 
20271,686 356 2,042 
20281,203 356 1,559 
Thereafter2,795 10,585 13,380 
Total lease payments20,612 12,454 33,066 
Less amount representing interest(2,165)(6,193)(8,358)
Present value of lease liabilities$18,447 $6,261 $24,708 
12

The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of December 31, 2022:
Remaining Lease Term (Years)Discount Rate
   Operating leases4.94.6 %
   Finance leases34.94.5 %
10. Goodwill and Other Intangibles
Goodwill and other intangibles, net, consisted of the following (in thousands):
December 31, 2022April 2, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Indefinite-lived
Goodwill$100,577 $— $100,577 $100,993 $— $100,993 
Trademarks and trade names
15,680 — 15,680 15,680 — 15,680 
State insurance licenses
1,100 — 1,100 1,100 — 1,100 
117,357 — 117,357 117,773 — 117,773 
Finite-lived
Customer relationships15,000 (5,302)9,698 19,500 (8,392)11,108 
Other
914 (444)470 1,924 (1,353)571 
$133,271 $(5,746)$127,525 $139,197 $(9,745)$129,452 
Amortization expense recognized on intangible assets was $501,000 and $1.5 million for the three and nine months ended December 31, 2022, respectively. Amortization expense recognized on intangible assets was $523,000 and $862,000 for the three and nine months ended January 1, 2022, respectively.
Expected amortization for future fiscal years is as follows (in thousands):
Remainder of fiscal year 2023$501 
20241,339 
20251,300 
20261,258 
20271,185 
20281,079 
Thereafter3,506 
$10,168 
13

11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Customer deposits$46,399 $56,318 
Salaries, wages and benefits43,365 54,172 
Estimated warranties30,946 26,250 
Unearned insurance premiums25,758 24,917 
Accrued volume rebates25,660 18,641 
Other79,507 70,790 
$251,635 $251,088 
12. Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$30,841 $25,745 $26,250 $18,032 
Purchase accounting additions   6,928 
Charged to costs and expenses12,036 10,883 40,663 28,002 
Payments and deductions(11,931)(10,394)(35,967)(26,728)
Balance at end of period$30,946 $26,234 $30,946 $26,234 
13. Other Liabilities
The following table summarizes the non-current portion of our other liabilities (in thousands):
December 31,
2022
April 2,
2022
Finance lease payables$6,261 $6,316 
Other secured financing2,450 2,933 
Mandatorily redeemable noncontrolling interest2,318 2,371 
11,029 11,620 
Less current portion included in Accrued expenses and other current liabilities(3,131)(784)
$7,898 $10,836 
14

14. Debt
On November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $50.0 million revolving credit facility (the "Revolving Credit Facility").
Loans under the Revolving Credit Facility will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.
The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company’s subsidiaries.
The Credit Agreement contains customary representations and warranties, affirmative and negative covenants (including restrictions, subject to customary exceptions, qualifications, and baskets, on the ability of the Company and its subsidiaries to incur additional indebtedness or guarantees of indebtedness, pay dividends or distributions on, redeem, repurchase, or retire capital stock, make investments, loans, advances, or acquisitions, enter into sale and leaseback transactions, engage in transactions with affiliates, create liens, transfer, or sell assets, create restrictions on the payment of dividends or other amounts from their subsidiaries, and consolidate, merge, or transfer all or substantially all of the assets of the Company and its subsidiaries taken as a whole), and events of default (as defined in the Credit Agreement).
In addition, the Credit Agreement includes the following financial covenants (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.
As of December 31, 2022, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.
15. Reinsurance and Insurance Loss Reserves
Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations.
15

The effects of reinsurance on premiums written and earned were as follows (in thousands):

Three Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$7,454 $7,529 $6,380 $6,557 
Assumed premiums—nonaffiliated
7,709 8,358 7,023 7,822 
Ceded premiums—nonaffiliated
(4,413)(4,413)(3,866)(3,866)

$10,750 $11,474 $9,537 $10,513 
Nine Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$22,350 $21,917 $19,529 $18,876 
Assumed premiums—nonaffiliated
25,555 24,526 23,837 22,830 
Ceded premiums—nonaffiliated
(13,056)(13,056)(11,227)(11,227)

$34,849 $33,387 $32,139 $30,479 
Typical insurance policies written or assumed have a maximum coverage of $300,000 per claim, of which we cede $125,000 of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $175,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable through reinsurance for catastrophic losses in excess of $2 million per occurrence, up to a maximum of $70 million in the aggregate for that occurrence.
Standard Casualty establishes reserves for claims and claims expense on reported and incurred but not reported ("IBNR") claims of non-reinsured losses. Reserves for claims are included in the Accrued expenses and other current liabilities line item on the Consolidated Balance Sheets and claims expenses are recorded in Cost of sales on the Consolidated Statements of Comprehensive Income. The following details the activity in the reserve for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$7,790 $7,350 $8,149 $7,451 
Net incurred losses during the period8,464 5,046 25,050 20,303 
Net claim payments during the period(7,163)(4,916)(24,108)(20,274)
Balance at end of period$9,091 $7,480 $9,091 $7,480 
16. Income Taxes
For the three and nine months ended December 31, 2022, Income tax (expense) benefit included $2.4 million and $5.1 million, respectively, of estimated tax credits related to the manufacture and sale of energy efficient homes. This credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The three and nine months ended January 1, 2022 included $34.4 million of such credits, which included catch up credits for homes sold between 2018 through 2021, and resulted in a net Income tax benefit of $20.7 million and $0.9 million, respectively.
16

17. Commitments and Contingencies
Repurchase Contingencies. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.
The maximum amount for which the Company was liable under such agreements approximated $193.5 million and $141.0 million at December 31, 2022 and April 2, 2022, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $4.9 million at December 31, 2022 and $3.6 million at April 2, 2022, and there were no repurchases during either period.
Construction-Period Mortgages. We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit to fully fund the loan contract in accordance with a predetermined schedule. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.
Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 31,
2022
April 2,
2022
Construction loan contract amount$3,251 $9,330 
Cumulative advances(757)(3,547)
$2,494 $5,783 
Representations and Warranties of Mortgages Sold. We sell loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers. In connection with these activities, we provide representations and warranties related to the loans sold or financed. Upon a breach of a representation, we may be required to repurchase the loan or to indemnify a party for incurred losses. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $819,000 as of December 31, 2022 and $866,000 as of April 2, 2022, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December 31, 2022.
Interest Rate Lock Commitments. In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs bind us to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. As of December 31, 2022, we had outstanding IRLCs with a notional amount of $41.0 million. For the three months ended December 31, 2022, we recognized gains of $12,000 on outstanding IRLCs. There were no gains or losses on outstanding IRLCs for the three months ended January 1, 2022. For the nine months ended December 31, 2022 and January 1, 2022, we recognized gains of $43,000 and $42,000, respectively.
Forward Sales Commitments. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of December 31, 2022, we had $3.9 million in outstanding Commitments. We recognized non-cash losses of $197,000 and $61,000 during the three months ended December 31, 2022 and January 1, 2022, respectively. During the nine months ended December 31, 2022 and January 1, 2022, we recognized losses of $282,000 and $329,000, respectively.
17

Legal Matters. We are party to certain lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves, which reserves are included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.
18. Stockholders' Equity and Redeemable Noncontrolling Interest
The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 31, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 2, 20229,292,278 $93 $(61,040)$263,049 $628,756 $(403)$830,455 $825 
Net income—    59,602  59,602 92 
Other comprehensive loss, net—     (112)(112) 
Issuance of common stock under stock incentive plans, net5,957   (848)  (848) 
Stock-based compensation—   1,425   1,425  
Common stock repurchases— — (38,960)— — — (38,960)— 
Distributions— — — — — — — (240)
Balance, July 2, 20229,298,235 $93 $(100,000)$263,626 $688,358 $(515)$851,562 $677 
Net income—    74,116  74,116 82 
Other comprehensive loss, net—     (303)(303) 
Issuance of common stock under stock incentive plans, net15,917   1,457   1,457  
Stock-based compensation—   2,100   2,100  
Distributions— — — — — — — (240)
Subsequent valuation adjustment— — — — — — — 407 
Balance, October 1, 20229,314,152 $93 $(100,000)$267,183 $762,474 $(818)$928,932 $926 
Net income—    59,524  59,524 65 
Other comprehensive income, net—     74 74  
Issuance of common stock under stock incentive plans, net5,548   (90)  (90) 
Stock-based compensation—   1,330   1,330  
Common stock repurchases— — (34,270)— — — (34,270)— 
Distributions— — — — — — — (120)
Subsequent valuation adjustment— — — — — — — 61 
Balance, December 31, 20229,319,700 $93 $(134,270)$268,423 $821,998 $(744)$955,500 $932 
18

The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended January 1, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)TotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 3, 20219,241,256 $92 $(1,441)$253,835 $431,057 $97 $683,640 $ 
Net income—    27,046  27,046  
Other comprehensive loss, net—     (13)(13) 
Issuance of common stock under stock incentive plans, net4,465   136   136  
Stock-based compensation—   1,100   1,100  
Common stock repurchases— — (12,842)— — — (12,842)— 
Balance, July 3, 20219,245,721 $92 $(14,283)$255,071 $458,103 $84 $699,067 $ 
Initial value of noncontrolling interest upon transaction— — — — — — — 1,235 
Net income—    37,610  37,610 73 
Other comprehensive loss, net—     (13)(13) 
Issuance of common stock under stock incentive plans, net29,295 1  2,728   2,729  
Stock-based compensation—   1,317   1,317  
Common stock repurchases— — (7,594)— — — (7,594)— 
Distributions— — — — — — — (180)
Balance, October 2, 20219,275,016 $93 $(21,877)$259,116 $495,713 $71 $733,116 $1,128 
Net income—    79,419  79,419 196 
Other comprehensive loss, net—     (113)(113) 
Issuance of common stock under stock incentive plans, net14,592   1,437   1,437  
Stock-based compensation—   1,043   1,043  
Common stock repurchases— — (8,690)— — — (8,690)— 
Distributions— — — — — — — (120)
Balance, January 1, 20229,289,608 $93 $(30,567)$261,596 $575,132 $(42)$806,212 $1,204 
19

19. Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net income attributable to Cavco common stockholders$59,524 $79,419 $193,242 $144,075 
Weighted average shares outstanding
Basic8,870,565 9,174,224 8,897,405 9,187,828 
Effect of dilutive securities65,510 96,214 71,699 83,027 
Diluted8,936,075 9,270,438 8,969,104 9,270,855 
Net income per share attributable to Cavco common stockholders
Basic$6.71 $8.66 $21.72 $15.68 
Diluted$6.66 $8.57 $21.55 $15.54 
Anti-dilutive common stock equivalents excluded930 1,640 776 2,449 
20. Fair Value Measurements
The book value and estimated fair value of our financial instruments were as follows (in thousands):
December 31, 2022April 2, 2022
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$19,036 $19,036 $17,760 $17,760 
Marketable equity securities
14,103 14,103 16,780 16,780 
Non-marketable equity investments
5,290 5,290 20,479 20,479 
Consumer loans receivable40,666 47,039 49,884 53,354 
Commercial loans receivable
77,973 73,343 68,566 65,942 
Other secured financing(2,450)(2,357)(2,933)(3,119)
See Note 19, Fair Value Measurements, and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies, in the Form 10-K for more information on the methodologies we use in determining fair value.
Mortgage Servicing. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities. MSRs are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
December 31,
2022
April 2,
2022
Number of loans serviced with MSRs4,101 4,346 
Weighted average servicing fee (basis points)34.72 34.76 
Capitalized servicing multiple114.0 %85.07 %
Capitalized servicing rate (basis points)39.57 29.57 
Serviced portfolio with MSRs (in thousands)$526,535 $560,178 
MSRs (in thousands)$2,083 $1,656 
20

21. Related Party Transactions
In addition to our Company-owned stores, we have non-marketable equity investments in other manufactured housing distributors. In the ordinary course of business, we sell homes and lend to certain of these distributors through our commercial lending programs. For the three and nine months ended December 31, 2022, the total amount of sales to related parties was $18.7 million and $56.0 million, respectively. For the three and nine months ended January 1, 2022, the total amount of sales to related parties was $15.8 million and $44.6 million, respectively. As of December 31, 2022, receivables from related parties included $6.3 million of accounts receivable and $3.3 million of commercial loans outstanding. As of April 2, 2022, receivables from related parties included $3.3 million of accounts receivable and $2.6 million of commercial loans outstanding.
22. Business Segment Information
We operate principally in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The following table provides selected financial data by segment (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net revenue
Factory-built housing$481,193 $413,590 $1,613,392 $1,067,967 
Financial services19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
Income before income taxes
Factory-built housing$71,813 $52,905 $241,959 $133,357 
Financial services4,268 6,030 6,243 10,077 
$76,081 $58,935 $248,202 $143,434 
 December 31,
2022
April 2,
2022
Total assets:
Factory-built housing
$1,072,652 $929,535 
Financial services
191,822 225,437 
$1,264,474 $1,154,972 
23. Subsequent Event
As announced on January 3, 2023 in a current report on Form 8-K, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our position in the Southwest and expands our manufacturing capabilities into Mexico.
The purchase price totaled $93 million, before certain customary adjustments, and was funded with cash on hand. The allocation of the purchase price is still preliminary as of the date of this report and will be finalized upon completion of the analysis of the fair values of the acquired assets, liabilities assumed and intangible assets. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date. Accordingly, supplemental pro-forma information is not available and is therefore omitted.
21

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Statements in this Report on Form 10-Q ("Report") include "forward-looking statements," within the meaning of Section 27A of the Securities Act of 1933, Section 21E of the Securities Exchange Act of 1934 (the "Exchange Act"), and the Private Securities Litigation Reform Act of 1995. Forward-looking statements are often characterized by the use of words such as "believes," "estimates," "expects," "projects," "may," "will," "intends," "plans," or "anticipates," or by discussions of strategy, plans or intentions. Forward-looking statements include, for example, discussions regarding the manufactured housing and site-built housing industries; our financial performance and operating results; our liquidity and financial resources; our outlook with respect to Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") and the manufactured housing business in general; the expected effect of certain risks and uncertainties on our business, financial condition and results of operations; economic conditions, including concerns of a possible recession, and consumer confidence; trends in interest rates and inflation; potential acquisitions, strategic investments and other expansions; the sufficiency of our liquidity; operational and legal risks; how we may be affected by any pandemic or outbreak; geopolitical conditions (including the continuing Russia-Ukraine conflict); the cost and availability of labor and raw materials; governmental regulations and legal proceedings; the availability of favorable consumer and wholesale manufactured home financing; and the ultimate outcome of our commitments and contingencies. Forward-looking statements contained in this Report speak only as of the date of this Report or, in the case of any document incorporated by reference, the date of that document. We do not intend to publicly update or revise any forward-looking statement contained in this Report or in any document incorporated herein by reference to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results over time, except as required by law.
Forward-looking statements involve risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by such forward-looking statements, many of which are beyond our control. To the extent that our assumptions and expectations differ from actual results, our ability to meet such forward-looking statements, including the ability to generate positive cash flow from operations, may be significantly hindered. Factors that could affect our results and cause them to materially differ from those contained in the forward-looking statements include, without limitation, those discussed under Risk Factors in Part I, Item 1A of our 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the "Form 10-K").
Introduction
The following should be read in conjunction with the Company's Consolidated Financial Statements and the related Notes that appear in Part I, Item 1 of this Report. References to "Note" or "Notes" pertain to the Notes to our Consolidated Financial Statements.
Company Overview
Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent and Company-owned retailers, planned community operators and residential developers. We are one of the largest producers of manufactured homes in the United States, based on reported wholesale shipments. Our products are marketed under a variety of brand names including Cavco, Fleetwood, Palm Harbor, Nationwide, Fairmont, Friendship, Chariot Eagle, Destiny, Commodore, Colony, Pennwest, R-Anell, Manorwood, MidCountry and Solitaire. We are also a leading producer of park model RVs, vacation cabins and factory-built commercial structures. Our finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Our insurance subsidiary, Standard Casualty Company ("Standard Casualty"), provides property and casualty insurance to owners of manufactured homes.
22

We operate 31 homebuilding production lines in Millersburg and Woodburn, Oregon; Riverside, California; Nampa, Idaho; Phoenix, Glendale and Goodyear, Arizona; Deming, New Mexico; Duncan, Oklahoma; Austin, Fort Worth, Seguin and Waco, Texas; Montevideo, Minnesota; Dorchester, Wisconsin; Nappanee and Goshen, Indiana; Lafayette, Tennessee; Douglas and Moultrie, Georgia; Shippenville and Emlenton, Pennsylvania; Martinsville and Rocky Mount, Virginia; Cherryville and Hamlet, North Carolina; Ocala and Plant City, Florida; and two in Ojinaga, Mexico. The majority of the homes produced are sold to, and distributed by, independently owned retail operations located throughout the United States and Canada. In addition, our homes are sold through 64 Company-owned U.S. retail locations, including the 22 retail locations acquired with Solitaire Homes.
During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling interest. Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.
On January 3, 2023, subsequent to the end of the third fiscal quarter of 2023, we completed the acquisition of Solitaire Homes, including its four manufacturing facilities, twenty-two retail locations and its dedicated transportation operations. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our position in the Southwest and expands our manufacturing capabilities into Mexico.
Company and Industry Outlook
According to data reported by the Manufactured Housing Institute, industry home shipments through November 2022 were 106,454, an increase of 8.9% compared to 97,745 shipments in the same period last year.
The industry offers solutions to the affordable housing crisis and these shipment numbers reflect the industry's ability to produce in the current environment. The average price per square foot for a manufactured home is usually lower than a site-built home. Also, based on the comparatively low cost associated with manufactured home ownership, our products have traditionally competed with rental housing's monthly payment affordability.
The two largest manufactured housing consumer demographics, young adults and those who are age 55 and older, are both growing. "First-time" and "move-up" buyers of affordable homes are historically among the largest segments of new manufactured home purchasers. Included in this group are lower-income households that are particularly affected by periods of low employment rates and underemployment. Consumer confidence is especially important among manufactured home buyers interested in our products for seasonal or retirement living.
We employ a concerted effort to identify niche market opportunities where our diverse product lines and custom building capabilities provide us with a competitive advantage. We are focused on building quality, energy efficient homes for the modern home buyer. Our green building initiatives involve the creation of an energy efficient envelope resulting in lower utility costs, as well as the higher utilization of renewable materials in our manufacturing process. We also build homes designed to use alternative energy sources, such as solar.
We maintain a conservative cost structure in an effort to build added value into our homes and we work diligently to maintain a solid financial position. Our balance sheet strength, including the position in cash and cash equivalents, helps avoid liquidity problems and enables us to act effectively as market opportunities or challenges present themselves.
We continue to make certain commercial loan programs available to members of our wholesale distribution chain. Under direct commercial loan arrangements, we provide funds for financed home purchases by distributors, community operators and residential developers (see Note 7 to the Consolidated Financial Statements). Our involvement in commercial lending helps to increase the availability of manufactured home financing to distributors, community operators and residential developers and provides additional opportunities for product exposure to potential home buyers. While these initiatives support our ongoing efforts to expand product distribution, they also expose us to risks associated with the creditworthiness of this customer base and our inventory financing partners.
23

The lack of an efficient secondary market for manufactured home-only loans and the limited number of institutions providing such loans results in higher borrowing costs for home-only loans and continues to constrain industry growth. We work independently and with other industry participants to develop secondary market opportunities for manufactured home-only loan and non-conforming mortgage portfolios and expand lending availability in the industry. Additionally, we continue to invest in community-based lending initiatives that provide home-only financing to residents of certain manufactured home communities. We also develop and invest in home-only lending programs to grow sales of homes through traditional distribution points. We believe that growing our investment and participation in home-only lending may provide additional sales growth opportunities for our factory-built housing operations and reduce our exposure to the actions of independent lenders.
Key housing building materials include wood, wood products, steel, gypsum wallboard, windows, doors fiberglass insulation, carpet, vinyl, fasteners, plumbing materials, aluminum, appliances and electrical items. Fluctuations in the cost of materials and labor may affect gross margins from home sales to the extent that costs cannot be efficiently matched to the home sales price. Pricing and availability of certain raw materials have been volatile due to a number of factors in the current environment. We continue to monitor and react to inflation in these materials by maintaining a focus on our product pricing in response to higher materials costs, but such product pricing increases may lag behind the escalation of such costs. From time to time and to varying degrees, we may experience shortages in the availability of materials and/or labor in the markets served. Availability of these inputs has not caused significant production halts in the current period, but we have experienced periodic shutdowns in other periods and shortages of primary building materials have caused production inefficiencies as we have needed to change processes in response to the delay in materials. These shortages may also result in extended order backlogs, delays in the delivery of homes and reduced gross margins from home sales.
Our backlog at December 31, 2022 was $427 million compared to $651 million last quarter, a decrease of $224 million or 34.4%, and down $678 million, or 61.4%, compared to $1.1 billion at January 1, 2022. This was largely due to lower home order rates net of cancellations. Order rates are down from the extreme highs we saw during the summer of 2020 to the summer of 2021.
While it is difficult to predict the future of housing demand, employee availability, supply chain and Company performance and operations, maintaining an appropriately sized and well-trained workforce is key to meeting demand. We continually review the wage rates of our production employees and have established other monetary incentive and benefit programs, with a goal of providing competitive compensation. We are also working to more extensively use web-based recruiting tools, update our recruitment brochures and improve the appearance and appeal of our manufacturing facilities to improve the recruitment and retention of qualified production employees and reduce annualized turnover rates.
In the financial services segment, we continue to assist customers in need by servicing existing loans and insurance policies and complying with state and federal regulations regarding loan forbearance, home foreclosures and policy cancellations. Certain loans serviced for investors expose us to cash flow deficits if customers do not make contractual monthly payments of principal and interest in a timely manner. For certain loans serviced for Ginnie Mae and Freddie Mac, and home-only loans serviced for certain other investors, we must remit scheduled monthly principal and/or interest payments and principal curtailments regardless of whether monthly mortgage payments are collected from borrowers. Ginnie Mae permits cash obligations on loans in forbearance from COVID-19 to be offset by other incoming cash flows from loans such as loan pre-payments. Monthly collections of principal and interest from borrowers have exceeded scheduled principal and interest payments owed to investors; however, mandatory extended forbearance under the Coronavirus Aid, Relief and Economic Security Act and certain other regulations related to COVID-19 could negatively impact cash obligations in the future.
24

Results of Operations
Net Revenue
Three Months Ended
($ in thousands, except revenue per home sold)December 31,
2022
January 1,
2022
Change
Factory-built housing$481,193 $413,590 $67,603 16.3 %
Financial services19,410 18,124 1,286 7.1 %
$500,603 $431,714 $68,889 16.0 %
Factory-built homes sold
by Company-owned retail sales centers748 658 9013.7 %
to independent retailers, builders, communities and developers3,694 3,766 (72)(1.9)%
4,442 4,424 18 0.4 %
Net factory-built housing revenue per home sold$108,328 $93,488 $14,840 15.9 %
 Nine Months Ended
 ($ in thousands, except revenue per home sold)December 31,
2022
January 1,
2022
Change
Factory-built housing$1,613,392 $1,067,967 $545,425 51.1 %
Financial services52,941 53,712 (771)(1.4)%
$1,666,333 $1,121,679 $544,654 48.6 %
Factory-built homes sold
by Company-owned retail sales centers2,481 2,091 39018.7 %
to independent retailers, builders, communities and developers12,418 9,630 2,788 29.0 %
14,899 11,721 3,178 27.1 %
Net factory-built housing revenue per home sold$108,289 $91,116 $17,173 18.8 %
In factory-built housing, Net revenue for both the three and nine months ended December 31, 2022 increased compared to the respective periods in the prior year due to higher home sales volume and higher home selling prices. Also included in both current year periods is $3.9 million of home sales revenue from an equity method joint venture. This represents revenue that was previously deferred and now recognized in the third quarter upon that entity selling those homes to an unrelated third party.
Net factory-built housing revenue per home sold is a volatile metric dependent upon several factors. A primary factor is the price disparity between sales of homes to independent distributors, builders, communities and developers and sales of homes to consumers by Company-owned retail stores. Wholesale sales prices are primarily comprised of the home and the cost to ship the home from a homebuilding facility to the home-site. Retail home prices include these items and retail markup, as well as items that are largely subject to home buyer discretion, including, but not limited to, installation, utility connections, site improvements, landscaping and additional services. Our homes are constructed in one or more floor sections ("modules") which are then installed on the customer's site. Changes in the number of modules per home, the selection of different home types/models and optional home upgrades create changes in product mix, also causing fluctuations in this metric. The tables below presents the mix of modules and homes sold for the three and nine months ended December 31, 2022 and January 1, 2022:
25

Three Months Ended
December 31,
2022
January 1,
2022
Change
ModulesHomesModulesHomesModulesHomes
U.S. Housing and Urban Development ("HUD") code homes5,852 3,454 6,166 3,583 (5.1)%(3.6)%
Modular homes1,412 708 1,270 632 11.2 %12.0 %
Park model RVs280 280 209 209 34.0 %34.0 %
7,544 4,442 7,645 4,424 (1.3)%0.4 %
Nine Months Ended
 December 31,
2022
January 1,
2022
Change
ModulesHomesModulesHomesModulesHomes
HUD code homes20,474 11,925 17,366 10,013 17.9 %19.1 %
Modular homes4,408 2,207 2,257 1,112 95.3 %98.5 %
Park model RVs767 767 596 596 28.7 %28.7 %
25,649 14,899 20,219 11,721 26.9 %27.1 %
For the three months ended December 31, 2022, Financial services segment Net revenue increased 7.1% primarily due to more policies in force in the current period, partially offset by lower interest income earned on the acquired consumer loan portfolios. For the nine months ended December 31, 2022, Net revenue decreased 1.4% primarily due to realized and unrealized losses on marketable equity securities in the insurance subsidiary's portfolio during such period, lower interest income earned on the acquired consumer loan portfolios and lower volume in home loan sales. These items were partially offset by more insurance policies in force in the current period compared to the prior period.
26

Gross Profit
Three Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Factory-built housing$122,923 $104,119 $18,804 18.1 %
Financial services9,045 11,089 (2,044)(18.4)%
$131,968 $115,208 $16,760 14.5 %
Gross profit as % of Net revenue
Consolidated26.4 %26.7 %N/A(0.3)%
Factory-built housing25.5 %25.2 %N/A0.3 %
Financial services46.6 %61.2 %N/A(14.6)%
 Nine Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Factory-built housing$412,174 $252,691 $159,483 63.1 %
Financial services22,117 26,458 (4,341)(16.4)%
$434,291 $279,149 $155,142 55.6 %
Gross profit as % of Net revenue
Consolidated26.1 %24.9 %N/A1.2 %
Factory-built housing25.5 %23.7 %N/A1.8 %
Financial services41.8 %49.3 %N/A(7.5)%
Factory-built housing Gross profit and Gross profit percentage increased for the three and nine months ended December 31, 2022 primarily due to higher average sales prices.
In Financial services, Gross profit and Gross profit percentage decreased for the three and nine months ended December 31, 2022 primarily due to higher insurance claims from Arizona and Texas weather related events and greater unrealized losses on marketable equity securities compared to the same period last year.
27

Selling, General and Administrative Expenses
Three Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Factory-built housing$54,127 $55,735 $(1,608)(2.9)%
Financial services4,777 4,587 190 4.1 %
$58,904 $60,322 $(1,418)(2.4)%
Selling, general and administrative expenses as % of Net revenue11.8 %14.0 %N/A(2.2)%
 Nine Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Factory-built housing$176,690 $131,579 $45,111 34.3 %
Financial services15,244 14,947 297 2.0 %
$191,934 $146,526 $45,408 31.0 %
Selling, general and administrative expenses as % of Net revenue11.5 %13.1 %N/A(1.6)%
For the three months ended December 31, 2022, Selling, general and administrative expenses related to factory-built housing decreased primarily from lower legal and professional fees, partially offset by higher incentive compensation on improved earnings. For the nine months ended December 31, 2022, Selling, general and administrative expenses increased primarily from higher legal and professional fees and higher salary and incentive compensation expense on improved earnings.
As a percentage of Net revenue, Selling, general and administrative expenses improved by 220 and 160 basis points for the three and nine months ended December 31, 2022, respectively, from better utilization of fixed costs on higher sales.
28

Other Components of Net Income
Three Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Interest expense$216 $209 $3.3 %
Other income, net3,233 4,258 (1,025)24 %
Income tax (expense) benefit(16,492)20,680 (37,172)179.7 %
Effective tax rate21.7 %(35.1)%N/AN/M
 Nine Months Ended
($ in thousands)December 31,
2022
January 1,
2022
Change
Interest expense$610 $576 $34 5.9 %
Other income, net6,455 11,387 (4,932)43.3 %
Income tax (expense) benefit(54,721)910 (55,631)6,113.3 %
Effective tax rate22.0 %(0.6)%N/AN/M
Interest expense consists primarily of interest related to finance leases.
Other income, net primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivable balances, interest income earned on cash balances and gains and losses from the sale of property, plant and equipment. The decrease in Other income, net is primarily due to a $3.3 million gain recognized in the second quarter of last year on the remeasurement of the assets and liabilities of Craftsman upon acquisition of a controlling interest. Additionally, for the nine months ended December 31, 2022, we recognized a $1.2 million unrealized loss on corporate marketable investments compared to a $4.0 million unrealized gain in the prior year. These items were partially offset by higher interest income earned on a larger cash balance held in high yield money market funds.
For the three and nine months ended January 1, 2022, the effective income tax rate was a benefit due to $34.4 million of energy efficient home tax credits, which included catch up credits for homes sold between 2018 through 2021. The effective tax rate for the three and nine months ended December 31, 2022 was 21.7% and 22.0%, respectively.
Liquidity and Capital Resources
We believe that cash and cash equivalents at December 31, 2022, together with cash flow from operations, will be sufficient to fund our operations, cover our obligations and provide for growth for the next 12 months and into the foreseeable future. We maintain cash in U.S. Treasury and other money market funds, some of which are in excess of federally insured limits. We expect to continue to evaluate potential acquisitions of, or strategic investments in, businesses that are complementary to the Company, as well as other expansion opportunities. Such transactions may require the use of cash and have other impacts on our liquidity and capital resources. We have sufficient liquid resources including our recently implemented $50.0 million Revolving Credit Facility, of which no amounts were outstanding at December 31, 2022. Regardless, depending on our operating results and strategic opportunities, we may choose to seek additional or alternative sources of financing in the future. There can be no assurance that such financing would be available on satisfactory terms, if at all. If this financing were not available, it could be necessary for us to reevaluate our long-term operating plans to make more efficient use of our existing capital resources at such time. The exact nature of any changes to our plans that would be considered depends on various factors, such as conditions in the factory-built housing industry and general economic conditions outside of our control.
29

State insurance regulations restrict the amount of dividends that can be paid to stockholders of insurance companies. As a result, the assets owned by our insurance subsidiary are generally not available to satisfy the claims of Cavco or its legal subsidiaries. We believe that stockholders' equity at the insurance subsidiary remains sufficient and do not believe that the ability to pay ordinary dividends to Cavco at anticipated levels will be restricted per state regulations.
The following is a summary of the Company's cash flows for the nine months ended December 31, 2022 and January 1, 2022, respectively:
Nine Months Ended
(in thousands)December 31,
2022
January 1,
2022
$ Change
Cash, cash equivalents and restricted cash at beginning of the fiscal year$259,334 $339,307 $(79,973)
Net cash provided by operating activities230,119 125,967 104,152 
Net cash used in investing activities(29,199)(147,842)118,643 
Net cash used in financing activities(73,860)(34,290)(39,570)
Cash, cash equivalents and restricted cash at end of the period$386,394 $283,142 $103,252 
Net cash provided by operating activities increased primarily from higher net income adjusted for non-cash items. This increase was partially offset by increased lending in our Financial Services segment, as well as under our commercial loan programs. Consumer loan originations increased $12.7 million to $135.6 million for the nine months ended December 31, 2022 from $122.9 million for the nine months ended January 1, 2022, which was partially offset by increased proceeds of $3.6 million from sales of consumer loans.
Net cash used in investing activities consists of buying and selling debt and marketable equity securities in our Financial Services segment, purchases of property, plant and equipment and funding strategic growth acquisitions. Cash used in the current period reflects the purchase of our plant facilities in Hamlet, North Carolina and development of our facility in Glendale, Arizona. These expenditures were partially offset by a $12.2 million return of invested capital from one of our equity method joint ventures. Cash used in the prior period reflects the purchase of Commodore and Craftsman.
Net cash used in financing activities for the current period was primarily for the repurchase of common stock.
See Note 17 to the Consolidated Financial Statements for a discussion of our off-balance sheet commitments, which discussion is incorporated herein by reference.
Obligations and Commitments. There were no material changes to the obligations and commitments as set forth in the Form 10-K.
Critical Accounting Estimates
There have been no significant changes to our critical accounting estimates during the nine months ended December 31, 2022, as compared to those disclosed in Part II, Item 7 of the Form 10-K, under the heading "Critical Accounting Estimates," which provides a discussion of the critical accounting estimates that management believes affect its more significant judgments and estimates used in the preparation of the Company's Consolidated Financial Statements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no material changes from the quantitative and qualitative disclosures about market risk previously disclosed in the Form 10-K.
30

Item 4. Controls and Procedures
(a) Disclosure Controls and Procedures
The Company carried out an evaluation, under the supervision and with the participation of the Company's management, including its President and Chief Executive Officer and its Chief Financial Officer, of the effectiveness of its disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)). Based upon that evaluation, the Company's President and Chief Executive Officer and its Chief Financial Officer concluded that, as of December 31, 2022, its disclosure controls and procedures were effective.
(b) Changes in Internal Control Over Financial Reporting
There has been no change in the Company's internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the fiscal quarter ended December 31, 2022 which has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.
31

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
See the information under the "Legal Matters" caption in Note 17 to the Consolidated Financial Statements, which is incorporated herein by reference.
Item 1A. Risk Factors
In addition to the other information set forth in this Report, you should carefully consider the factors discussed in Part I, Item 1A, Risk Factors, in the Form 10-K, which could materially affect our business, financial condition or future results. Except as set forth below, there have been no material changes to the risk factors disclosed in the Form 10-K. These are also not the only risks facing the Company; additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.
The following risk factors are added as Business and Operational Risks, Industry and Economic Risks and Legal and Regulatory Risks as noted below.
Business and Operational Risks
Shutdowns or delays at the United States/Mexico border could affect the Company's ability to ship materials to and receive finished goods from our Mexico production facilities
Our production operations in Mexico are dependent upon receiving materials from facilities in Presidio, Texas, and our sales from our Mexican operations are dependent upon shipments from our Ojinaga, Mexico facility. Shutdown or delays at the United States/Mexico border could impact our production at the Mexico facilities or our ability to receive finished goods from our Mexico facilities into the Unites States following production, each of which could adversely affect our results of operations.
Casualty losses associated with the Company's transportation operations may be large, which could adversely impact our financial performance
In the ordinary course of business, we may incur property or casualty losses during the transportation of raw materials or finished homes. Although we maintain general liability insurance, estimating the number and severity of claims, as well as related judgment or settlement amounts, is inherently difficult, and claims may ultimately prove to be more severe than our estimates. This, along with legal expenses, incurred but not reported claims, and other uncertainties can cause unfavorable differences between actual costs and our reserve estimates. Accordingly, ultimate results may differ materially from our estimates, which could result in losses and materially adversely affect our financial condition and results of operations.
Industry and Economic Risks
Changes in the exchange rates for Mexican Pesos could adversely affect the value of the Company's investments in Mexico and cause foreign exchange losses
We have production operations in Mexico, and unfavorable changes in the exchange rate for Mexican Pesos could adversely affect the reported value of our investments and/or results of operations.
32

Legal and Regulatory Risks
Changes in existing regulations or violations of existing or future regulations could have a materially adverse effect on the Company's operations and profitability
We are subject to regulation by the United States Department of Transportation, the United States Environmental Protection Agency, the United States Department of Homeland Security and other state and federal agencies. Future laws and regulations or changes to existing laws and regulations may be more stringent, require changes in our operating practices, or require us to incur significant additional costs, which could materially adversely affect our business, financial condition, and results of operations.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
As announced on May 26, 2022 in a current report on Form 8-K, the Company's Board of Directors approved a $100 million stock repurchase program with the same terms and conditions as the previous plan. The repurchase program is funded using our available cash. The following table sets forth repurchases of our common stock during the third quarter of fiscal year 2023:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of the Publicly Announced ProgramApproximate Dollar Value of Shares That May Yet Be Purchased Under the Program (in thousands)
October 2, 2022 to
      November 5, 2022
— $— — $100,000 
November 6, 2022 to
      December 3, 2022
70,467 216.96 70,467 84,712 
December 4, 2022 to
      December 31, 2022
81,064 234.16 81,064 65,730 
151,531 151,531 
Item 5. Other Information
There is no other information required to be disclosed under this item which was not previously disclosed.
33

Item 6. Exhibits
Exhibit No.Exhibit
(1)
(2)
(2)
(3)
101.INSThe instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL 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)

All other items required under Part II are omitted because they are not applicable.
(1) Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K of Cavco Industries Inc. filed on November 23, 2022.
(2) Filed herewith.
(3) Furnished herewith.
34

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Cavco Industries, Inc.
Registrant
SignatureTitleDate
/s/ William C. BoorDirector, President and Chief Executive OfficerFebruary 3, 2023
William C. Boor(Principal Executive Officer)
/s/ Allison K. AdenExecutive Vice President, Chief Financial Officer & TreasurerFebruary 3, 2023
Allison K. Aden(Principal Financial Officer)
35
EX-31.1 2 cvco-20221231xexhibit311.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, William C. Boor, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Cavco Industries, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer 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.
 
Dated:February 3, 2023
By:/s/ William C. Boor
William C. Boor
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 cvco-20221231xexhibit312.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Allison K. Aden, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Cavco Industries, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer 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.
 
Dated:February 3, 2023
By:/s/ Allison K. Aden
Allison K. Aden
Executive Vice President, Chief Financial Officer & Treasurer
(Principal Financial Officer)

EX-32 4 cvco-20221231xexhibit32.htm EX-32 Document

Exhibit 32
Certification Pursuant to 18 U.S.C. 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of Cavco Industries, Inc. (the "Registrant") on Form 10-Q for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, William C. Boor and Allison K. Aden, President and Chief Executive Officer and Executive Vice President, Chief Financial Officer & Treasurer, respectively, of the Registrant, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §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, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
 
February 3, 2023
/s/ William C. Boor
William C. Boor
President and Chief Executive Officer
(Principal Executive Officer)
/s/ Allison K. Aden
Allison K. Aden
Executive Vice President, Chief Financial Officer & Treasurer
(Principal Financial Officer)


EX-101.SCH 5 cvco-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000005 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000006 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Consumer Loans Receivable link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Commercial Loans Receivable link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Reinsurance and Insurance Loss Reserves link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Commitments and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair Value Measurements (Policies) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Consumer Loans Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Commercial Loans Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Basis of Presentation (Principles of Consolidation) (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Investments (Amortized cost and fair value) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Investments (Contractual Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Investments (Recognized Gains and Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Delinquency status of consumer loans (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Consumer Loans Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Commercial Loans Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Property, Plant and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Property, Plant and Equipment, net (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Leases, Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Leases, Operating Lease Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Leases, Finance Lease Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Leases, Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Leases, Characteristics (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Goodwill and Other Intangibles (Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Reinsurance and Insurance Loss Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cvco-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cvco-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cvco-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Loans held for sale Financing Receivable, Held-for-Sale Business Acquisition [Axis] Business Acquisition [Axis] Due after one year through five years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Indefinite lived intangible assets including goodwill. Indefinite lived intangible assets including goodwill. Indefinite lived intangible assets including goodwill. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Concentration Risk on Financing Receivables Percentage Concentration Risk on Financing Receivables Percentage Concentration risk on financing receivables percentage. Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest Schedule of Stockholders Equity [Table Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Loss Reserve Rollforward Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Subsequent valuation adjustment Noncontrolling Interest, Change in Redemption Value Investments Investments, Fair Value Disclosure Finance lease payables Finance Lease, Liability Property, plant and equipment, at cost Property, Plant and Equipment, Gross Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table] Schedule of acquired finite and indefinite lived intangible asset by major class table. Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other secured financing Debt Instrument, Fair Value Disclosure Summary of inventories Inventory, Net [Abstract] Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value Balance at beginning of period Balance at end of period Liability for Claims and Claims Adjustment Expense Fair Value Measurement [Domain] Fair Value Measurement [Domain] Financial Instruments [Domain] Financial Instruments [Domain] Fiscal 2023 Current fiscal year [Member] Current fiscal year Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Statistical Measurement [Domain] Statistical Measurement [Domain] 2027 Finance Lease, Liability, to be Paid, Year Four Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation Depreciation Weighted average operating lease discount rate Operating Lease, Weighted Average Discount Rate, Percent Accrued volume rebates Accrued Volume Rebates Accrued volume rebates. Proceeds from sale of investments Proceeds from Sale and Maturity of Marketable Securities Legal Matters Legal Matters and Contingencies [Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Park Model RVs Park Model RVs [Member] Park Model RVs [Member] Due in less than one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Non-cash interest income, net Other Noncash Income (Expense) Charge-offs Allowance for Loan and Lease Losses, Write-offs Cash paid for income taxes Income Taxes Paid Representations and Warranties of Mortgages Sold Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Initial value of noncontrolling interest upon transaction Noncontrolling Interest, Increase from Business Combination Common stock repurchases Treasury Stock, Value, Acquired, Cost Method 2026 Finance Lease, Liability, to be Paid, Year Three Net income attributable to Cavco common stockholders Net income attributable to Cavco common stockholders Net Income (Loss) Attributable to Parent Business Combination, Price of Acquisition, Expected Business Combination, Price of Acquisition, Expected Business Segment Information Segment Reporting Information, Profit (Loss) [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Current portion of consumer loans receivable, net Less current portion Financing Receivable, after Allowance for Credit Loss, Current Anti-dilutive stock equivalents excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance Leases Lessee, Finance Leases [Text Block] Other Intangible Assets Other Intangible Assets [Member] Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Finance lease payments Finance lease payments Finance lease payments Subsequent Event Type [Axis] Subsequent Event Type [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Earnings Per Share Computation Earnings Per Share Reconciliation [Abstract] Total lease payments LeaseLiabilityPaymentsDue LeaseLiabilityPaymentsDue Thereafter LeaseLiabilityPaymentsDueAfterYearFive LeaseLiabilityPaymentsDueAfterYearFive Operating Leases Lessee, Operating Leases [Text Block] Loss contingencies Loss Contingency, Estimate of Possible Loss Amortization of leased assets Finance Lease, Right-of-Use Asset, Amortization State and political subdivision debt securities US States and Political Subdivisions Debt Securities [Member] Ownership of Craftsman prior to acquisition Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage Fair Value Measurement and Disclosures Fair Value Measurement, Policy [Policy Text Block] Treasury stock, at cost; 556,344 and 241,773 shares, respectively Treasury Stock, Common, Value Change in GNMA loans eligible for repurchase Change in GNMA loans eligible for repurchase Change in GNMA loans eligible for repurchase Credit Facility Initiation Date Line of Credit Facility, Initiation Date Available-for-sale debt securities Fair Value Fair Value Debt Securities, Available-for-Sale Operating Lease Liability, Current, location Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Goodwill and other intangibles Finite-Lived Intangible Assets, Net [Abstract] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Secured credit facilities Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Geographic Concentration of Commercial Loans Receivables in Key States Commercial Loans Receivables Geographic Concentration [Table Text Block] Tabular disclosure of geographic concentration of commercial loans receivables by key state. Due in less than one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Year of origination [Axis] Year of origination [Axis] Year of origination Mortgage servicing rights Servicing Asset at Fair Value, Amount Insurance policies maximum coverage per claim Maximum Risk Assumed Per Policy Maximum risk assumed per policy. Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination Summary of Gross Consumer Loans Receivable by Portfolio Segment and Credit Quality Indicator [Table Text Block] Summary of gross consumer loans receivable by portfolio segment and credit quality indicator. Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating Lease, Liability, Current Operating Lease, Liability, Current Watch list Watch List [Member] Watch list. Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Other secured financing Principal Amount Outstanding on Loans Securitized or Asset-Backed Financing Arrangement Fiscal 2019 Fiscal 2019 [Member] Fiscal 2019 Remainder of 2023 LeaseLiabilityPaymentsRemainderOfFiscalYear LeaseLiabilityPaymentsRemainderOfFiscalYear Due after five years through ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value Other Liabilities Other Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Due after one year through five years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value Consumer Loans Receivable Geographical Concentration Percentage Consumer Loans Receivable Geographical Concentration Percentage Consumer loans receivable geographical concentration percentage. Receivables [Abstract] Receivables [Abstract] Geographic Concentration of Commercial Loans Receivables in Key States Inventory Finance Receivables Geographic Concentration [Abstract] Inventory finance receivables geographic concentration. Weighted average remaining operating lease term Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Consumer Loans Receivable Consumer Loans Receivable [Table Text Block] Consumer loans receivable. INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2028 LeaseLiabilityPaymentsDueYearFive LeaseLiabilityPaymentsDueYearFive Revolving Credit Facility Revolving Credit Facility [Member] Property, Plant and Equipment, net Property, Plant and Equipment [Table Text Block] Preferred Stock, Shares Issued Preferred Stock, Shares Issued Document Type Document Type Financing Receivable, Past Due [Table] Financing Receivable, Past Due [Table] Property, plant and equipment Property, Plant and Equipment, Net, by Type [Abstract] Payments and deductions Standard Product Warranty Accrual, Decrease for Payments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Return of invested capital from equity method investments Proceeds from Equity Method Investment, Distribution, Return of Capital Business Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company 61 - 90 days past due 61 - 90 days past due [Member] 61 - 90 days past due Gain on investments and sale of loans, net Gain (loss) on sales of loans and investments Gain (loss) on sales of loans and investments Direct premiums Earned Direct Premiums Earned Gain (Loss) on Securities Gain (Loss) on Securities [Line Items] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Other Liabilities Other Liabilities Disclosure [Text Block] Accounts receivable Accounts Receivable, Related Parties, Current Financial Instrument [Axis] Financial Instrument [Axis] Finite lived: Finite-Lived Intangible Assets [Roll Forward] Operating Lease Liability, Noncurrent, location Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Assumptions for Mortgage Servicing Rights Fair Value Assumptions for Servicing Assets [Table Text Block] Fair Value Assumptions for Servicing Assets [Table Text Block] Subsequent event Subsequent Event [Member] Document Period End Date Document Period End Date Estimated warranties Product Warranty Accrual, Current Construction Advances Construction Advances Construction Advances Construction Advances Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Commercial Loans Receivable Loans and Leases Receivable, Net Amount [Abstract] Total assets Total assets Assets Net claim payments during the period Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Deliquency Status of Consumer Loans Deliquency Status of Consumer Loans [Table Text Block] Deliquency Status of Consumer Loans Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income per share attributable to Cavco common stockholders: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sub-Prime- FICO score less than 620 Subprime [Member] Net change in unrealized position of investments held OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Marketable equity securities Equity Securities, FV-NI, Current Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Consumer loans receivable originated Payments for Origination and Purchases of Loans Held-for-sale Total Lease Expense Total Lease Expense Total Lease Expense 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Energy efficient home credit under §45L Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount Number of operating production lines Number of Operating Manufacturing Facilities Number of operating manufacturing facilities Investments Long-term Investments Long-Term Investments Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Commercial loans receivable, net Commercial Loans Receivable, Noncurrent Commercial Loans Receivable, Noncurrent Salaries, wages and benefits Employee-related Liabilities, Current Commercial loans receivable Financing Receivable, before Allowance for Credit Loss Allowance for Loan Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Mortgage Loans in Process of Foreclosure, Amount Mortgage Loans in Process of Foreclosure, Amount Earnings Per Share Earnings Per Share [Text Block] Major Customers [Axis] Customer [Axis] Long term lease liabilities Finance Lease, Liability, Noncurrent Applicable income taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Product repurchase Guarantee of Indebtedness of Others [Member] Residential mortgage-backed securities Residential Mortgage-Backed Securities [Member] Summary of the Fair Value and Carrying Value of Financial Instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of common stock under stock incentive plans, shares Stock Issued During Period, Shares, New Issues 2025 LeaseLiabilityPaymentsDueYearTwo LeaseLiabilityPaymentsDueYearTwo Commercial Loans Receivable Commercial Loans Receivable [Text Block] Commercial loans receivables and allowance for loan loss. Subsequent Event Subsequent Events [Text Block] Insurance [Abstract] Insurance [Abstract] Consumer loans receivable, net Mortgage Loans on Real Estate, Commercial and Consumer, Net Issuance of common stock under stock incentive plans APIC, Share-Based Payment Arrangement, Recognition and Exercise Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Due days for loans on nonaccrual status when interest is past due and remains unpaid Interest Past Due Period for Loan Considered as Nonaccrual Interest past due period for loan considered as nonaccrual. Mortgage-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Leases [Abstract] Leases [Abstract] Subsegments [Axis] Subsegments [Axis] Principles of Consolidation Consolidation, Policy [Policy Text Block] 2024 LeaseLiabilityPaymentsDueYearOne LeaseLiabilityPaymentsDueYearOne Assets Acquired [Axis] Assets Acquired [Axis] Assets Acquired Commercial Loans Receivables Geographic Concentration Percentage Inventory Finance Receivables Geographic Concentration Percentage Inventory finance receivables geographic concentration percentage. Redeemable noncontrolling interest Beginning balance Ending balance Stockholders' Equity Attributable to Noncontrolling Interest Restricted cash, current Less current portion Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share No FICO Score No FICO Score [Member] No FICO Score Less amount representing interest LeaseLiabilityUndiscountedExcessAmount LeaseLiabilityUndiscountedExcessAmount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 31 - 60 days past due 31 - 60 days past due [Member] 31 - 60 days past due Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Debt Obligations Debt and Lease Obligation [Abstract] Finance Lease Obligations Finance Lease Obligations [Member] Finance Lease Obligations Treasury Stock, Common, Shares Treasury Stock, Common, Shares 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Factory-built housing Factory-built housing Factory Built Housing [Member] Factory-built housing. Customer deposits Deferred Revenue, Current Less: comprehensive income attributable to redeemable noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Prime- FICO score 680 and greater Prime [Member] Restricted cash Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Fiscal 2021 Fiscal 2021 [Member] Fiscal 2021 Loan Contracts with Off-Balance Sheet Commitments Schedule of Line of Credit Facilities [Table Text Block] Current portion of commercial loans receivable from affiliates, net Due from Related Parties, Current Assumed premiums - nonaffiliate Earned Assumed Premiums Earned Raw materials Inventory, Raw Materials, Gross Subsequent Events [Abstract] Net revenue Revenues Revenues Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Accounts payable and accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Net Revenue Revenue from Related Parties Modular homes Modular [Member] Modular [Member] Insurance policies coverage per claim ceded to reinsurers Maximum Risk Ceded Per Policy Maximum risk ceded per policy. Credit Facility [Domain] Credit Facility [Domain] Amortization expense on intangible assets Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (usd per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Weighted average effective interest rate Weighted average effective interest rate Weighted average effective interest rate Distributions to noncontrolling interest Payments to Noncontrolling Interests Summary of restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Lease Obligations Incurred [Axis] Lease Obligations Incurred [Axis] Lease Obligations Incurred Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Treasury Stock Treasury Stock [Member] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Financing Receivable, Past Due [Line Items] Financing Receivable, Past Due [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Total commercial loans, net Financing Receivable, after Allowance for Credit Loss Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Ceded premiums - nonaffiliate Earned Ceded Premiums Earned Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of acquisitions Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Concentration with one independent third-party and its affiliates Commercial Loans Receivable Principal Balance Concentration Commercial Loans Receivable Principal Balance Concentration Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Retained earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Available-for-sale debt securities Available-for-Sale Securities [Member] 2028 Finance Lease, Liability, to be Paid, Year Five Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Fiscal 2020 Fiscal 2020 [Member] Fiscal 2020 Common Stock Common Stock [Member] Nonperforming Nonperforming Financial Instruments [Member] Lease Cost Lease, Cost [Table Text Block] Payments for common stock repurchases Payments for Repurchase of Common Stock Statement [Table] Statement [Table] Financing Receivable Recorded Investment [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Document Quarterly Report Document Quarterly Report Commercial loans receivable Loans and Leases Receivable, Related Parties Recognized gain on outstanding IRLCs Gain (Loss) on Derivative Instruments, Net, Pretax FLORIDA FLORIDA Current assets Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Loans held for investment, previously securitized Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Less: Net (gain) loss recognized on securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Indefinite lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate catastrophic losses recoverable in excess of amount Catastrophic Losses Recoverable in Aggregate Greater than Amount Catastrophic losses recoverable in aggregate greater than amount. Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Purchases of investments Payments to Acquire Marketable Securities Equity Components [Axis] Equity Components [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Applicable income taxes Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Document Fiscal Year Focus Document Fiscal Year Focus Loans held for investment Consumer Loans Receivable Held for Investment Consumer loans receivable held for investment. OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Current portion of commercial loans receivable, net Commercial Loans Receivable, Current Commercial Loans Receivable, Current Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Leased Assets Acquired Fair Value of Assets Acquired Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Capitalized servicing rate Capitalized Loan Servicing Rate of Loans Held-in-portfolio Capitalized Loan Servicing Rate of Loans Held-in-portfolio Assumed premiums - nonaffiliate Written Assumed Premiums Written Loss Contingencies [Table] Loss Contingencies [Table] Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Summary of restricted cash Schedule of Restricted Cash [Abstract] Schedule of restricted cash. Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost Commercial Loans Receivables by Class and Internal Credit Quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Reclassification adjustment for securities sold Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Operating lease expense Operating Lease, Expense Finance Lease Liability, Current, location Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Indefinite lived: Indefinite-Lived Intangible Assets [Roll Forward] Income from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Allowance for loan losses Allowance for loan losses at beginning of period Allowance for loan losses at end of period Allowance for Loan and Lease Losses, Real Estate Weighted average months to maturity Weighted average months to maturity Weighted average months to maturity Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Beginning balance, common stock, shares issued Ending balance, common stock, shares issued Common Stock, Shares, Outstanding Interim Period, Costs Not Allocable [Domain] Interim Period, Costs Not Allocable [Domain] State insurance licenses State Insurance Licenses [Member] State insurance licenses. Goodwill Goodwill Retail stores 5990 Retail, Retail Stores, NEC [Member] Accrual for estimated warranties Movement in Standard Product Warranty Accrual [Roll Forward] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Near Prime- FICO score 620-679 Near prime [Member] Near prime Intangible Assets Including Goodwill Gross Intangible Assets Including Goodwill Gross Intangible assets including goodwill gross. Adjustments to reconcile net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Income tax (expense) benefit Income Tax Expense (Benefit) Finance Lease Assets, location Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Geographical [Domain] Geographical [Domain] Fiscal 2017 and prior Fiscal 2017 and prior [Member] Fiscal 2017 and prior Deferred income taxes Deferred Income Tax Liabilities, Net Date of subsequent event Subsequent Event, Date Activity in the liability for estimated warranties Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Net income per share attributable to Cavco common stockholders: Earnings Per Share, Basic [Abstract] Insurance policy risk of loss maintained per claim Limited Risk of Loss per Claim on Typical Policies Amount Limited risk of loss per claim on typical policies amount. Diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Summary of inventories Schedule of Inventory, Current [Table Text Block] Loss Contingencies Loss Contingencies [Line Items] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract] Buildings and improvements Building and Building Improvements [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Amortized cost and fair value by security type Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Investments Investments Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,319,700 and 9,292,278 shares, respectively Common Stock, Value, Issued Book Value Reported Value Measurement [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Allowance for loan loss Balance at beginning of period Balance at end of period Financing Receivable, Allowance for Credit Loss 91+ days past due 91+ days past due [Member] 91+ days past due Warranties Product Warranty Disclosure [Text Block] Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash at beginning of the fiscal year Cash, cash equivalents and restricted cash at end of the period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Consumer loans receivable Consumer loans receivable Loans and Leases Receivable, Gross Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Catastrophic losses recoverable in excess of amount Catastrophic Losses Recoverable Per Occurrence Greater than Amount Catastrophic losses recoverable per occurrence greater than amount. Effects of Reinsurance Effects of Reinsurance [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common Stock, Shares, Issued Common Stock, Shares, Issued Non-marketable equity investments Equity Method Investments Fiscal 2018 Fiscal 2018 [Member] Fiscal 2018 Interest on lease liabilities Finance Lease, Interest Expense Finance Lease, Liability, Current Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investment Type [Axis] Investment Type [Axis] Non-marketable equity investments Equity Method Investments, Fair Value Disclosure Repurchase commitments, repurchases during the period Mortgage warranty claims filed Loss Contingency, New Claims Filed, Number Comprehensive income attributable to Cavco common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Business Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Present value of lease liabilities LeaseLiability Total Lease Liability Construction in progress Construction in Progress [Member] Repurchase Contingencies [Roll Forward] Repurchase Contingencies [Roll Forward] Repurchase Contingencies [Roll Forward] Entity Current Reporting Status Entity Current Reporting Status Less current portion included in Accrued expenses and other current liabilities Other Liabilities, Current Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Less current portion of commercial loans receivable (including from affiliates), net Commercial Loans Receivable (including from affiliates), Current Commercial Loans Receivable (including from affiliates), Current Capitalized servicing multiple Capitalized Servicing Multiple of Loans Held-in-portfolio Capitalized Servicing Multiple of Loans Held-in-portfolio 2024 Finance Lease, Liability, to be Paid, Year One Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Unused Capacity Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Contractual Maturity of Investment Securities Available-for-Sale Securities, Debt Maturities [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Charged to costs and expenses Standard Product Warranty Accrual, Increase for Warranties Issued Intangible Assets, Net (Including Goodwill) Intangible Assets, Net (Including Goodwill) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2025 Finance Lease, Liability, to be Paid, Year Two Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Lease Obligations Incurred Lease Obligation Incurred Operating lease payments Operating Lease, Payments Future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock Options Share-Based Payment Arrangement, Option [Member] Weighted average servicing fee Weighted-Average Servicing Fee of Loans Held-in-portfolio Weighted-Average Servicing Fee of Loans Held-in-portfolio Loan Repurchase Loan Repurchase [Member] Loan Repurchase Finance Lease, Liability, Noncurrent, location Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Fiscal 2018 and prior Fiscal 2018 and prior [Member] Fiscal 2018 and prior Craftsman Craftsman [Member] Craftsman Common Stock, Shares Authorized Common Stock, Shares Authorized Recognized (loss) on the forward sales and whole loan commitments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Commercial loans receivable (including from affiliates), noncurrent Commercial Loans Receivable (including from affiliates), Noncurrent Commercial Loans Receivable (including from affiliates), Noncurrent Commercial Loans Receivable Commercial Portfolio Segment [Member] Weighted average contractual interest rate Weighted average contractual interest rate Weighted average contractual interest rate Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Proceeds from sale of consumer loans Proceeds from Sale of Loans Held-for-sale Total ownership of Craftsman Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage NEW YORK NEW YORK Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commercial loans 90 days past due still accruing interest Financing Receivable, 90 Days or More Past Due, Still Accruing Restricted cash Non-current restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in process Inventory, Work in Process, Gross Performing Performing Financial Instruments [Member] Net gain (loss) recognized during the period Equity Securities, FV-NI, Gain (Loss) Total current assets Assets, Current 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 Measurement Basis [Axis] Measurement Basis [Axis] Stockholders' Equity and Redeemable Noncontrolling Interest Stockholders' Equity Note Disclosure [Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Commercial Loans Receivables Commercial Loans Receivables [Table Text Block] Commercial Loans Receivables. Income before income taxes Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Distributions Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Line of Credit Facility [Table] Line of Credit Facility [Table] Premiums Earned, Net Premiums Earned, Net Significant Accounting Policies Significant Accounting Policies [Text Block] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Right-of-use Assets Right-of-use Assets [Member] Right-of-use Assets Mortgage-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Number of Stores Number of Stores Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Year of Origination [Domain] Year of Origination [Domain] Year of Origination Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Distributions of earnings from equity method investments Proceeds from Equity Method Investment, Distribution Short-term investments Less short-term Investments Short-Term Investments Payables and Accruals [Abstract] Payables and Accruals [Abstract] Factory-built housing, Other Product and Service, Other [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Principal payments on consumer loans receivable Proceeds from Collection of Loans Held-for-sale Present value of lease liabilities Operating Lease, Liability Number of shares and par value Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract] Business Segment Information Segment Reporting Disclosure [Text Block] Other income, net Other Nonoperating Income Total lease payments Finance Lease, Liability, to be Paid Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Goodwill and other intangibles Schedule of Intangible Assets and Goodwill [Table Text Block] Finance lease minimum future payments Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cash related to CountryPlace customer payments to be remitted to third parties Cash Related to CountryPlace Customer Payments to be Remitted to Third Parties [Member] Cash related to CountryPlace customer payments to be remitted to third parties. Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Estimated Fair Value Estimate of Fair Value Measurement [Member] Subsegments [Domain] Subsegments [Domain] Fair Value Assets and Liabilities Measured on Recurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Fair Value Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract] Inventories Total Inventories Inventory, Net Accounts payable Accounts Payable, Current Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Number of Locations Acquired Number of Businesses Acquired Operating Lease Obligations Operating Lease Obligations [Member] Operating Lease Obligations Commercial loans receivable Loans Receivable, Fair Value Disclosure Contractual Maturity of Investment Securities Investments Classified by Contractual Maturity Date [Table Text Block] Entity Filer Category Entity Filer Category Basic Weighted Average Number of Shares Outstanding, Basic Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Proceeds from secured financings and other Proceeds from (Repayments of) Secured Debt Accrued Expenses and Other Current Liabilities Accrued Liabilities, Current [Abstract] Assets Acquired [Domain] Assets Acquired [Domain] Assets Acquired [Domain] Security Exchange Name Security Exchange Name Lease Obligations Incurred [Domain] Lease Obligations Incurred [Domain] Lease Obligations Incurred [Domain] Forward Commitments Recorded at Fair Value Forward Commitments Recorded at Fair Value Forward Commitments Recorded at Fair Value Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding Preferred Stock, Value, Issued Mandatorily redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Acquired Finite and Indefinite Lived Intangible Assets [Line Items] Acquired Finite and Indefinite Lived Intangible Assets [Line Items] Acquired finite and indefinite lived intangible assets. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other Liabilities Schedule of Debt [Table Text Block] Cover [Abstract] Cover [Abstract] Weighted average finance lease discount rate Finance Lease, Weighted Average Discount Rate, Percent Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Consumer loans receivable Notes Receivable, Fair Value Disclosure Change in estimated loan losses, net Allowance for Loan and Lease Losses, Period Increase (Decrease) Net premiums Written Premiums Written, Net 2027 LeaseLiabilityPaymentsDueYearFour LeaseLiabilityPaymentsDueYearFour Noncontrolling Interest Noncontrolling Interest [Member] Investments [Domain] Investments [Domain] Construction loan contract amount Contractual Obligation Consumer Loans Receivable Financing Receivables [Text Block] Commercial loans receivable from affiliates, net Due from Related Parties, Noncurrent Due after five years through ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost Payments for taxes on stock option exercises and releases of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities, redeemable noncontrolling interest and stockholders' equity Liabilities and Equity Transfers and Servicing of Financial Assets Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block] Land Land [Member] Diluted Net income per share attributable to Cavco common stockholders: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Payments for acquisitions, net Payments to Acquire Businesses, Net of Cash Acquired Accumulated other comprehensive income (loss) Comprehensive Income [Member] Repurchase Contingencies Schedule of Repurchase Agreements [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Serviced portfolio with MSRs Principal Amount Outstanding of Loans Held-in-portfolio U.S. Housing and Urban Development code homes HUD Code [Member] HUD Code [Member] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Fiscal 2022 Prior fiscal year [Member] Prior fiscal year Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Consumer loans receivable, net Financing Receivable, after Allowance for Credit Loss, Noncurrent Delinquency Status [Axis] Delinquency Status [Axis] Delinquency Status Diluted (usd per share) Earnings Per Share, Diluted Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Manufacturing facilities 321991 Manufactured Home (Mobile Home) Manufacturing [Member] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Trademarks and trade names Trademarks and Trade Names [Member] Reserves Related to Consumer Loans Sold Reserves Related to Consumer Loans Sold Reserve for consumer loans sold contingent repurchase and indemnification obligations. Weighted average months outstanding, commercial Weighted average months outstanding, commercial Weighted average months outstanding, commercial Gain on sale or retirement of property, plant and equipment, net Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Reinsurance Effect on Premiums Written and Earned Premiums Written and Earned [Abstract] Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 LeaseLiabilityPaymentsDueYearThree LeaseLiabilityPaymentsDueYearThree Other restricted cash Other Restricted Cash [Member] Other restricted cash. Marketable equity securities Equity Securities [Member] Corporate debt securities Corporate Debt Securities [Member] Unrealized gain (loss) recognized during the period on securities still held Equity Securities, FV-NI, Unrealized Gain (Loss) Number of loans serviced with MSRs Number of Loans Outstanding of Loans Held-in-portfolio Number of Loans Outstanding of Loans Held-in-portfolio Commercial loans receivable Increase (Decrease) in Finance Receivables Operating lease minimum future payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Reinsurance and Insurance Loss Reserves Reinsurance [Text Block] Cost of sales Cost of Revenue Delinquency Status [Domain] Delinquency Status [Domain] Delinquency Status Product and Service [Axis] Product and Service [Axis] Provision for credit losses Provision for Loan, Lease, and Other Losses Weighted average remaining finance lease term Finance Lease, Weighted Average Remaining Lease Term Ceded premiums - nonaffiliate Written Ceded Premiums Written Current Current [Member] Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net incurred losses during the period Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Interest expense Interest Expense Repossessed Homes Real Estate Acquired Through Foreclosure Other comprehensive (loss) income, net OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Credit Facility [Axis] Credit Facility [Axis] Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Remaining construction contingent commitment Remaining Construction Contingent Commitment Remaining construction contingent commitment. Schedule of Investments Schedule of Investments [Table Text Block] Schedule of Investments [Table Text Block] CountryPlace CountryPlace Commitment [Member] CountryPlace. Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Finance Leased Assets Finance Leased Assets [Member] Finance Leased Assets Unearned insurance premiums SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium Weighted average contractual interest rate, commercial Weighted average contractual interest rate, commercial Weighted average contractual interest rate, commercial Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of fiscal year 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year IRLCs recorded at fair value Interest Rate Lock Commitments Recorded at Fair Value Interest rate lock commitments are recorded at fair value. Financial services, All other sources Financial Service, Other [Member] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Nature of Expense [Axis] Nature of Expense [Axis] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Deferred financing fees, net Deferred Discounts, Finance Charges and Interest Included in Receivables Payments on finance leases and other secured financings Repayments of Secured Debt Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Standard Product Warranty Accrual, Additions from Business Acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Other Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] City Area Code City Area Code ASSETS Assets [Abstract] Deferred financing fees and other, net Loans and Leases Receivable, Deferred Income Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Financial Services Financial services Financial Services [Member] Financial services. Direct premiums Written Direct Premiums Written Insurance Agency Commissions Insurance Agency Commissions [Member] Insurance Agency Commissions [Member] FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Gain (Loss) on Securities Gain (Loss) on Securities [Table Text Block] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Recoveries Allowance for Loan and Lease Loss, Recovery of Bad Debts Changes in the Allowance for Loan Losses on Commercial Loans Receivables Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block] Supplemental disclosures of noncash activity Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Less amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Other liabilities Other noncurrent liabilities Other Liabilities, Noncurrent Total Leased Assets Total Leased Assets Total Leased Assets Loan Contracts with Off-Balance Sheet Commitments Loan Contracts with Off Balance Sheet Commitments [Abstract] Loan contracts with off balance sheet commitments. Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five Consumer loans receivable Consumer Portfolio Segment [Member] Earnings Per Share Computation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] TEXAS TEXAS Cost of Sales Cost of Sales [Member] Derivatives Derivatives, Reporting of Derivative Activity [Policy Text Block] Name of Major Customer [Domain] Customer [Domain] Less: net income attributable to redeemable noncontrolling interest Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest EX-101.PRE 9 cvco-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - shares
9 Months Ended
Dec. 31, 2022
Jan. 27, 2023
Cover [Abstract]    
Entity Central Index Key 0000278166  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2022  
Amendment Flag false  
Document Transition Report false  
Entity File Number 000-08822  
Entity Registrant Name CAVCO INDUSTRIES INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 56-2405642  
Entity Address, Address Line One 3636 North Central Ave, Ste 1200  
Entity Address, City or Town Phoenix  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85012  
City Area Code 602  
Local Phone Number 256-6263  
Title of 12(b) Security Common Stock, par value $0.01  
Trading Symbol CVCO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   8,693,699
Current Fiscal Year End Date --04-01  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Current assets    
Cash and cash equivalents $ 376,148 $ 244,150
Restricted cash, current 9,911 14,849
Accounts receivable, net 80,062 96,052
Short-term investments 16,607 20,086
Current portion of consumer loans receivable, net 13,763 20,639
Current portion of commercial loans receivable, net 33,899 32,272
Current portion of commercial loans receivable from affiliates, net 298 372
Inventories 215,458 243,971
Prepaid expenses and other current assets 86,408 71,726
Total current assets 832,554 744,117
Restricted cash 335 335
Investments 21,822 34,933
Consumer loans receivable, net 26,903 29,245
Commercial loans receivable, net 40,727 33,708
Commercial loans receivable from affiliates, net 3,049 2,214
Property, plant and equipment, net 194,329 164,016
Goodwill 100,577 100,993
Other intangibles, net 26,948 28,459
Operating lease right-of-use assets 17,230 16,952
Total assets 1,264,474 1,154,972
Current liabilities    
Accounts payable 26,788 43,082
Accrued expenses and other current liabilities 251,635 251,088
Total current liabilities 278,423 294,170
Operating lease liabilities 13,058 13,158
Other liabilities 7,898 10,836
Deferred income taxes 8,663 5,528
Redeemable noncontrolling interest 932 825
Stockholders' equity    
Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding 0 0
Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,319,700 and 9,292,278 shares, respectively 93 93
Treasury stock, at cost; 556,344 and 241,773 shares, respectively (134,270) (61,040)
Additional paid-in capital 268,423 263,049
Retained earnings 821,998 628,756
Accumulated other comprehensive loss (744) (403)
Total stockholders' equity 955,500 830,455
Total liabilities, redeemable noncontrolling interest and stockholders' equity $ 1,264,474 $ 1,154,972
Number of shares and par value    
Preferred stock, par value $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 1,000,000 1,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 40,000,000 40,000,000
Common Stock, Shares, Issued 9,319,700 9,292,278
Treasury Stock, Common, Shares 556,344 241,773
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Income Statement [Abstract]        
Net revenue $ 500,603 $ 431,714 $ 1,666,333 $ 1,121,679
Cost of sales 368,635 316,506 1,232,042 842,530
Gross profit 131,968 115,208 434,291 279,149
Selling, general and administrative expenses 58,904 60,322 191,934 146,526
Income from operations 73,064 54,886 242,357 132,623
Interest expense (216) (209) (610) (576)
Other income, net 3,233 4,258 6,455 11,387
Income before income taxes 76,081 58,935 248,202 143,434
Income tax (expense) benefit (16,492) 20,680 (54,721) 910
Net income 59,589 79,615 193,481 144,344
Less: net income attributable to redeemable noncontrolling interest 65 196 239 269
Net income attributable to Cavco common stockholders 59,524 79,419 193,242 144,075
Comprehensive income:        
Net income 59,589 79,615 193,481 144,344
Reclassification adjustment for securities sold (13) (16) (19) (15)
Applicable income taxes 3 3 4 3
Net change in unrealized position of investments held 107 (127) (412) (161)
Applicable income taxes (23) 27 86 34
Comprehensive income 59,663 79,502 193,140 144,205
Less: comprehensive income attributable to redeemable noncontrolling interest 65 196 239 269
Comprehensive income attributable to Cavco common stockholders $ 59,598 $ 79,306 $ 192,901 $ 143,936
Net income per share attributable to Cavco common stockholders:        
Basic (usd per share) $ 6.71 $ 8.66 $ 21.72 $ 15.68
Diluted (usd per share) $ 6.66 $ 8.57 $ 21.55 $ 15.54
Weighted average shares outstanding:        
Basic 8,870,565 9,174,224 8,897,405 9,187,828
Diluted 8,936,075 9,270,438 8,969,104 9,270,855
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
OPERATING ACTIVITIES    
Net income $ 193,481 $ 144,344
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 12,174 6,750
Provision for credit losses (585) (220)
Deferred income taxes 3,225 1,186
Stock-based compensation expense 4,855 3,460
Non-cash interest income, net (527) (1,115)
Gain on sale or retirement of property, plant and equipment, net (116) (307)
Gain on investments and sale of loans, net (6,647) (18,379)
Distributions of earnings from equity method investments 4,306 0
Changes in operating assets and liabilities, net of acquisitions    
Accounts receivable 15,988 4,366
Consumer loans receivable originated (135,552) (122,872)
Proceeds from sale of consumer loans 146,050 142,445
Principal payments on consumer loans receivable 7,206 8,861
Inventories 28,513 (29,899)
Prepaid expenses and other current assets (16,525) (33,746)
Commercial loans receivable (9,652) 8,080
Accounts payable and accrued expenses and other current liabilities (16,075) 13,013
Net cash provided by operating activities 230,119 125,967
INVESTING ACTIVITIES    
Purchases of property, plant and equipment (40,850) (8,938)
Payments for acquisitions, net 0 (141,428)
Proceeds from sale of property, plant and equipment 406 1,291
Purchases of investments (10,198) (8,224)
Proceeds from sale of investments 9,230 9,457
Return of invested capital from equity method investments 12,213 0
Net cash used in investing activities (29,199) (147,842)
FINANCING ACTIVITIES    
Payments for taxes on stock option exercises and releases of equity awards (1,072) (26)
Proceeds from exercise of stock options 1,591 4,328
Proceeds from secured financings and other 0 47
Payments on finance leases and other secured financings (549) (9,213)
Payments for common stock repurchases (73,230) (29,126)
Distributions to noncontrolling interest (600) (300)
Net cash used in financing activities (73,860) (34,290)
Net increase (decrease) in cash, cash equivalents and restricted cash 127,060 (56,165)
Cash, cash equivalents and restricted cash at beginning of the fiscal year 259,334 339,307
Cash, cash equivalents and restricted cash at end of the period 386,394 283,142
Supplemental disclosures of cash flow information    
Cash paid for income taxes 71,137 21,573
Cash paid for interest 430 302
Change in GNMA loans eligible for repurchase (2,914) (13,185)
Operating Lease Obligations    
Lease Obligations Incurred 3,535 2,455
Finance Lease Obligations    
Lease Obligations Incurred 0 6,351
Right-of-use Assets    
Leased Assets Acquired 3,535 2,455
Finance Leased Assets    
Leased Assets Acquired $ 0 $ 7,158
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation
9 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified from secured financings to Accrued expenses and other current liabilities to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC; and except for the events set forth in Note 23, there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2022 Annual Report on Form 10-K for the year ended April 2, 2022, filed with the SEC ("Form 10-K").
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Due to uncertainties, actual results could differ from the estimates and assumptions used in preparation of the Consolidated Financial Statements. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31st of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31st. The current fiscal year will end on April 1, 2023 and will include 52 weeks.
We operate in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 27 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community operators and residential developers and through our 42 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Company ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.
During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling ownership and therefore became a consolidated entity. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.
In addition to the below, for a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers
9 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 31, 2022January 1, 2022December 31,
2022
January 1,
2022
Factory-built housing
     U.S. Housing and Urban Development code homes
$398,859 $357,453 $1,402,805 $905,790 
     Modular homes
36,498 30,451 108,072 88,454 
     Park model RVs
20,102 10,709 44,359 30,108 
     Other25,734 14,977 58,156 43,615 
481,193 413,590 1,613,392 1,067,967 
Financial services
     Insurance agency commissions received from third-party insurance companies
887 1,304 3,313 3,027 
     All other sources18,523 16,820 49,628 50,685 
19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Restricted Cash
9 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Restricted Cash Restricted Cash
Restricted cash consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Cash related to CountryPlace customer payments to be remitted to third parties$9,309 $13,857 
Other restricted cash937 1,327 
10,246 15,184 
Current portion(9,911)(14,849)
$335 $335 
Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.
The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown in the Consolidated Statements of Cash Flows (in thousands):
December 31,
2022
January 1,
2022
Cash and cash equivalents$376,148 $267,265 
Restricted cash10,246 15,877 
$386,394 $283,142 
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Investments
9 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Investments consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Available-for-sale debt securities$19,036 $17,760 
Marketable equity securities
14,103 16,780 
Non-marketable equity investments
5,290 20,479 
38,429 55,019 
Less short-term investments(16,607)(20,086)
$21,822 $34,933 
Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.
Our non-marketable equity investments include investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and other investments in manufactured housing distributors.
The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):
December 31, 2022April 2, 2022
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$2,670 $2,572 $1,668 $1,613 
State and political subdivision debt securities
6,542 6,228 10,100 9,906 
Corporate debt securities
10,765 10,236 6,502 6,241 
$19,977 $19,036 $18,270 $17,760 
The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Actual maturities may differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.
December 31, 2022
Amortized
Cost
Fair
Value
Due in less than one year$1,740 $1,715 
Due after one year through five years14,172 13,355 
Due after five years through ten years1,003 1,004 
Due after ten years392 390 
Mortgage-backed securities2,670 2,572 
$19,977 $19,036 
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Marketable equity securities
Net gain (loss) recognized during the period$707 $2,967 $(1,868)$4,906 
Less: Net (gain) loss recognized on securities sold during the period(107)(257)183 (536)
Unrealized gain (loss) recognized during the period on securities still held$600 $2,710 $(1,685)$4,370 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
9 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Raw materials$87,239 $95,929 
Work in process29,400 30,638 
Finished goods98,819 117,404 
$215,458 $243,971 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable
9 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Consumer Loans Receivable Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Loans held for investment, previously securitized$22,221 $26,014 
Loans held for investment14,513 14,771 
Loans held for sale5,049 8,500 
Construction advances757 3,547 
42,540 52,832 
Deferred financing fees and other, net(590)(833)
Allowance for loan losses(1,284)(2,115)
40,666 49,884 
Less current portion(13,763)(20,639)
$26,903 $29,245 
The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Allowance for loan losses at beginning of period$1,739 $2,799 $2,115 $3,188 
Change in estimated loan losses, net(436)(327)(812)(384)
Charge-offs(19)(85)(38)(417)
Recoveries— — 19 — 
Allowance for loan losses at end of period$1,284 $2,387 $1,284 $2,387 
The consumer loans held for investment had the following characteristics:
December 31,
2022
April 2,
2022
Weighted average contractual interest rate8.1 %8.3 %
Weighted average effective interest rate8.9 %9.2 %
Weighted average months to maturity156151
The following table is a consolidated summary of the delinquency status of the principal value of outstanding consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Current$40,022 $49,546 
31 to 60 days1,140 1,202 
61 to 90 days163 41 
91+ days1,215 2,043 
$42,540 $52,832 
The following tables disaggregate the principal value of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Prime- FICO score 680 and greater
$4,788 $1,085 $1,059 $2,124 $1,198 $17,690 $27,944 
Near Prime- FICO score 620-679
479 154 1,017 967 1,562 8,667 12,846 
Sub-Prime- FICO score less than 620
125 — 20 51 — 1,106 1,302 
No FICO score
69 — — — 25 354 448 
$5,461 $1,239 $2,096 $3,142 $2,785 $27,817 $42,540 
April 2, 2022
20222021202020192018PriorTotal
Prime- FICO score 680 and greater
$8,155 $1,615 $2,371 $1,339 $853 $20,485 $34,818 
Near Prime- FICO score 620-679
1,661 1,274 1,413 1,976 617 9,266 16,207 
Sub-Prime- FICO score less than 620
45 20 52 — — 1,318 1,435 
No FICO score
— — — 26 — 346 372 
$9,861 $2,909 $3,836 $3,341 $1,470 $31,415 $52,832 
As of December 31, 2022 and April 2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas, and 18% and 17%, respectively, were concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of 10% of the outstanding principal balance of the consumer loans receivable as of December 31, 2022 or April 2, 2022.
Repossessed homes totaled approximately $649,000 and $499,000 as of December 31, 2022 and April 2, 2022, respectively, and are included in Prepaid expenses and other current assets on the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $535,000 and $1.1 million as of December 31, 2022 and April 2, 2022, respectively.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable
9 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Commercial Loans Receivable Commercial Loans Receivable
The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community operators and residential developers.
Commercial loans receivable (including from affiliates), net consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Loans receivable$79,345 $69,693 
Allowance for loan losses (1,255)(1,011)
Deferred financing fees, net(117)(116)
77,973 68,566 
Less current portion(34,197)(32,644)
$43,776 $35,922 
The commercial loans receivable balance had the following characteristics:
December 31,
2022
April 2,
2022
Weighted average contractual interest rate6.7 %6.4 %
Weighted average months outstanding99
The following table represents changes in the estimated allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period
$1,123 $826 $1,011 $816 
Change in estimated loan losses, net
132 304 244 314 
Balance at end of period
$1,255 $1,130 $1,255 $1,130 
Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments 90 days or more past due. As of December 31, 2022 and April 2, 2022, there were no commercial loans considered watch list or nonperforming. The following table disaggregates the principal value of our commercial loans receivable by fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Performing
$52,498 $18,324 $4,770 $2,321 $682 $750 $79,345 
April 2, 2022
20222021202020192018PriorTotal
Performing
$52,592 $10,181 $4,031 $1,391 $1,498 $— $69,693 
As of December 31, 2022, there were no commercial loans 90 days or more past due that were still accruing interest, and we were not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance.
As of December 31, 2022 and April 2, 2022, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 22% and 25%, respectively. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 31, 2022 or April 2, 2022.
As of December 31, 2022 and April 2, 2022, one independent third-party and its affiliates comprised 12% and 14%, respectively, of the net commercial loans receivable principal balance outstanding, all of which was secured
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net
9 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net, consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Property, plant and equipment, at cost
Land$36,193 $32,154 
Buildings and improvements142,420 100,775 
Machinery and equipment63,795 48,638 
Construction in progress8,713 29,281 
251,121 210,848 
Accumulated depreciation(56,792)(46,832)
$194,329 $164,016 
Depreciation expense for the three and nine months ended December 31, 2022 was $3.4 million and $10.7 million, respectively. Depreciation expense for the three and nine months ended January 1, 2022 was $3.0 million and $5.9 million, respectively.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
9 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Finance Leases Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of December 31, 2022 and April 2, 2022 (in thousands):
ClassificationDecember 31,
2022
April 2,
2022
ROU assets
    Operating lease assetsOperating lease right-of-use assets$17,230 $16,952 
    Finance lease assets
Property, plant and equipment, net (1)
6,132 7,070 
    Total lease assets$23,362 $24,022 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,389 $5,085 
   Finance lease liabilitiesAccrued expenses and other current liabilities347 347 
Non-current:
   Operating lease liabilitiesOperating lease liabilities13,058 13,158 
   Finance lease liabilitiesOther liabilities5,914 5,969 
Total lease liabilities$24,708 $24,559 
(1) Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.
The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
Lease Expense CategoryClassificationDecember 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating lease expense(2):
Cost of sales$297 $286 $898 $858 
Selling, general and administrative expenses1,057 910 3,012 2,640 
Finance lease expense:
Amortization of leased assetsCost of sales44 131 26 
Interest on lease liabilitiesInterest expense71 73 212 80 
Total lease expense$1,469 $1,278 $4,253 $3,604 
(2) Excludes short-term and variable lease expenses, which are immaterial.
Cash payments for operating and finance leases were as follows (in thousands):
Three Months EndedNine Months Ended
 December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating leases$1,372 $1,190 $4,003 $2,277 
Finance leases89 18 267 37 
The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2023$1,405 $89 $1,494 
20245,308 356 5,664 
20254,318 356 4,674 
20263,897 356 4,253 
20271,686 356 2,042 
20281,203 356 1,559 
Thereafter2,795 10,585 13,380 
Total lease payments20,612 12,454 33,066 
Less amount representing interest(2,165)(6,193)(8,358)
Present value of lease liabilities$18,447 $6,261 $24,708 
The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of December 31, 2022:
Remaining Lease Term (Years)Discount Rate
   Operating leases4.94.6 %
   Finance leases34.94.5 %
Operating Leases Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of December 31, 2022 and April 2, 2022 (in thousands):
ClassificationDecember 31,
2022
April 2,
2022
ROU assets
    Operating lease assetsOperating lease right-of-use assets$17,230 $16,952 
    Finance lease assets
Property, plant and equipment, net (1)
6,132 7,070 
    Total lease assets$23,362 $24,022 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,389 $5,085 
   Finance lease liabilitiesAccrued expenses and other current liabilities347 347 
Non-current:
   Operating lease liabilitiesOperating lease liabilities13,058 13,158 
   Finance lease liabilitiesOther liabilities5,914 5,969 
Total lease liabilities$24,708 $24,559 
(1) Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.
The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
Lease Expense CategoryClassificationDecember 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating lease expense(2):
Cost of sales$297 $286 $898 $858 
Selling, general and administrative expenses1,057 910 3,012 2,640 
Finance lease expense:
Amortization of leased assetsCost of sales44 131 26 
Interest on lease liabilitiesInterest expense71 73 212 80 
Total lease expense$1,469 $1,278 $4,253 $3,604 
(2) Excludes short-term and variable lease expenses, which are immaterial.
Cash payments for operating and finance leases were as follows (in thousands):
Three Months EndedNine Months Ended
 December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating leases$1,372 $1,190 $4,003 $2,277 
Finance leases89 18 267 37 
The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2023$1,405 $89 $1,494 
20245,308 356 5,664 
20254,318 356 4,674 
20263,897 356 4,253 
20271,686 356 2,042 
20281,203 356 1,559 
Thereafter2,795 10,585 13,380 
Total lease payments20,612 12,454 33,066 
Less amount representing interest(2,165)(6,193)(8,358)
Present value of lease liabilities$18,447 $6,261 $24,708 
The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of December 31, 2022:
Remaining Lease Term (Years)Discount Rate
   Operating leases4.94.6 %
   Finance leases34.94.5 %
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangibles
9 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles Goodwill and Other Intangibles
Goodwill and other intangibles, net, consisted of the following (in thousands):
December 31, 2022April 2, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Indefinite-lived
Goodwill$100,577 $— $100,577 $100,993 $— $100,993 
Trademarks and trade names
15,680 — 15,680 15,680 — 15,680 
State insurance licenses
1,100 — 1,100 1,100 — 1,100 
117,357 — 117,357 117,773 — 117,773 
Finite-lived
Customer relationships15,000 (5,302)9,698 19,500 (8,392)11,108 
Other
914 (444)470 1,924 (1,353)571 
$133,271 $(5,746)$127,525 $139,197 $(9,745)$129,452 
Amortization expense recognized on intangible assets was $501,000 and $1.5 million for the three and nine months ended December 31, 2022, respectively. Amortization expense recognized on intangible assets was $523,000 and $862,000 for the three and nine months ended January 1, 2022, respectively.
Expected amortization for future fiscal years is as follows (in thousands):
Remainder of fiscal year 2023$501 
20241,339 
20251,300 
20261,258 
20271,185 
20281,079 
Thereafter3,506 
$10,168 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities
9 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Customer deposits$46,399 $56,318 
Salaries, wages and benefits43,365 54,172 
Estimated warranties30,946 26,250 
Unearned insurance premiums25,758 24,917 
Accrued volume rebates25,660 18,641 
Other79,507 70,790 
$251,635 $251,088 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties
9 Months Ended
Dec. 31, 2022
Product Warranties Disclosures [Abstract]  
Warranties Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$30,841 $25,745 $26,250 $18,032 
Purchase accounting additions— — — 6,928 
Charged to costs and expenses12,036 10,883 40,663 28,002 
Payments and deductions(11,931)(10,394)(35,967)(26,728)
Balance at end of period$30,946 $26,234 $30,946 $26,234 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Other Liabilities
9 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Other Liabilities Other Liabilities
The following table summarizes the non-current portion of our other liabilities (in thousands):
December 31,
2022
April 2,
2022
Finance lease payables$6,261 $6,316 
Other secured financing2,450 2,933 
Mandatorily redeemable noncontrolling interest2,318 2,371 
11,029 11,620 
Less current portion included in Accrued expenses and other current liabilities(3,131)(784)
$7,898 $10,836 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
9 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
On November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $50.0 million revolving credit facility (the "Revolving Credit Facility").
Loans under the Revolving Credit Facility will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.
The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company’s subsidiaries.
The Credit Agreement contains customary representations and warranties, affirmative and negative covenants (including restrictions, subject to customary exceptions, qualifications, and baskets, on the ability of the Company and its subsidiaries to incur additional indebtedness or guarantees of indebtedness, pay dividends or distributions on, redeem, repurchase, or retire capital stock, make investments, loans, advances, or acquisitions, enter into sale and leaseback transactions, engage in transactions with affiliates, create liens, transfer, or sell assets, create restrictions on the payment of dividends or other amounts from their subsidiaries, and consolidate, merge, or transfer all or substantially all of the assets of the Company and its subsidiaries taken as a whole), and events of default (as defined in the Credit Agreement).
In addition, the Credit Agreement includes the following financial covenants (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.
As of December 31, 2022, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance and Insurance Loss Reserves
9 Months Ended
Dec. 31, 2022
Insurance [Abstract]  
Reinsurance and Insurance Loss Reserves Reinsurance and Insurance Loss ReservesCertain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations.
The effects of reinsurance on premiums written and earned were as follows (in thousands):

Three Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$7,454 $7,529 $6,380 $6,557 
Assumed premiums—nonaffiliated
7,709 8,358 7,023 7,822 
Ceded premiums—nonaffiliated
(4,413)(4,413)(3,866)(3,866)

$10,750 $11,474 $9,537 $10,513 
Nine Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$22,350 $21,917 $19,529 $18,876 
Assumed premiums—nonaffiliated
25,555 24,526 23,837 22,830 
Ceded premiums—nonaffiliated
(13,056)(13,056)(11,227)(11,227)

$34,849 $33,387 $32,139 $30,479 
Typical insurance policies written or assumed have a maximum coverage of $300,000 per claim, of which we cede $125,000 of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $175,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable through reinsurance for catastrophic losses in excess of $2 million per occurrence, up to a maximum of $70 million in the aggregate for that occurrence.
Standard Casualty establishes reserves for claims and claims expense on reported and incurred but not reported ("IBNR") claims of non-reinsured losses. Reserves for claims are included in the Accrued expenses and other current liabilities line item on the Consolidated Balance Sheets and claims expenses are recorded in Cost of sales on the Consolidated Statements of Comprehensive Income. The following details the activity in the reserve for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$7,790 $7,350 $8,149 $7,451 
Net incurred losses during the period8,464 5,046 25,050 20,303 
Net claim payments during the period(7,163)(4,916)(24,108)(20,274)
Balance at end of period$9,091 $7,480 $9,091 $7,480 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
9 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesFor the three and nine months ended December 31, 2022, Income tax (expense) benefit included $2.4 million and $5.1 million, respectively, of estimated tax credits related to the manufacture and sale of energy efficient homes. This credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The three and nine months ended January 1, 2022 included $34.4 million of such credits, which included catch up credits for homes sold between 2018 through 2021, and resulted in a net Income tax benefit of $20.7 million and $0.9 million, respectively.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
9 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Repurchase Contingencies. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.
The maximum amount for which the Company was liable under such agreements approximated $193.5 million and $141.0 million at December 31, 2022 and April 2, 2022, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $4.9 million at December 31, 2022 and $3.6 million at April 2, 2022, and there were no repurchases during either period.
Construction-Period Mortgages. We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit to fully fund the loan contract in accordance with a predetermined schedule. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.
Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 31,
2022
April 2,
2022
Construction loan contract amount$3,251 $9,330 
Cumulative advances(757)(3,547)
$2,494 $5,783 
Representations and Warranties of Mortgages Sold. We sell loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers. In connection with these activities, we provide representations and warranties related to the loans sold or financed. Upon a breach of a representation, we may be required to repurchase the loan or to indemnify a party for incurred losses. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $819,000 as of December 31, 2022 and $866,000 as of April 2, 2022, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December 31, 2022.
Interest Rate Lock Commitments. In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs bind us to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. As of December 31, 2022, we had outstanding IRLCs with a notional amount of $41.0 million. For the three months ended December 31, 2022, we recognized gains of $12,000 on outstanding IRLCs. There were no gains or losses on outstanding IRLCs for the three months ended January 1, 2022. For the nine months ended December 31, 2022 and January 1, 2022, we recognized gains of $43,000 and $42,000, respectively.
Forward Sales Commitments. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of December 31, 2022, we had $3.9 million in outstanding Commitments. We recognized non-cash losses of $197,000 and $61,000 during the three months ended December 31, 2022 and January 1, 2022, respectively. During the nine months ended December 31, 2022 and January 1, 2022, we recognized losses of $282,000 and $329,000, respectively.
Legal Matters. We are party to certain lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves, which reserves are included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.
Legal Matters Legal Matters. We are party to certain lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves, which reserves are included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity and Redeemable Noncontrolling Interest
9 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Redeemable Noncontrolling Interest Stockholders' Equity and Redeemable Noncontrolling Interest
The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 31, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 2, 20229,292,278 $93 $(61,040)$263,049 $628,756 $(403)$830,455 $825 
Net income— — — — 59,602 — 59,602 92 
Other comprehensive loss, net— — — — — (112)(112)— 
Issuance of common stock under stock incentive plans, net5,957 — — (848)— — (848)— 
Stock-based compensation— — — 1,425 — — 1,425 — 
Common stock repurchases— — (38,960)— — — (38,960)— 
Distributions— — — — — — — (240)
Balance, July 2, 20229,298,235 $93 $(100,000)$263,626 $688,358 $(515)$851,562 $677 
Net income— — — — 74,116 — 74,116 82 
Other comprehensive loss, net— — — — — (303)(303)— 
Issuance of common stock under stock incentive plans, net15,917 — — 1,457 — — 1,457 — 
Stock-based compensation— — — 2,100 — — 2,100 — 
Distributions— — — — — — — (240)
Subsequent valuation adjustment— — — — — — — 407 
Balance, October 1, 20229,314,152 $93 $(100,000)$267,183 $762,474 $(818)$928,932 $926 
Net income— — — — 59,524 — 59,524 65 
Other comprehensive income, net— — — — — 74 74 — 
Issuance of common stock under stock incentive plans, net5,548 — — (90)— — (90)— 
Stock-based compensation— — — 1,330 — — 1,330 — 
Common stock repurchases— — (34,270)— — — (34,270)— 
Distributions— — — — — — — (120)
Subsequent valuation adjustment— — — — — — — 61 
Balance, December 31, 20229,319,700 $93 $(134,270)$268,423 $821,998 $(744)$955,500 $932 
The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended January 1, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)TotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 3, 20219,241,256 $92 $(1,441)$253,835 $431,057 $97 $683,640 $— 
Net income— — — — 27,046 — 27,046 — 
Other comprehensive loss, net— — — — — (13)(13)— 
Issuance of common stock under stock incentive plans, net4,465 — — 136 — — 136 — 
Stock-based compensation— — — 1,100 — — 1,100 — 
Common stock repurchases— — (12,842)— — — (12,842)— 
Balance, July 3, 20219,245,721 $92 $(14,283)$255,071 $458,103 $84 $699,067 $— 
Initial value of noncontrolling interest upon transaction— — — — — — — 1,235 
Net income— — — — 37,610 — 37,610 73 
Other comprehensive loss, net— — — — — (13)(13)— 
Issuance of common stock under stock incentive plans, net29,295 — 2,728 — — 2,729 — 
Stock-based compensation— — — 1,317 — — 1,317 — 
Common stock repurchases— — (7,594)— — — (7,594)— 
Distributions— — — — — — — (180)
Balance, October 2, 20219,275,016 $93 $(21,877)$259,116 $495,713 $71 $733,116 $1,128 
Net income— — — — 79,419 — 79,419 196 
Other comprehensive loss, net— — — — — (113)(113)— 
Issuance of common stock under stock incentive plans, net14,592 — — 1,437 — — 1,437 — 
Stock-based compensation— — — 1,043 — — 1,043 — 
Common stock repurchases— — (8,690)— — — (8,690)— 
Distributions— — — — — — — (120)
Balance, January 1, 20229,289,608 $93 $(30,567)$261,596 $575,132 $(42)$806,212 $1,204 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
9 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net income attributable to Cavco common stockholders$59,524 $79,419 $193,242 $144,075 
Weighted average shares outstanding
Basic8,870,565 9,174,224 8,897,405 9,187,828 
Effect of dilutive securities65,510 96,214 71,699 83,027 
Diluted8,936,075 9,270,438 8,969,104 9,270,855 
Net income per share attributable to Cavco common stockholders
Basic$6.71 $8.66 $21.72 $15.68 
Diluted$6.66 $8.57 $21.55 $15.54 
Anti-dilutive common stock equivalents excluded930 1,640 776 2,449 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
9 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The book value and estimated fair value of our financial instruments were as follows (in thousands):
December 31, 2022April 2, 2022
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$19,036 $19,036 $17,760 $17,760 
Marketable equity securities
14,103 14,103 16,780 16,780 
Non-marketable equity investments
5,290 5,290 20,479 20,479 
Consumer loans receivable40,666 47,039 49,884 53,354 
Commercial loans receivable
77,973 73,343 68,566 65,942 
Other secured financing(2,450)(2,357)(2,933)(3,119)
See Note 19, Fair Value Measurements, and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies, in the Form 10-K for more information on the methodologies we use in determining fair value.
Mortgage Servicing. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities. MSRs are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
December 31,
2022
April 2,
2022
Number of loans serviced with MSRs4,101 4,346 
Weighted average servicing fee (basis points)34.72 34.76 
Capitalized servicing multiple114.0 %85.07 %
Capitalized servicing rate (basis points)39.57 29.57 
Serviced portfolio with MSRs (in thousands)$526,535 $560,178 
MSRs (in thousands)$2,083 $1,656 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
9 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsIn addition to our Company-owned stores, we have non-marketable equity investments in other manufactured housing distributors. In the ordinary course of business, we sell homes and lend to certain of these distributors through our commercial lending programs. For the three and nine months ended December 31, 2022, the total amount of sales to related parties was $18.7 million and $56.0 million, respectively. For the three and nine months ended January 1, 2022, the total amount of sales to related parties was $15.8 million and $44.6 million, respectively. As of December 31, 2022, receivables from related parties included $6.3 million of accounts receivable and $3.3 million of commercial loans outstanding. As of April 2, 2022, receivables from related parties included $3.3 million of accounts receivable and $2.6 million of commercial loans outstanding.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information
9 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Business Segment Information Business Segment Information
We operate principally in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The following table provides selected financial data by segment (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net revenue
Factory-built housing$481,193 $413,590 $1,613,392 $1,067,967 
Financial services19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
Income before income taxes
Factory-built housing$71,813 $52,905 $241,959 $133,357 
Financial services4,268 6,030 6,243 10,077 
$76,081 $58,935 $248,202 $143,434 
 December 31,
2022
April 2,
2022
Total assets:
Factory-built housing
$1,072,652 $929,535 
Financial services
191,822 225,437 
$1,264,474 $1,154,972 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Event
9 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
As announced on January 3, 2023 in a current report on Form 8-K, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our position in the Southwest and expands our manufacturing capabilities into Mexico.
The purchase price totaled $93 million, before certain customary adjustments, and was funded with cash on hand. The allocation of the purchase price is still preliminary as of the date of this report and will be finalized upon completion of the analysis of the fair values of the acquired assets, liabilities assumed and intangible assets. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date. Accordingly, supplemental pro-forma information is not available and is therefore omitted.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation (Policies)
9 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation
The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified from secured financings to Accrued expenses and other current liabilities to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC; and except for the events set forth in Note 23, there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2022 Annual Report on Form 10-K for the year ended April 2, 2022, filed with the SEC ("Form 10-K").
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Due to uncertainties, actual results could differ from the estimates and assumptions used in preparation of the Consolidated Financial Statements. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31st of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31st. The current fiscal year will end on April 1, 2023 and will include 52 weeks.
We operate in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 27 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community operators and residential developers and through our 42 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Company ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.
During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling ownership and therefore became a consolidated entity. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.
Significant Accounting Policies In addition to the below, for a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Policies)
9 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Repurchase Contingencies
Repurchase Contingencies. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.
The maximum amount for which the Company was liable under such agreements approximated $193.5 million and $141.0 million at December 31, 2022 and April 2, 2022, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $4.9 million at December 31, 2022 and $3.6 million at April 2, 2022, and there were no repurchases during either period.
Representations and Warranties of Mortgages Sold Representations and Warranties of Mortgages Sold. We sell loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers. In connection with these activities, we provide representations and warranties related to the loans sold or financed. Upon a breach of a representation, we may be required to repurchase the loan or to indemnify a party for incurred losses. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $819,000 as of December 31, 2022 and $866,000 as of April 2, 2022, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December 31, 2022.
Derivatives
Interest Rate Lock Commitments. In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs bind us to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. As of December 31, 2022, we had outstanding IRLCs with a notional amount of $41.0 million. For the three months ended December 31, 2022, we recognized gains of $12,000 on outstanding IRLCs. There were no gains or losses on outstanding IRLCs for the three months ended January 1, 2022. For the nine months ended December 31, 2022 and January 1, 2022, we recognized gains of $43,000 and $42,000, respectively.
Forward Sales Commitments. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of December 31, 2022, we had $3.9 million in outstanding Commitments. We recognized non-cash losses of $197,000 and $61,000 during the three months ended December 31, 2022 and January 1, 2022, respectively. During the nine months ended December 31, 2022 and January 1, 2022, we recognized losses of $282,000 and $329,000, respectively.
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Policies)
9 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurement and Disclosures See Note 19, Fair Value Measurements, and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies, in the Form 10-K for more information on the methodologies we use in determining fair value.
Transfers and Servicing of Financial Assets Mortgage Servicing. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities. MSRs are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
9 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 31, 2022January 1, 2022December 31,
2022
January 1,
2022
Factory-built housing
     U.S. Housing and Urban Development code homes
$398,859 $357,453 $1,402,805 $905,790 
     Modular homes
36,498 30,451 108,072 88,454 
     Park model RVs
20,102 10,709 44,359 30,108 
     Other25,734 14,977 58,156 43,615 
481,193 413,590 1,613,392 1,067,967 
Financial services
     Insurance agency commissions received from third-party insurance companies
887 1,304 3,313 3,027 
     All other sources18,523 16,820 49,628 50,685 
19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Restricted Cash (Tables)
9 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Summary of restricted cash
Restricted cash consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Cash related to CountryPlace customer payments to be remitted to third parties$9,309 $13,857 
Other restricted cash937 1,327 
10,246 15,184 
Current portion(9,911)(14,849)
$335 $335 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Tables)
9 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Available-for-sale debt securities$19,036 $17,760 
Marketable equity securities
14,103 16,780 
Non-marketable equity investments
5,290 20,479 
38,429 55,019 
Less short-term investments(16,607)(20,086)
$21,822 $34,933 
Amortized cost and fair value by security type
The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):
December 31, 2022April 2, 2022
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$2,670 $2,572 $1,668 $1,613 
State and political subdivision debt securities
6,542 6,228 10,100 9,906 
Corporate debt securities
10,765 10,236 6,502 6,241 
$19,977 $19,036 $18,270 $17,760 
Contractual Maturity of Investment Securities
The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Actual maturities may differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.
December 31, 2022
Amortized
Cost
Fair
Value
Due in less than one year$1,740 $1,715 
Due after one year through five years14,172 13,355 
Due after five years through ten years1,003 1,004 
Due after ten years392 390 
Mortgage-backed securities2,670 2,572 
$19,977 $19,036 
Gain (Loss) on Securities
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Marketable equity securities
Net gain (loss) recognized during the period$707 $2,967 $(1,868)$4,906 
Less: Net (gain) loss recognized on securities sold during the period(107)(257)183 (536)
Unrealized gain (loss) recognized during the period on securities still held$600 $2,710 $(1,685)$4,370 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
9 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Summary of inventories
Inventories consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Raw materials$87,239 $95,929 
Work in process29,400 30,638 
Finished goods98,819 117,404 
$215,458 $243,971 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Tables)
9 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Loans held for investment, previously securitized$22,221 $26,014 
Loans held for investment14,513 14,771 
Loans held for sale5,049 8,500 
Construction advances757 3,547 
42,540 52,832 
Deferred financing fees and other, net(590)(833)
Allowance for loan losses(1,284)(2,115)
40,666 49,884 
Less current portion(13,763)(20,639)
$26,903 $29,245 
Allowance for Loan Loss
The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Allowance for loan losses at beginning of period$1,739 $2,799 $2,115 $3,188 
Change in estimated loan losses, net(436)(327)(812)(384)
Charge-offs(19)(85)(38)(417)
Recoveries— — 19 — 
Allowance for loan losses at end of period$1,284 $2,387 $1,284 $2,387 
Deliquency Status of Consumer Loans
The following table is a consolidated summary of the delinquency status of the principal value of outstanding consumer loans receivable (in thousands):
December 31,
2022
April 2,
2022
Current$40,022 $49,546 
31 to 60 days1,140 1,202 
61 to 90 days163 41 
91+ days1,215 2,043 
$42,540 $52,832 
Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination
The following tables disaggregate the principal value of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Prime- FICO score 680 and greater
$4,788 $1,085 $1,059 $2,124 $1,198 $17,690 $27,944 
Near Prime- FICO score 620-679
479 154 1,017 967 1,562 8,667 12,846 
Sub-Prime- FICO score less than 620
125 — 20 51 — 1,106 1,302 
No FICO score
69 — — — 25 354 448 
$5,461 $1,239 $2,096 $3,142 $2,785 $27,817 $42,540 
April 2, 2022
20222021202020192018PriorTotal
Prime- FICO score 680 and greater
$8,155 $1,615 $2,371 $1,339 $853 $20,485 $34,818 
Near Prime- FICO score 620-679
1,661 1,274 1,413 1,976 617 9,266 16,207 
Sub-Prime- FICO score less than 620
45 20 52 — — 1,318 1,435 
No FICO score
— — — 26 — 346 372 
$9,861 $2,909 $3,836 $3,341 $1,470 $31,415 $52,832 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Tables)
9 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Commercial Loans Receivables
Commercial loans receivable (including from affiliates), net consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Loans receivable$79,345 $69,693 
Allowance for loan losses (1,255)(1,011)
Deferred financing fees, net(117)(116)
77,973 68,566 
Less current portion(34,197)(32,644)
$43,776 $35,922 
Changes in the Allowance for Loan Losses on Commercial Loans Receivables
The following table represents changes in the estimated allowance for loan losses (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period
$1,123 $826 $1,011 $816 
Change in estimated loan losses, net
132 304 244 314 
Balance at end of period
$1,255 $1,130 $1,255 $1,130 
Commercial Loans Receivables by Class and Internal Credit Quality Indicator The following table disaggregates the principal value of our commercial loans receivable by fiscal year of origination (in thousands):
December 31, 2022
20232022202120202019PriorTotal
Performing
$52,498 $18,324 $4,770 $2,321 $682 $750 $79,345 
April 2, 2022
20222021202020192018PriorTotal
Performing
$52,592 $10,181 $4,031 $1,391 $1,498 $— $69,693 
Geographic Concentration of Commercial Loans Receivables in Key States As of December 31, 2022 and April 2, 2022, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 22% and 25%, respectively. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 31, 2022 or April 2, 2022.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net (Tables)
9 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net
Property, plant and equipment, net, consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Property, plant and equipment, at cost
Land$36,193 $32,154 
Buildings and improvements142,420 100,775 
Machinery and equipment63,795 48,638 
Construction in progress8,713 29,281 
251,121 210,848 
Accumulated depreciation(56,792)(46,832)
$194,329 $164,016 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
9 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease Cost
The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
Lease Expense CategoryClassificationDecember 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Operating lease expense(2):
Cost of sales$297 $286 $898 $858 
Selling, general and administrative expenses1,057 910 3,012 2,640 
Finance lease expense:
Amortization of leased assetsCost of sales44 131 26 
Interest on lease liabilitiesInterest expense71 73 212 80 
Total lease expense$1,469 $1,278 $4,253 $3,604 
(2) Excludes short-term and variable lease expenses, which are immaterial.
Finance lease minimum future payments The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2023$1,405 $89 $1,494 
20245,308 356 5,664 
20254,318 356 4,674 
20263,897 356 4,253 
20271,686 356 2,042 
20281,203 356 1,559 
Thereafter2,795 10,585 13,380 
Total lease payments20,612 12,454 33,066 
Less amount representing interest(2,165)(6,193)(8,358)
Present value of lease liabilities$18,447 $6,261 $24,708 
Operating lease minimum future payments The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remainder of 2023$1,405 $89 $1,494 
20245,308 356 5,664 
20254,318 356 4,674 
20263,897 356 4,253 
20271,686 356 2,042 
20281,203 356 1,559 
Thereafter2,795 10,585 13,380 
Total lease payments20,612 12,454 33,066 
Less amount representing interest(2,165)(6,193)(8,358)
Present value of lease liabilities$18,447 $6,261 $24,708 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangibles (Tables)
9 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and other intangibles
Goodwill and other intangibles, net, consisted of the following (in thousands):
December 31, 2022April 2, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Indefinite-lived
Goodwill$100,577 $— $100,577 $100,993 $— $100,993 
Trademarks and trade names
15,680 — 15,680 15,680 — 15,680 
State insurance licenses
1,100 — 1,100 1,100 — 1,100 
117,357 — 117,357 117,773 — 117,773 
Finite-lived
Customer relationships15,000 (5,302)9,698 19,500 (8,392)11,108 
Other
914 (444)470 1,924 (1,353)571 
$133,271 $(5,746)$127,525 $139,197 $(9,745)$129,452 
Future amortization expense Expected amortization for future fiscal years is as follows (in thousands):
Remainder of fiscal year 2023$501 
20241,339 
20251,300 
20261,258 
20271,185 
20281,079 
Thereafter3,506 
$10,168 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2022
April 2,
2022
Customer deposits$46,399 $56,318 
Salaries, wages and benefits43,365 54,172 
Estimated warranties30,946 26,250 
Unearned insurance premiums25,758 24,917 
Accrued volume rebates25,660 18,641 
Other79,507 70,790 
$251,635 $251,088 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties (Tables)
9 Months Ended
Dec. 31, 2022
Product Warranties Disclosures [Abstract]  
Activity in the liability for estimated warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$30,841 $25,745 $26,250 $18,032 
Purchase accounting additions— — — 6,928 
Charged to costs and expenses12,036 10,883 40,663 28,002 
Payments and deductions(11,931)(10,394)(35,967)(26,728)
Balance at end of period$30,946 $26,234 $30,946 $26,234 
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Other Liabilities (Tables)
9 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Other Liabilities
The following table summarizes the non-current portion of our other liabilities (in thousands):
December 31,
2022
April 2,
2022
Finance lease payables$6,261 $6,316 
Other secured financing2,450 2,933 
Mandatorily redeemable noncontrolling interest2,318 2,371 
11,029 11,620 
Less current portion included in Accrued expenses and other current liabilities(3,131)(784)
$7,898 $10,836 
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance and Insurance Loss Reserves (Tables)
9 Months Ended
Dec. 31, 2022
Insurance [Abstract]  
Effects of Reinsurance
The effects of reinsurance on premiums written and earned were as follows (in thousands):

Three Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$7,454 $7,529 $6,380 $6,557 
Assumed premiums—nonaffiliated
7,709 8,358 7,023 7,822 
Ceded premiums—nonaffiliated
(4,413)(4,413)(3,866)(3,866)

$10,750 $11,474 $9,537 $10,513 
Nine Months Ended
December 31, 2022January 1, 2022
WrittenEarnedWrittenEarned
Direct premiums
$22,350 $21,917 $19,529 $18,876 
Assumed premiums—nonaffiliated
25,555 24,526 23,837 22,830 
Ceded premiums—nonaffiliated
(13,056)(13,056)(11,227)(11,227)

$34,849 $33,387 $32,139 $30,479 
Loss Reserve Rollforward Standard Casualty establishes reserves for claims and claims expense on reported and incurred but not reported ("IBNR") claims of non-reinsured losses. Reserves for claims are included in the Accrued expenses and other current liabilities line item on the Consolidated Balance Sheets and claims expenses are recorded in Cost of sales on the Consolidated Statements of Comprehensive Income. The following details the activity in the reserve for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Balance at beginning of period$7,790 $7,350 $8,149 $7,451 
Net incurred losses during the period8,464 5,046 25,050 20,303 
Net claim payments during the period(7,163)(4,916)(24,108)(20,274)
Balance at end of period$9,091 $7,480 $9,091 $7,480 
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
9 Months Ended
Dec. 31, 2022
Repurchase Contingencies [Roll Forward]  
Loan Contracts with Off-Balance Sheet Commitments
Construction-Period Mortgages. We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit to fully fund the loan contract in accordance with a predetermined schedule. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.
Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 31,
2022
April 2,
2022
Construction loan contract amount$3,251 $9,330 
Cumulative advances(757)(3,547)
$2,494 $5,783 
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)
9 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest
The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 31, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 2, 20229,292,278 $93 $(61,040)$263,049 $628,756 $(403)$830,455 $825 
Net income— — — — 59,602 — 59,602 92 
Other comprehensive loss, net— — — — — (112)(112)— 
Issuance of common stock under stock incentive plans, net5,957 — — (848)— — (848)— 
Stock-based compensation— — — 1,425 — — 1,425 — 
Common stock repurchases— — (38,960)— — — (38,960)— 
Distributions— — — — — — — (240)
Balance, July 2, 20229,298,235 $93 $(100,000)$263,626 $688,358 $(515)$851,562 $677 
Net income— — — — 74,116 — 74,116 82 
Other comprehensive loss, net— — — — — (303)(303)— 
Issuance of common stock under stock incentive plans, net15,917 — — 1,457 — — 1,457 — 
Stock-based compensation— — — 2,100 — — 2,100 — 
Distributions— — — — — — — (240)
Subsequent valuation adjustment— — — — — — — 407 
Balance, October 1, 20229,314,152 $93 $(100,000)$267,183 $762,474 $(818)$928,932 $926 
Net income— — — — 59,524 — 59,524 65 
Other comprehensive income, net— — — — — 74 74 — 
Issuance of common stock under stock incentive plans, net5,548 — — (90)— — (90)— 
Stock-based compensation— — — 1,330 — — 1,330 — 
Common stock repurchases— — (34,270)— — — (34,270)— 
Distributions— — — — — — — (120)
Subsequent valuation adjustment— — — — — — — 61 
Balance, December 31, 20229,319,700 $93 $(134,270)$268,423 $821,998 $(744)$955,500 $932 
The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended January 1, 2022 (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)TotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 3, 20219,241,256 $92 $(1,441)$253,835 $431,057 $97 $683,640 $— 
Net income— — — — 27,046 — 27,046 — 
Other comprehensive loss, net— — — — — (13)(13)— 
Issuance of common stock under stock incentive plans, net4,465 — — 136 — — 136 — 
Stock-based compensation— — — 1,100 — — 1,100 — 
Common stock repurchases— — (12,842)— — — (12,842)— 
Balance, July 3, 20219,245,721 $92 $(14,283)$255,071 $458,103 $84 $699,067 $— 
Initial value of noncontrolling interest upon transaction— — — — — — — 1,235 
Net income— — — — 37,610 — 37,610 73 
Other comprehensive loss, net— — — — — (13)(13)— 
Issuance of common stock under stock incentive plans, net29,295 — 2,728 — — 2,729 — 
Stock-based compensation— — — 1,317 — — 1,317 — 
Common stock repurchases— — (7,594)— — — (7,594)— 
Distributions— — — — — — — (180)
Balance, October 2, 20219,275,016 $93 $(21,877)$259,116 $495,713 $71 $733,116 $1,128 
Net income— — — — 79,419 — 79,419 196 
Other comprehensive loss, net— — — — — (113)(113)— 
Issuance of common stock under stock incentive plans, net14,592 — — 1,437 — — 1,437 — 
Stock-based compensation— — — 1,043 — — 1,043 — 
Common stock repurchases— — (8,690)— — — (8,690)— 
Distributions— — — — — — — (120)
Balance, January 1, 20229,289,608 $93 $(30,567)$261,596 $575,132 $(42)$806,212 $1,204 
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
9 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Computation
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net income attributable to Cavco common stockholders$59,524 $79,419 $193,242 $144,075 
Weighted average shares outstanding
Basic8,870,565 9,174,224 8,897,405 9,187,828 
Effect of dilutive securities65,510 96,214 71,699 83,027 
Diluted8,936,075 9,270,438 8,969,104 9,270,855 
Net income per share attributable to Cavco common stockholders
Basic$6.71 $8.66 $21.72 $15.68 
Diluted$6.66 $8.57 $21.55 $15.54 
Anti-dilutive common stock equivalents excluded930 1,640 776 2,449 
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
9 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Summary of the Fair Value and Carrying Value of Financial Instruments
The book value and estimated fair value of our financial instruments were as follows (in thousands):
December 31, 2022April 2, 2022
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$19,036 $19,036 $17,760 $17,760 
Marketable equity securities
14,103 14,103 16,780 16,780 
Non-marketable equity investments
5,290 5,290 20,479 20,479 
Consumer loans receivable40,666 47,039 49,884 53,354 
Commercial loans receivable
77,973 73,343 68,566 65,942 
Other secured financing(2,450)(2,357)(2,933)(3,119)
Assumptions for Mortgage Servicing Rights
December 31,
2022
April 2,
2022
Number of loans serviced with MSRs4,101 4,346 
Weighted average servicing fee (basis points)34.72 34.76 
Capitalized servicing multiple114.0 %85.07 %
Capitalized servicing rate (basis points)39.57 29.57 
Serviced portfolio with MSRs (in thousands)$526,535 $560,178 
MSRs (in thousands)$2,083 $1,656 
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information (Tables)
9 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Business Segment Information The following table provides selected financial data by segment (in thousands):
Three Months EndedNine Months Ended
December 31,
2022
January 1,
2022
December 31,
2022
January 1,
2022
Net revenue
Factory-built housing$481,193 $413,590 $1,613,392 $1,067,967 
Financial services19,410 18,124 52,941 53,712 
$500,603 $431,714 $1,666,333 $1,121,679 
Income before income taxes
Factory-built housing$71,813 $52,905 $241,959 $133,357 
Financial services4,268 6,030 6,243 10,077 
$76,081 $58,935 $248,202 $143,434 
 December 31,
2022
April 2,
2022
Total assets:
Factory-built housing
$1,072,652 $929,535 
Financial services
191,822 225,437 
$1,264,474 $1,154,972 
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation (Principles of Consolidation) (Details)
9 Months Ended
Dec. 31, 2022
Segment
Claim
Jul. 04, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | Segment 2  
Number of operating production lines 27  
Number of Stores 42  
Craftsman    
Business Acquisition [Line Items]    
Ownership of Craftsman prior to acquisition   20.00%
Total ownership of Craftsman 70.00%  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 500,603 $ 431,714 $ 1,666,333 $ 1,121,679
Factory-built housing        
Disaggregation of Revenue [Line Items]        
Revenues 481,193 413,590 1,613,392 1,067,967
Factory-built housing | U.S. Housing and Urban Development code homes        
Disaggregation of Revenue [Line Items]        
Revenues 398,859 357,453 1,402,805 905,790
Factory-built housing | Modular homes        
Disaggregation of Revenue [Line Items]        
Revenues 36,498 30,451 108,072 88,454
Factory-built housing | Park Model RVs        
Disaggregation of Revenue [Line Items]        
Revenues 20,102 10,709 44,359 30,108
Factory-built housing | Factory-built housing, Other        
Disaggregation of Revenue [Line Items]        
Revenues 25,734 14,977 58,156 43,615
Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 19,410 18,124 52,941 53,712
Financial Services | Insurance Agency Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 887 1,304 3,313 3,027
Financial Services | Financial services, All other sources        
Disaggregation of Revenue [Line Items]        
Revenues $ 18,523 $ 16,820 $ 49,628 $ 50,685
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Jan. 01, 2022
Summary of restricted cash      
Restricted cash $ 10,246 $ 15,184 $ 15,877
Less current portion (9,911) (14,849)  
Non-current restricted cash 335 335  
Cash related to CountryPlace customer payments to be remitted to third parties      
Summary of restricted cash      
Restricted cash 9,309 13,857  
Other restricted cash      
Summary of restricted cash      
Restricted cash $ 937 $ 1,327  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Jan. 01, 2022
Apr. 03, 2021
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 376,148 $ 244,150 $ 267,265  
Restricted Cash and Cash Equivalents 10,246 15,184 15,877  
Cash, cash equivalents and restricted cash $ 386,394 $ 259,334 $ 283,142 $ 339,307
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Investments, Debt and Equity Securities [Abstract]    
Available-for-sale debt securities $ 19,036 $ 17,760
Marketable equity securities 14,103 16,780
Non-marketable equity investments 5,290 20,479
Investments 38,429 55,019
Less short-term Investments (16,607) (20,086)
Long-term Investments $ 21,822 $ 34,933
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Amortized cost and fair value) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 19,977 $ 18,270
Fair Value 19,036 17,760
Residential mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,670 1,668
Fair Value 2,572 1,613
State and political subdivision debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,542 10,100
Fair Value 6,228 9,906
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,765 6,502
Fair Value $ 10,236 $ 6,241
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Contractual Maturities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Amortized Cost    
Due in less than one year $ 1,740  
Due after one year through five years 14,172  
Due after five years through ten years 1,003  
Due after ten years 392  
Mortgage-backed securities 2,670  
Amortized Cost 19,977 $ 18,270
Fair Value    
Due in less than one year 1,715  
Due after one year through five years 13,355  
Due after five years through ten years 1,004  
Due after ten years 390  
Mortgage-backed securities 2,572  
Fair Value $ 19,036 $ 17,760
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Recognized Gains and Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Gain (Loss) on Securities        
Net gain (loss) recognized during the period $ 707 $ 2,967 $ (1,868) $ 4,906
Less: Net (gain) loss recognized on securities sold during the period (107) (257) 183 (536)
Unrealized gain (loss) recognized during the period on securities still held $ 600 $ 2,710 $ (1,685) $ 4,370
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Summary of inventories    
Raw materials $ 87,239 $ 95,929
Work in process 29,400 30,638
Finished goods 98,819 117,404
Total Inventories $ 215,458 $ 243,971
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Receivables [Abstract]    
Loans held for investment, previously securitized $ 22,221 $ 26,014
Loans held for investment 14,513 14,771
Loans held for sale 5,049 8,500
Construction Advances 757 3,547
Consumer loans receivable 42,540 52,832
Deferred financing fees and other, net (590) (833)
Allowance for loan losses (1,284) (2,115)
Consumer loans receivable, net 40,666 49,884
Less current portion (13,763) (20,639)
Consumer loans receivable, net $ 26,903 $ 29,245
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses at beginning of period     $ 2,115  
Allowance for loan losses at end of period $ 1,284   1,284  
Consumer loans receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses at beginning of period 1,739 $ 2,799 2,115 $ 3,188
Change in estimated loan losses, net (436) (327) (812) (384)
Charge-offs (19) (85) (38) (417)
Recoveries 0 0 19 0
Allowance for loan losses at end of period $ 1,284 $ 2,387 $ 1,284 $ 2,387
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Loans Held for investment) (Details)
9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Receivables [Abstract]    
Weighted average contractual interest rate 8.10% 8.30%
Weighted average effective interest rate 8.90% 9.20%
Weighted average months to maturity 156 months 151 months
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Delinquency status of consumer loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable $ 42,540 $ 52,832
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 40,022 49,546
31 - 60 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,140 1,202
61 - 90 days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 163 41
91+ days past due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable $ 1,215 $ 2,043
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable $ 42,540 $ 52,832
Fiscal 2023    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 5,461  
Fiscal 2022    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,239 9,861
Fiscal 2021    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 2,096 2,909
Fiscal 2020    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 3,142 3,836
Fiscal 2019    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 2,785 3,341
Fiscal 2018    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   1,470
Fiscal 2018 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 27,817  
Fiscal 2017 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   31,415
Prime- FICO score 680 and greater    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 27,944 34,818
Prime- FICO score 680 and greater | Fiscal 2023    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 4,788  
Prime- FICO score 680 and greater | Fiscal 2022    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,085 8,155
Prime- FICO score 680 and greater | Fiscal 2021    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,059 1,615
Prime- FICO score 680 and greater | Fiscal 2020    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 2,124 2,371
Prime- FICO score 680 and greater | Fiscal 2019    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,198 1,339
Prime- FICO score 680 and greater | Fiscal 2018    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   853
Prime- FICO score 680 and greater | Fiscal 2018 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 17,690  
Prime- FICO score 680 and greater | Fiscal 2017 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   20,485
Near Prime- FICO score 620-679    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 12,846 16,207
Near Prime- FICO score 620-679 | Fiscal 2023    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 479  
Near Prime- FICO score 620-679 | Fiscal 2022    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 154 1,661
Near Prime- FICO score 620-679 | Fiscal 2021    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,017 1,274
Near Prime- FICO score 620-679 | Fiscal 2020    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 967 1,413
Near Prime- FICO score 620-679 | Fiscal 2019    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,562 1,976
Near Prime- FICO score 620-679 | Fiscal 2018    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   617
Near Prime- FICO score 620-679 | Fiscal 2018 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 8,667  
Near Prime- FICO score 620-679 | Fiscal 2017 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   9,266
Sub-Prime- FICO score less than 620    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,302 1,435
Sub-Prime- FICO score less than 620 | Fiscal 2023    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 125  
Sub-Prime- FICO score less than 620 | Fiscal 2022    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 0 45
Sub-Prime- FICO score less than 620 | Fiscal 2021    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 20 20
Sub-Prime- FICO score less than 620 | Fiscal 2020    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 51 52
Sub-Prime- FICO score less than 620 | Fiscal 2019    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 0 0
Sub-Prime- FICO score less than 620 | Fiscal 2018    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   0
Sub-Prime- FICO score less than 620 | Fiscal 2018 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 1,106  
Sub-Prime- FICO score less than 620 | Fiscal 2017 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   1,318
No FICO Score    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 448 372
No FICO Score | Fiscal 2023    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 69  
No FICO Score | Fiscal 2022    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 0 0
No FICO Score | Fiscal 2021    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 0 0
No FICO Score | Fiscal 2020    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 0 0
No FICO Score | Fiscal 2019    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable 25 26
No FICO Score | Fiscal 2018    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   0
No FICO Score | Fiscal 2018 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable $ 354  
No FICO Score | Fiscal 2017 and prior    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer loans receivable   $ 346
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Consumer Loans Receivable (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Repossessed Homes $ 649 $ 499
Mortgage Loans in Process of Foreclosure, Amount $ 535 $ 1,100
TEXAS    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer Loans Receivable Geographical Concentration Percentage 39.00% 39.00%
FLORIDA    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Consumer Loans Receivable Geographical Concentration Percentage 18.00% 17.00%
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Oct. 01, 2022
Apr. 02, 2022
Oct. 02, 2021
Apr. 03, 2021
Commercial Loans Receivable            
Commercial loans receivable $ 79,345     $ 69,693    
Allowance for loan loss (1,255) $ (1,130) $ (1,123) (1,011) $ (826) $ (816)
Deferred financing fees, net (117)     (116)    
Total commercial loans, net 77,973     68,566    
Less current portion of commercial loans receivable (including from affiliates), net (34,197)     (32,644)    
Commercial loans receivable (including from affiliates), noncurrent $ 43,776     $ 35,922    
Weighted average contractual interest rate, commercial 6.70% 6.40%        
Weighted average months outstanding, commercial 9 months 9 months        
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Financing Receivable, Allowance for Credit Loss [Line Items]        
Balance at beginning of period $ 1,123 $ 826 $ 1,011 $ 816
Change in estimated loan losses, net 132 304 244 314
Balance at end of period $ 1,255 $ 1,130 $ 1,255 $ 1,130
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Performing    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable $ 79,345 $ 69,693
Performing | Fiscal 2023    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 52,498  
Performing | Fiscal 2022    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 18,324 52,592
Performing | Fiscal 2021    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 4,770 10,181
Performing | Fiscal 2020    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 2,321 4,031
Performing | Fiscal 2019    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 682 1,391
Performing | Fiscal 2018    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   1,498
Performing | Fiscal 2018 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 750  
Performing | Fiscal 2017 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   0
Watch list | Fiscal 2023    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Watch list | Fiscal 2022    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Watch list | Fiscal 2021    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0  
Watch list | Fiscal 2020    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Watch list | Fiscal 2019    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Watch list | Fiscal 2018    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   0
Watch list | Fiscal 2018 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0  
Watch list | Fiscal 2017 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   0
Nonperforming | Fiscal 2023    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Nonperforming | Fiscal 2022    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Nonperforming | Fiscal 2021    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0  
Nonperforming | Fiscal 2020    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Nonperforming | Fiscal 2019    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable 0 0
Nonperforming | Fiscal 2018    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   0
Nonperforming | Fiscal 2018 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable $ 0  
Nonperforming | Fiscal 2017 and prior    
Financing Receivable Recorded Investment [Line Items]    
Commercial loans receivable   $ 0
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details)
Dec. 31, 2022
Apr. 02, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration with one independent third-party and its affiliates 12.00% 14.00%
Geographic Concentration of Commercial Loans Receivables in Key States    
Concentration Risk on Financing Receivables Percentage 10.00% 10.00%
NEW YORK    
Geographic Concentration of Commercial Loans Receivables in Key States    
Commercial Loans Receivables Geographic Concentration Percentage 22.00% 25.00%
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Commercial Loans Receivable (Narrative) (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2022
USD ($)
Receivables [Abstract]  
Commercial loans 90 days past due still accruing interest $ 0
Due days for loans on nonaccrual status when interest is past due and remains unpaid 90 days
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Property, plant and equipment    
Property, plant and equipment, at cost $ 251,121 $ 210,848
Accumulated depreciation (56,792) (46,832)
Property, plant and equipment, net 194,329 164,016
Land    
Property, plant and equipment    
Property, plant and equipment, at cost 36,193 32,154
Buildings and improvements    
Property, plant and equipment    
Property, plant and equipment, at cost 142,420 100,775
Machinery and equipment    
Property, plant and equipment    
Property, plant and equipment, at cost 63,795 48,638
Construction in progress    
Property, plant and equipment    
Property, plant and equipment, at cost $ 8,713 $ 29,281
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment, net (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Property, Plant and Equipment [Abstract]        
Depreciation $ 3.4 $ 3.0 $ 10.7 $ 5.9
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 17,230 $ 16,952
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease right-of-use assets  
Finance lease assets [1] $ 6,132 7,070
Total Leased Assets 23,362 24,022
Accumulated Amortization $ 219 87
Finance Lease Assets, location Property, Plant and Equipment, Net  
Operating Lease, Liability, Current $ 5,389 5,085
Operating Lease Liability, Current, location Accrued Liabilities, Current  
Finance Lease, Liability, Current $ 347 347
Finance Lease Liability, Current, location Accrued Liabilities, Current  
Operating lease liabilities $ 13,058 13,158
Operating Lease Liability, Noncurrent, location Operating lease liabilities  
Long term lease liabilities $ 5,914 5,969
Finance Lease, Liability, Noncurrent, location Other noncurrent liabilities  
Present value of lease liabilities $ 24,708 $ 24,559
[1] Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Amortization of leased assets $ 44 $ 9 $ 131 $ 26
Interest on lease liabilities 71 73 212 80
Total Lease Expense 1,469 1,278 4,253 3,604
Cost of Sales        
Operating lease expense 297 286 898 858
Selling, General and Administrative Expenses        
Operating lease expense $ 1,057 $ 910 $ 3,012 $ 2,640
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Operating Lease Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Leases [Abstract]        
Operating lease payments $ 1,372 $ 1,190 $ 4,003 $ 2,277
Remainder of 2023 1,405   1,405  
2024 5,308   5,308  
2025 4,318   4,318  
2026 3,897   3,897  
2027 1,686   1,686  
2028 1,203   1,203  
Thereafter 2,795   2,795  
Total lease payments 20,612   20,612  
Less amount representing interest (2,165)   (2,165)  
Present value of lease liabilities $ 18,447   $ 18,447  
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Finance Lease Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Apr. 02, 2022
Leases [Abstract]          
Finance lease payments $ 89 $ 18 $ 267 $ 37  
Remainder of 2023 89   89    
2024 356   356    
2025 356   356    
2026 356   356    
2027 356   356    
2028 356   356    
Thereafter 10,585   10,585    
Total lease payments 12,454   12,454    
Less amount representing interest (6,193)   (6,193)    
Finance lease payables $ 6,261   $ 6,261   $ 6,316
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Cash Flow (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Leases [Abstract]    
Remainder of 2023 $ 1,494  
2024 5,664  
2025 4,674  
2026 4,253  
2027 2,042  
2028 1,559  
Thereafter 13,380  
Total lease payments 33,066  
Less amount representing interest (8,358)  
Present value of lease liabilities $ 24,708 $ 24,559
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Characteristics (Details)
Dec. 31, 2022
Leases [Abstract]  
Weighted average remaining operating lease term 4 years 10 months 24 days
Weighted average remaining finance lease term 34 years 10 months 24 days
Weighted average operating lease discount rate 4.60%
Weighted average finance lease discount rate 4.50%
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Indefinite lived:    
Goodwill $ 100,577 $ 100,993
Indefinite lived intangible assets including goodwill. 117,357 117,773
Finite lived:    
Intangible Assets Including Goodwill Gross 133,271 139,197
Accumulated Amortization (5,746) (9,745)
Net Carrying Amount 10,168  
Intangible Assets, Net (Including Goodwill) 127,525 129,452
Customer relationships    
Finite lived:    
Gross Carrying Amount 15,000 19,500
Accumulated Amortization (5,302) (8,392)
Net Carrying Amount 9,698 11,108
Other Intangible Assets    
Finite lived:    
Gross Carrying Amount 914 1,924
Accumulated Amortization (444) (1,353)
Net Carrying Amount 470 571
Trademarks and trade names    
Indefinite lived:    
Indefinite lived intangible assets 15,680 15,680
State insurance licenses    
Indefinite lived:    
Indefinite lived intangible assets $ 1,100 $ 1,100
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangibles (Amortization) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense on intangible assets $ 501 $ 523 $ 1,500 $ 862
Remainder of fiscal year 2023 501   501  
2024 1,339   1,339  
2025 1,300   1,300  
2026 1,258   1,258  
2027 1,185   1,185  
2028 1,079   1,079  
Thereafter 3,506   3,506  
Net Carrying Amount $ 10,168   $ 10,168  
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Accrued Expenses and Other Current Liabilities    
Customer deposits $ 46,399 $ 56,318
Salaries, wages and benefits 43,365 54,172
Estimated warranties 30,946 26,250
Unearned insurance premiums 25,758 24,917
Accrued volume rebates 25,660 18,641
Other 79,507 70,790
Total accrued expenses and other current liabilities $ 251,635 $ 251,088
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties (Activity for Estimated Warranty Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Accrual for estimated warranties        
Balance at beginning of period $ 30,841 $ 25,745 $ 26,250 $ 18,032
Standard Product Warranty Accrual, Additions from Business Acquisition 0 0 0 6,928
Charged to costs and expenses 12,036 10,883 40,663 28,002
Payments and deductions (11,931) (10,394) (35,967) (26,728)
Balance at end of period $ 30,946 $ 26,234 $ 30,946 $ 26,234
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Debt Obligations    
Finance lease payables $ 6,261 $ 6,316
Other secured financing 2,450 2,933
Mandatorily redeemable noncontrolling interest 2,318 2,371
Other Liabilities 11,029 11,620
Less current portion included in Accrued expenses and other current liabilities (3,131) (784)
Other noncurrent liabilities $ 7,898 $ 10,836
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]  
Credit Facility Initiation Date Nov. 22, 2022
Line of Credit Facility, Interest Rate Description Loans under the Revolving Credit Facility will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans.
Unused Capacity Commitment Fee Percentage 0.15%
Secured credit facilities $ 0
Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Maximum Borrowing Capacity $ 50,000
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance and Insurance Loss Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Reinsurance Effect on Premiums Written and Earned        
Direct premiums Written $ 7,454 $ 6,380 $ 22,350 $ 19,529
Assumed premiums - nonaffiliate Written 7,709 7,023 25,555 23,837
Ceded premiums - nonaffiliate Written (4,413) (3,866) (13,056) (11,227)
Net premiums Written 10,750 9,537 34,849 32,139
Direct premiums Earned 7,529 6,557 21,917 18,876
Assumed premiums - nonaffiliate Earned 8,358 7,822 24,526 22,830
Ceded premiums - nonaffiliate Earned (4,413) (3,866) (13,056) (11,227)
Premiums Earned, Net $ 11,474 $ 10,513 $ 33,387 $ 30,479
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance and Insurance Loss Reserves (Details Textual)
$ in Thousands
9 Months Ended
Dec. 31, 2022
USD ($)
Insurance [Abstract]  
Insurance policies maximum coverage per claim $ 300
Insurance policies coverage per claim ceded to reinsurers 125
Insurance policy risk of loss maintained per claim 175
Catastrophic losses recoverable in excess of amount 2,000
Aggregate catastrophic losses recoverable in excess of amount $ 70,000
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Insurance [Abstract]        
Balance at beginning of period $ 7,790 $ 7,350 $ 8,149 $ 7,451
Net incurred losses during the period 8,464 5,046 25,050 20,303
Net claim payments during the period (7,163) (4,916) (24,108) (20,274)
Balance at end of period $ 9,091 $ 7,480 $ 9,091 $ 7,480
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Income Tax Disclosure [Abstract]        
Energy efficient home credit under §45L $ 2,400 $ 34,400 $ 5,100 $ 34,400
Current Income Tax Expense (Benefit)   $ (20,700)   $ (900)
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Claim
Jan. 01, 2022
USD ($)
Claim
Apr. 02, 2022
USD ($)
Loss Contingencies          
Reserves Related to Consumer Loans Sold $ 819   $ 819   $ 866
Product repurchase          
Loss Contingencies          
Loss contingencies 4,900   $ 4,900   3,600
Repurchase commitments, repurchases during the period | Claim     0 0  
Mortgage warranty claims filed | Claim     0 0  
Product repurchase | Maximum          
Loss Contingencies          
Loss contingencies 193,500   $ 193,500   $ 141,000
Loan Repurchase          
Loss Contingencies          
Repurchase commitments, repurchases during the period | Claim     0    
Mortgage warranty claims filed | Claim     0    
CountryPlace          
Loss Contingencies          
IRLCs recorded at fair value 41,000   $ 41,000    
Recognized gain on outstanding IRLCs 12 $ 0 43 $ 42  
Forward Commitments Recorded at Fair Value 3,900   3,900    
Recognized (loss) on the forward sales and whole loan commitments $ (197) $ (61) $ (282) $ (329)  
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Loan Contracts with Off-Balance Sheet Commitments    
Construction loan contract amount $ 3,251 $ 9,330
Construction Advances (757) (3,547)
Remaining construction contingent commitment $ 2,494 $ 5,783
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity and Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Jan. 01, 2022
Oct. 02, 2021
Jul. 03, 2021
Dec. 31, 2022
Jan. 01, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance $ 928,932 $ 851,562 $ 830,455 $ 733,116 $ 699,067 $ 683,640 $ 830,455 $ 683,640
Net income attributable to Cavco common stockholders 59,524 74,116 59,602 79,419 37,610 27,046 193,242 144,075
Other comprehensive (loss) income, net 74 (303) (112) (113) (13) (13)    
Issuance of common stock under stock incentive plans (90) 1,457 (848) 1,437 2,729 136    
Stock-based compensation 1,330 2,100 1,425 1,043 1,317 1,100    
Common stock repurchases (34,270)   (38,960) (8,690) (7,594) (12,842)    
Ending balance 955,500 928,932 851,562 806,212 733,116 699,067 955,500 806,212
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]                
Beginning balance 926 677 825 1,128 0 0 825 0
Initial value of noncontrolling interest upon transaction         1,235      
Net Income (Loss) Attributable to Noncontrolling Interest 65 82 92 196 73 0    
Other comprehensive income 0 0 0 0 0 0    
Distributions 120 240 240 120 180      
Subsequent valuation adjustment 61 407            
Ending balance $ 932 $ 926 $ 677 $ 1,204 $ 1,128 $ 0 $ 932 $ 1,204
Common Stock                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance, common stock, shares issued 9,314,152 9,298,235 9,292,278 9,275,016 9,245,721 9,241,256 9,292,278 9,241,256
Issuance of common stock under stock incentive plans, shares 5,548 15,917 5,957 14,592 29,295 4,465    
Ending balance, common stock, shares issued 9,319,700 9,314,152 9,298,235 9,289,608 9,275,016 9,245,721 9,319,700 9,289,608
Beginning balance $ 93 $ 93 $ 93 $ 93 $ 92 $ 92 $ 93 $ 92
Net income attributable to Cavco common stockholders 0 0 0 0 0 0    
Other comprehensive (loss) income, net 0 0 0 0 0 0    
Issuance of common stock under stock incentive plans 0 0 0 0 1 0    
Stock-based compensation 0 0 0 0 0 0    
Ending balance 93 93 93 93 93 92 93 93
Treasury Stock                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (100,000) (100,000) (61,040) 21,877 14,283 1,441 (61,040) 1,441
Net income attributable to Cavco common stockholders 0 0 0 0 0 0    
Other comprehensive (loss) income, net 0 0 0 0 0 0    
Issuance of common stock under stock incentive plans 0 0 0 0 0 0    
Stock-based compensation 0 0 0 0 0 0    
Common stock repurchases (34,270)   (38,960) (8,690) (7,594) (12,842)    
Ending balance (134,270) (100,000) (100,000) 30,567 21,877 14,283 (134,270) 30,567
Additional paid-in capital                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 267,183 263,626 263,049 259,116 255,071 253,835 263,049 253,835
Net income attributable to Cavco common stockholders 0 0 0 0 0 0    
Other comprehensive (loss) income, net 0 0 0 0 0 0    
Issuance of common stock under stock incentive plans (90) 1,457 (848) 1,437 2,728 136    
Stock-based compensation 1,330 2,100 1,425 1,043 1,317 1,100    
Ending balance 268,423 267,183 263,626 261,596 259,116 255,071 268,423 261,596
Retained earnings                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 762,474 688,358 628,756 495,713 458,103 431,057 628,756 431,057
Net income attributable to Cavco common stockholders 59,524 74,116 59,602 79,419 37,610 27,046    
Other comprehensive (loss) income, net 0 0 0 0 0 0    
Issuance of common stock under stock incentive plans 0 0 0 0 0 0    
Stock-based compensation 0 0 0 0 0 0    
Ending balance 821,998 762,474 688,358 575,132 495,713 458,103 821,998 575,132
Accumulated other comprehensive income (loss)                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (818) (515) (403) 71 84 97 (403) 97
Net income attributable to Cavco common stockholders 0 0 0 0 0 0    
Other comprehensive (loss) income, net 74 (303) (112) (113) (13) (13)    
Issuance of common stock under stock incentive plans 0 0 0 0 0 0    
Stock-based compensation 0 0 0 0 0 0    
Ending balance (744) (818) (515) (42) 71 84 $ (744) $ (42)
Noncontrolling Interest                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock under stock incentive plans 0 0 0 0 0 0    
Stock-based compensation $ 0 $ 0 $ 0 $ 0 $ 0 $ 0    
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Jan. 01, 2022
Oct. 02, 2021
Jul. 03, 2021
Dec. 31, 2022
Jan. 01, 2022
Earnings Per Share Computation                
Net income attributable to Cavco common stockholders $ 59,524 $ 74,116 $ 59,602 $ 79,419 $ 37,610 $ 27,046 $ 193,242 $ 144,075
Weighted average shares outstanding:                
Basic 8,870,565     9,174,224     8,897,405 9,187,828
Effect of dilutive securities 65,510     96,214     71,699 83,027
Diluted 8,936,075     9,270,438     8,969,104 9,270,855
Net income per share attributable to Cavco common stockholders:                
Basic (usd per share) $ 6.71     $ 8.66     $ 21.72 $ 15.68
Diluted Net income per share attributable to Cavco common stockholders:                
Diluted (usd per share) $ 6.66     $ 8.57     $ 21.55 $ 15.54
Stock Options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Anti-dilutive stock equivalents excluded from computation 930     1,640     776 2,449
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of the Fair Value and Carrying Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Book Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Non-marketable equity investments $ 5,290 $ 20,479
Consumer loans receivable 40,666 49,884
Commercial loans receivable 77,973 68,566
Other secured financing (2,450) (2,933)
Book Value | Available-for-sale debt securities    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Investments 19,036 17,760
Book Value | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Investments 14,103 16,780
Estimated Fair Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Non-marketable equity investments 5,290 20,479
Consumer loans receivable 47,039 53,354
Commercial loans receivable 73,343 65,942
Other secured financing (2,357) (3,119)
Estimated Fair Value | Available-for-sale debt securities    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Investments 19,036 17,760
Estimated Fair Value | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Investments $ 14,103 $ 16,780
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Loans
Apr. 02, 2022
USD ($)
Loans
Fair Value Disclosures [Abstract]    
Number of loans serviced with MSRs | Loans 4,101 4,346
Weighted average servicing fee 0.3472% 0.3476%
Capitalized servicing multiple 114.00% 85.07%
Capitalized servicing rate 0.3957% 0.2957%
Serviced portfolio with MSRs $ 526,535 $ 560,178
Mortgage servicing rights $ 2,083 $ 1,656
XML 102 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2022
Jan. 01, 2022
Apr. 02, 2022
Related Party Transactions [Abstract]          
Net Revenue $ 18,700 $ 15,800 $ 56,000 $ 44,600  
Accounts receivable 6,300   6,300   $ 3,300
Commercial loans receivable $ 3,300   $ 3,300   $ 2,600
XML 103 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment
Jan. 01, 2022
USD ($)
Apr. 02, 2022
USD ($)
Business Segment Information          
Number of operating segments | Segment     2    
Net revenue $ 500,603 $ 431,714 $ 1,666,333 $ 1,121,679  
Income before income taxes 76,081 58,935 248,202 143,434  
Total assets 1,264,474   1,264,474   $ 1,154,972
Factory-built housing          
Business Segment Information          
Net revenue 481,193 413,590 1,613,392 1,067,967  
Income before income taxes 71,813 52,905 241,959 133,357  
Total assets 1,072,652   1,072,652   929,535
Financial services          
Business Segment Information          
Net revenue 19,410 18,124 52,941 53,712  
Income before income taxes 4,268 $ 6,030 6,243 $ 10,077  
Total assets $ 191,822   $ 191,822   $ 225,437
XML 104 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Event (Details) - Subsequent event
$ in Thousands
Jan. 03, 2023
USD ($)
Claim
Subsequent Event [Line Items]  
Date of subsequent event Jan. 03, 2023
Business Combination, Price of Acquisition, Expected | $ $ 93,000
Retail stores  
Subsequent Event [Line Items]  
Number of Locations Acquired 22
Manufacturing facilities  
Subsequent Event [Line Items]  
Number of Locations Acquired 4
XML 105 cvco-20221231_htm.xml IDEA: XBRL DOCUMENT 0000278166 2022-04-03 2022-12-31 0000278166 2023-01-27 0000278166 2022-12-31 0000278166 2022-04-02 0000278166 2022-10-02 2022-12-31 0000278166 2021-10-03 2022-01-01 0000278166 2021-04-04 2022-01-01 0000278166 2021-04-03 0000278166 2022-01-01 0000278166 cvco:RightOfUseAssetsMember 2022-04-03 2022-12-31 0000278166 cvco:OperatingLeaseObligationsMember 2022-04-03 2022-12-31 0000278166 cvco:RightOfUseAssetsMember 2021-04-04 2022-01-01 0000278166 cvco:OperatingLeaseObligationsMember 2021-04-04 2022-01-01 0000278166 cvco:FinanceLeasedAssetsMember 2022-04-03 2022-12-31 0000278166 cvco:FinanceLeasedAssetsMember 2021-04-04 2022-01-01 0000278166 cvco:FinanceLeaseObligationsMember 2022-04-03 2022-12-31 0000278166 cvco:FinanceLeaseObligationsMember 2021-04-04 2022-01-01 0000278166 cvco:CraftsmanMember 2021-07-04 0000278166 cvco:CraftsmanMember 2022-12-31 0000278166 cvco:HUDCodeMember cvco:FactoryBuiltHousingMember 2022-10-02 2022-12-31 0000278166 cvco:HUDCodeMember cvco:FactoryBuiltHousingMember 2021-10-03 2022-01-01 0000278166 cvco:HUDCodeMember cvco:FactoryBuiltHousingMember 2022-04-03 2022-12-31 0000278166 cvco:HUDCodeMember cvco:FactoryBuiltHousingMember 2021-04-04 2022-01-01 0000278166 cvco:ModularMember cvco:FactoryBuiltHousingMember 2022-10-02 2022-12-31 0000278166 cvco:ModularMember cvco:FactoryBuiltHousingMember 2021-10-03 2022-01-01 0000278166 cvco:ModularMember cvco:FactoryBuiltHousingMember 2022-04-03 2022-12-31 0000278166 cvco:ModularMember cvco:FactoryBuiltHousingMember 2021-04-04 2022-01-01 0000278166 cvco:ParkModelRVsMember cvco:FactoryBuiltHousingMember 2022-10-02 2022-12-31 0000278166 cvco:ParkModelRVsMember cvco:FactoryBuiltHousingMember 2021-10-03 2022-01-01 0000278166 cvco:ParkModelRVsMember cvco:FactoryBuiltHousingMember 2022-04-03 2022-12-31 0000278166 cvco:ParkModelRVsMember cvco:FactoryBuiltHousingMember 2021-04-04 2022-01-01 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2022-10-02 2022-12-31 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2021-10-03 2022-01-01 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2022-04-03 2022-12-31 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2021-04-04 2022-01-01 0000278166 cvco:FactoryBuiltHousingMember 2022-10-02 2022-12-31 0000278166 cvco:FactoryBuiltHousingMember 2021-10-03 2022-01-01 0000278166 cvco:FactoryBuiltHousingMember 2022-04-03 2022-12-31 0000278166 cvco:FactoryBuiltHousingMember 2021-04-04 2022-01-01 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2022-10-02 2022-12-31 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2021-10-03 2022-01-01 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2022-04-03 2022-12-31 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2021-04-04 2022-01-01 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2022-10-02 2022-12-31 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2021-10-03 2022-01-01 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2022-04-03 2022-12-31 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2021-04-04 2022-01-01 0000278166 cvco:FinancialServicesMember 2022-10-02 2022-12-31 0000278166 cvco:FinancialServicesMember 2021-10-03 2022-01-01 0000278166 cvco:FinancialServicesMember 2022-04-03 2022-12-31 0000278166 cvco:FinancialServicesMember 2021-04-04 2022-01-01 0000278166 cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember 2022-12-31 0000278166 cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember 2022-04-02 0000278166 cvco:OtherRestrictedCashMember 2022-12-31 0000278166 cvco:OtherRestrictedCashMember 2022-04-02 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2022-12-31 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2022-04-02 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-04-02 0000278166 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000278166 us-gaap:CorporateDebtSecuritiesMember 2022-04-02 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-10-01 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2021-10-02 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-04-02 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2021-04-03 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-10-02 2022-12-31 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2021-10-03 2022-01-01 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-04-03 2022-12-31 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2021-04-04 2022-01-01 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-12-31 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2022-01-01 0000278166 cvco:CurrentMember 2022-12-31 0000278166 cvco:CurrentMember 2022-04-02 0000278166 cvco:A3160DaysPastDueMember 2022-12-31 0000278166 cvco:A3160DaysPastDueMember 2022-04-02 0000278166 cvco:A6190DaysPastDueMember 2022-12-31 0000278166 cvco:A6190DaysPastDueMember 2022-04-02 0000278166 cvco:A91DaysPastDueMember 2022-12-31 0000278166 cvco:A91DaysPastDueMember 2022-04-02 0000278166 us-gaap:PrimeMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 us-gaap:PrimeMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 us-gaap:PrimeMember cvco:Fiscal2021Member 2022-12-31 0000278166 us-gaap:PrimeMember cvco:Fiscal2020Member 2022-12-31 0000278166 us-gaap:PrimeMember cvco:Fiscal2019Member 2022-12-31 0000278166 us-gaap:PrimeMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:PrimeMember 2022-12-31 0000278166 cvco:NearPrimeMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 cvco:NearPrimeMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 cvco:NearPrimeMember cvco:Fiscal2021Member 2022-12-31 0000278166 cvco:NearPrimeMember cvco:Fiscal2020Member 2022-12-31 0000278166 cvco:NearPrimeMember cvco:Fiscal2019Member 2022-12-31 0000278166 cvco:NearPrimeMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 cvco:NearPrimeMember 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:Fiscal2021Member 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:Fiscal2020Member 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:Fiscal2019Member 2022-12-31 0000278166 us-gaap:SubprimeMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:SubprimeMember 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2021Member 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2020Member 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2019Member 2022-12-31 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 cvco:NoFICOScoreMember 2022-12-31 0000278166 cvco:CurrentFiscalYearMember 2022-12-31 0000278166 cvco:PriorFiscalYearMember 2022-12-31 0000278166 cvco:Fiscal2021Member 2022-12-31 0000278166 cvco:Fiscal2020Member 2022-12-31 0000278166 cvco:Fiscal2019Member 2022-12-31 0000278166 cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:PrimeMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 us-gaap:PrimeMember cvco:Fiscal2021Member 2022-04-02 0000278166 us-gaap:PrimeMember cvco:Fiscal2020Member 2022-04-02 0000278166 us-gaap:PrimeMember cvco:Fiscal2019Member 2022-04-02 0000278166 us-gaap:PrimeMember cvco:Fiscal2018Member 2022-04-02 0000278166 us-gaap:PrimeMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 us-gaap:PrimeMember 2022-04-02 0000278166 cvco:NearPrimeMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 cvco:NearPrimeMember cvco:Fiscal2021Member 2022-04-02 0000278166 cvco:NearPrimeMember cvco:Fiscal2020Member 2022-04-02 0000278166 cvco:NearPrimeMember cvco:Fiscal2019Member 2022-04-02 0000278166 cvco:NearPrimeMember cvco:Fiscal2018Member 2022-04-02 0000278166 cvco:NearPrimeMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 cvco:NearPrimeMember 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:Fiscal2021Member 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:Fiscal2020Member 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:Fiscal2019Member 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:Fiscal2018Member 2022-04-02 0000278166 us-gaap:SubprimeMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 us-gaap:SubprimeMember 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2021Member 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2020Member 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2019Member 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2018Member 2022-04-02 0000278166 cvco:NoFICOScoreMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 cvco:NoFICOScoreMember 2022-04-02 0000278166 cvco:PriorFiscalYearMember 2022-04-02 0000278166 cvco:Fiscal2021Member 2022-04-02 0000278166 cvco:Fiscal2020Member 2022-04-02 0000278166 cvco:Fiscal2019Member 2022-04-02 0000278166 cvco:Fiscal2018Member 2022-04-02 0000278166 cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 stpr:TX 2022-04-02 0000278166 stpr:TX 2022-12-31 0000278166 stpr:FL 2022-12-31 0000278166 stpr:FL 2022-04-02 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-12-31 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-04-02 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-04-03 2022-12-31 0000278166 us-gaap:CommercialPortfolioSegmentMember 2021-04-04 2022-01-01 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-10-01 0000278166 us-gaap:CommercialPortfolioSegmentMember 2021-10-02 0000278166 us-gaap:CommercialPortfolioSegmentMember 2021-04-03 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-10-02 2022-12-31 0000278166 us-gaap:CommercialPortfolioSegmentMember 2021-10-03 2022-01-01 0000278166 us-gaap:CommercialPortfolioSegmentMember 2022-01-01 0000278166 cvco:WatchListMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 cvco:WatchListMember cvco:CurrentFiscalYearMember 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2019Member 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2019Member 2022-12-31 0000278166 cvco:WatchListMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2020Member 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2020Member 2022-12-31 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2019Member 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2020Member 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 cvco:WatchListMember cvco:Fiscal2018Member 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 cvco:WatchListMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:CurrentFiscalYearMember 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2018Member 2022-04-02 0000278166 cvco:WatchListMember cvco:Fiscal2021Member 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2019Member 2022-04-02 0000278166 us-gaap:NonperformingFinancingReceivableMember cvco:Fiscal2021Member 2022-12-31 0000278166 cvco:WatchListMember cvco:Fiscal2020Member 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:CurrentFiscalYearMember 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:PriorFiscalYearMember 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2021Member 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2020Member 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2019Member 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2018AndPriorMember 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember 2022-12-31 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:PriorFiscalYearMember 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2021Member 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2020Member 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2019Member 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2018Member 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember cvco:Fiscal2017AndPriorMember 2022-04-02 0000278166 us-gaap:PerformingFinancingReceivableMember 2022-04-02 0000278166 stpr:NY 2022-12-31 0000278166 stpr:NY 2022-04-02 0000278166 us-gaap:LandMember 2022-12-31 0000278166 us-gaap:LandMember 2022-04-02 0000278166 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000278166 us-gaap:BuildingAndBuildingImprovementsMember 2022-04-02 0000278166 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000278166 us-gaap:MachineryAndEquipmentMember 2022-04-02 0000278166 us-gaap:ConstructionInProgressMember 2022-12-31 0000278166 us-gaap:ConstructionInProgressMember 2022-04-02 0000278166 us-gaap:CostOfSalesMember 2022-10-02 2022-12-31 0000278166 us-gaap:CostOfSalesMember 2021-10-03 2022-01-01 0000278166 us-gaap:CostOfSalesMember 2022-04-03 2022-12-31 0000278166 us-gaap:CostOfSalesMember 2021-04-04 2022-01-01 0000278166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-10-02 2022-12-31 0000278166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-10-03 2022-01-01 0000278166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-03 2022-12-31 0000278166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-04 2022-01-01 0000278166 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000278166 us-gaap:TrademarksAndTradeNamesMember 2022-04-02 0000278166 cvco:StateInsuranceLicensesMember 2022-12-31 0000278166 cvco:StateInsuranceLicensesMember 2022-04-02 0000278166 us-gaap:CustomerRelationshipsMember 2022-12-31 0000278166 us-gaap:CustomerRelationshipsMember 2022-04-02 0000278166 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000278166 us-gaap:OtherIntangibleAssetsMember 2022-04-02 0000278166 2022-10-01 0000278166 2021-10-02 0000278166 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000278166 srt:MaximumMember us-gaap:GuaranteeOfIndebtednessOfOthersMember 2022-12-31 0000278166 srt:MaximumMember us-gaap:GuaranteeOfIndebtednessOfOthersMember 2022-04-02 0000278166 us-gaap:GuaranteeOfIndebtednessOfOthersMember 2022-12-31 0000278166 us-gaap:GuaranteeOfIndebtednessOfOthersMember 2022-04-02 0000278166 us-gaap:GuaranteeOfIndebtednessOfOthersMember 2021-04-04 2022-01-01 0000278166 us-gaap:GuaranteeOfIndebtednessOfOthersMember 2022-04-03 2022-12-31 0000278166 cvco:LoanRepurchaseMember 2022-04-03 2022-12-31 0000278166 cvco:CountryplaceCommitmentMember 2022-12-31 0000278166 cvco:CountryplaceCommitmentMember 2022-10-02 2022-12-31 0000278166 cvco:CountryplaceCommitmentMember 2021-10-03 2022-01-01 0000278166 cvco:CountryplaceCommitmentMember 2022-04-03 2022-12-31 0000278166 cvco:CountryplaceCommitmentMember 2021-04-04 2022-01-01 0000278166 us-gaap:CommonStockMember 2022-04-02 0000278166 us-gaap:TreasuryStockMember 2022-04-02 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0000278166 us-gaap:RetainedEarningsMember 2022-04-02 0000278166 us-gaap:ComprehensiveIncomeMember 2022-04-02 0000278166 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0000278166 us-gaap:TreasuryStockMember 2022-04-03 2022-07-02 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0000278166 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0000278166 us-gaap:ComprehensiveIncomeMember 2022-04-03 2022-07-02 0000278166 2022-04-03 2022-07-02 0000278166 us-gaap:NoncontrollingInterestMember 2022-04-03 2022-07-02 0000278166 us-gaap:CommonStockMember 2022-07-02 0000278166 us-gaap:TreasuryStockMember 2022-07-02 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0000278166 us-gaap:RetainedEarningsMember 2022-07-02 0000278166 us-gaap:ComprehensiveIncomeMember 2022-07-02 0000278166 2022-07-02 0000278166 us-gaap:CommonStockMember 2022-07-03 2022-10-01 0000278166 us-gaap:TreasuryStockMember 2022-07-03 2022-10-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 2022-10-01 0000278166 us-gaap:RetainedEarningsMember 2022-07-03 2022-10-01 0000278166 us-gaap:ComprehensiveIncomeMember 2022-07-03 2022-10-01 0000278166 2022-07-03 2022-10-01 0000278166 us-gaap:NoncontrollingInterestMember 2022-07-03 2022-10-01 0000278166 us-gaap:CommonStockMember 2022-10-01 0000278166 us-gaap:TreasuryStockMember 2022-10-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 0000278166 us-gaap:RetainedEarningsMember 2022-10-01 0000278166 us-gaap:ComprehensiveIncomeMember 2022-10-01 0000278166 us-gaap:CommonStockMember 2022-10-02 2022-12-31 0000278166 us-gaap:TreasuryStockMember 2022-10-02 2022-12-31 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-10-02 2022-12-31 0000278166 us-gaap:RetainedEarningsMember 2022-10-02 2022-12-31 0000278166 us-gaap:ComprehensiveIncomeMember 2022-10-02 2022-12-31 0000278166 us-gaap:NoncontrollingInterestMember 2022-10-02 2022-12-31 0000278166 us-gaap:CommonStockMember 2022-12-31 0000278166 us-gaap:TreasuryStockMember 2022-12-31 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000278166 us-gaap:RetainedEarningsMember 2022-12-31 0000278166 us-gaap:ComprehensiveIncomeMember 2022-12-31 0000278166 us-gaap:CommonStockMember 2021-04-03 0000278166 us-gaap:TreasuryStockMember 2021-04-03 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0000278166 us-gaap:RetainedEarningsMember 2021-04-03 0000278166 us-gaap:ComprehensiveIncomeMember 2021-04-03 0000278166 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0000278166 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0000278166 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0000278166 us-gaap:ComprehensiveIncomeMember 2021-04-04 2021-07-03 0000278166 2021-04-04 2021-07-03 0000278166 us-gaap:NoncontrollingInterestMember 2021-04-04 2021-07-03 0000278166 us-gaap:CommonStockMember 2021-07-03 0000278166 us-gaap:TreasuryStockMember 2021-07-03 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0000278166 us-gaap:RetainedEarningsMember 2021-07-03 0000278166 us-gaap:ComprehensiveIncomeMember 2021-07-03 0000278166 2021-07-03 0000278166 2021-07-04 2021-10-02 0000278166 us-gaap:CommonStockMember 2021-07-04 2021-10-02 0000278166 us-gaap:TreasuryStockMember 2021-07-04 2021-10-02 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0000278166 us-gaap:RetainedEarningsMember 2021-07-04 2021-10-02 0000278166 us-gaap:ComprehensiveIncomeMember 2021-07-04 2021-10-02 0000278166 us-gaap:NoncontrollingInterestMember 2021-07-04 2021-10-02 0000278166 us-gaap:CommonStockMember 2021-10-02 0000278166 us-gaap:TreasuryStockMember 2021-10-02 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-10-02 0000278166 us-gaap:RetainedEarningsMember 2021-10-02 0000278166 us-gaap:ComprehensiveIncomeMember 2021-10-02 0000278166 us-gaap:CommonStockMember 2021-10-03 2022-01-01 0000278166 us-gaap:TreasuryStockMember 2021-10-03 2022-01-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 2022-01-01 0000278166 us-gaap:RetainedEarningsMember 2021-10-03 2022-01-01 0000278166 us-gaap:ComprehensiveIncomeMember 2021-10-03 2022-01-01 0000278166 us-gaap:NoncontrollingInterestMember 2021-10-03 2022-01-01 0000278166 us-gaap:CommonStockMember 2022-01-01 0000278166 us-gaap:TreasuryStockMember 2022-01-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0000278166 us-gaap:RetainedEarningsMember 2022-01-01 0000278166 us-gaap:ComprehensiveIncomeMember 2022-01-01 0000278166 us-gaap:EmployeeStockOptionMember 2022-10-02 2022-12-31 0000278166 us-gaap:EmployeeStockOptionMember 2021-10-03 2022-01-01 0000278166 us-gaap:EmployeeStockOptionMember 2022-04-03 2022-12-31 0000278166 us-gaap:EmployeeStockOptionMember 2021-04-04 2022-01-01 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AvailableforsaleSecuritiesMember 2022-12-31 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:AvailableforsaleSecuritiesMember 2022-04-02 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:AvailableforsaleSecuritiesMember 2022-04-02 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2022-12-31 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2022-12-31 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2022-04-02 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2022-04-02 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-04-02 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-04-02 0000278166 cvco:FactoryBuiltHousingMember 2022-12-31 0000278166 cvco:FactoryBuiltHousingMember 2022-04-02 0000278166 cvco:FinancialServicesMember 2022-12-31 0000278166 cvco:FinancialServicesMember 2022-04-02 0000278166 us-gaap:SubsequentEventMember 2023-01-03 2023-01-03 0000278166 naics:ZZ321991 us-gaap:SubsequentEventMember 2023-01-03 2023-01-03 0000278166 sic:Z5990 us-gaap:SubsequentEventMember 2023-01-03 2023-01-03 shares iso4217:USD iso4217:USD shares cvco:Segment cvco:Claim pure cvco:Loans 0000278166 2023 false Q3 --04-01 http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 0.003957 0.002957 0.003472 0.003476 10-Q true 2022-12-31 false 000-08822 CAVCO INDUSTRIES INC. DE 56-2405642 3636 North Central Ave, Ste 1200 Phoenix AZ 85012 602 256-6263 Common Stock, par value $0.01 CVCO NASDAQ Yes Yes Large Accelerated Filer false false false 8693699 376148000 244150000 9911000 14849000 80062000 96052000 16607000 20086000 13763000 20639000 33899000 32272000 298000 372000 215458000 243971000 86408000 71726000 832554000 744117000 335000 335000 21822000 34933000 26903000 29245000 40727000 33708000 3049000 2214000 194329000 164016000 100577000 100993000 26948000 28459000 17230000 16952000 1264474000 1154972000 26788000 43082000 251635000 251088000 278423000 294170000 13058000 13158000 7898000 10836000 8663000 5528000 932000 825000 0.01 0.01 1000000 1000000 0 0 0 0 0 0 0.01 0.01 40000000 40000000 9319700 9292278 93000 93000 556344 241773 134270000 61040000 268423000 263049000 821998000 628756000 -744000 -403000 955500000 830455000 1264474000 1154972000 500603000 431714000 1666333000 1121679000 368635000 316506000 1232042000 842530000 131968000 115208000 434291000 279149000 58904000 60322000 191934000 146526000 73064000 54886000 242357000 132623000 216000 209000 610000 576000 3233000 4258000 6455000 11387000 76081000 58935000 248202000 143434000 16492000 -20680000 54721000 -910000 59589000 79615000 193481000 144344000 65000 196000 239000 269000 59524000 79419000 193242000 144075000 59589000 79615000 193481000 144344000 13000 16000 19000 15000 3000 3000 4000 3000 107000 -127000 -412000 -161000 23000 -27000 -86000 -34000 59663000 79502000 193140000 144205000 65000 196000 239000 269000 59598000 79306000 192901000 143936000 6.71 8.66 21.72 15.68 6.66 8.57 21.55 15.54 8870565 9174224 8897405 9187828 8936075 9270438 8969104 9270855 193481000 144344000 12174000 6750000 -585000 -220000 3225000 1186000 4855000 3460000 527000 1115000 116000 307000 6647000 18379000 4306000 0 -15988000 -4366000 135552000 122872000 146050000 142445000 7206000 8861000 -28513000 29899000 16525000 33746000 9652000 -8080000 -16075000 13013000 230119000 125967000 40850000 8938000 0 141428000 406000 1291000 10198000 8224000 9230000 9457000 12213000 0 -29199000 -147842000 1072000 26000 1591000 4328000 0 47000 549000 9213000 73230000 29126000 600000 300000 -73860000 -34290000 127060000 -56165000 259334000 339307000 386394000 283142000 71137000 21573000 430000 302000 -2914000 -13185000 3535000 3535000 2455000 2455000 0 7158000 0 6351000 Basis of Presentation<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified from secured financings to Accrued expenses and other current liabilities to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC; and except for the events set forth in Note 23, there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2022 Annual Report on Form 10-K for the year ended April 2, 2022, filed with the SEC ("Form 10-K").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Due to uncertainties, actual results could differ from the estimates and assumptions used in preparation of the Consolidated Financial Statements. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The current fiscal year will end on April 1, 2023 and will include 52 weeks.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 27 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community operators and residential developers and through our 42 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Company ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling ownership and therefore became a consolidated entity. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the below, for a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</span></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified from secured financings to Accrued expenses and other current liabilities to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC; and except for the events set forth in Note 23, there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2022 Annual Report on Form 10-K for the year ended April 2, 2022, filed with the SEC ("Form 10-K").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Due to uncertainties, actual results could differ from the estimates and assumptions used in preparation of the Consolidated Financial Statements. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The current fiscal year will end on April 1, 2023 and will include 52 weeks.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 27 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community operators and residential developers and through our 42 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Company ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During fiscal 2022, we acquired an additional 20% ownership in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman"), which gave us a 70% majority controlling ownership and therefore became a consolidated entity. We also purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). Craftsman is a manufactured home retailer with four locations in Nevada selling Company and other manufacturer branded homes. Commodore added six manufacturing facilities and two wholly-owned retail locations, and also participates in commercial lending operations with its dealers.</span></div> 2 27 42 0.20 0.70 In addition to the below, for a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K. Revenue from Contracts with Customers<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">January 1, 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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     U.S. Housing and Urban Development code homes</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:11pt;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:11pt;font-weight:400;line-height:100%">398,859 </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:11pt;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:11pt;font-weight:400;line-height:100%">357,453 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,402,805 </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:11pt;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:11pt;font-weight:400;line-height:100%">905,790 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Modular homes</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:11pt;font-weight:400;line-height:100%">36,498 </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:11pt;font-weight:400;line-height:100%">30,451 </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:11pt;font-weight:400;line-height:100%">108,072 </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:11pt;font-weight:400;line-height:100%">88,454 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Park model RVs</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:11pt;font-weight:400;line-height:100%">20,102 </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:11pt;font-weight:400;line-height:100%">10,709 </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:11pt;font-weight:400;line-height:100%">44,359 </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:11pt;font-weight:400;line-height:100%">30,108 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">25,734 </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:11pt;font-weight:400;line-height:100%">14,977 </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:11pt;font-weight:400;line-height:100%">58,156 </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:11pt;font-weight:400;line-height:100%">43,615 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">481,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,613,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,067,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Insurance agency commissions received from third-party insurance companies</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:11pt;font-weight:400;line-height:100%">887 </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:11pt;font-weight:400;line-height:100%">1,304 </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:11pt;font-weight:400;line-height:100%">3,313 </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:11pt;font-weight:400;line-height:100%">3,027 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     All other sources</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:11pt;font-weight:400;line-height:100%">18,523 </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:11pt;font-weight:400;line-height:100%">16,820 </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:11pt;font-weight:400;line-height:100%">49,628 </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:11pt;font-weight:400;line-height:100%">50,685 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,712 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">500,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">431,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,666,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,121,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">January 1, 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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     U.S. Housing and Urban Development code homes</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:11pt;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:11pt;font-weight:400;line-height:100%">398,859 </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:11pt;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:11pt;font-weight:400;line-height:100%">357,453 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,402,805 </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:11pt;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:11pt;font-weight:400;line-height:100%">905,790 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Modular homes</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:11pt;font-weight:400;line-height:100%">36,498 </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:11pt;font-weight:400;line-height:100%">30,451 </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:11pt;font-weight:400;line-height:100%">108,072 </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:11pt;font-weight:400;line-height:100%">88,454 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Park model RVs</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:11pt;font-weight:400;line-height:100%">20,102 </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:11pt;font-weight:400;line-height:100%">10,709 </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:11pt;font-weight:400;line-height:100%">44,359 </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:11pt;font-weight:400;line-height:100%">30,108 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">25,734 </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:11pt;font-weight:400;line-height:100%">14,977 </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:11pt;font-weight:400;line-height:100%">58,156 </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:11pt;font-weight:400;line-height:100%">43,615 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">481,193 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,613,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,067,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     Insurance agency commissions received from third-party insurance companies</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:11pt;font-weight:400;line-height:100%">887 </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:11pt;font-weight:400;line-height:100%">1,304 </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:11pt;font-weight:400;line-height:100%">3,313 </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:11pt;font-weight:400;line-height:100%">3,027 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">     All other sources</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:11pt;font-weight:400;line-height:100%">18,523 </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:11pt;font-weight:400;line-height:100%">16,820 </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:11pt;font-weight:400;line-height:100%">49,628 </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:11pt;font-weight:400;line-height:100%">50,685 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,712 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">500,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">431,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,666,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,121,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 398859000 357453000 1402805000 905790000 36498000 30451000 108072000 88454000 20102000 10709000 44359000 30108000 25734000 14977000 58156000 43615000 481193000 413590000 1613392000 1067967000 887000 1304000 3313000 3027000 18523000 16820000 49628000 50685000 19410000 18124000 52941000 53712000 500603000 431714000 1666333000 1121679000 Restricted Cash<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Cash related to CountryPlace customer payments to be remitted to third parties</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,309 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,857 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other restricted 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:11pt;font-weight:400;line-height:100%">937 </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:11pt;font-weight:400;line-height:100%">1,327 </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="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:11pt;font-weight:400;line-height:100%">10,246 </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 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:11pt;font-weight:400;line-height:100%">15,184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion</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:11pt;font-weight:400;line-height:100%">(9,911)</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:11pt;font-weight:400;line-height:100%">(14,849)</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-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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335 </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><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:11pt;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:11pt;font-weight:400;line-height:100%">376,148 </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:11pt;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:11pt;font-weight:400;line-height:100%">267,265 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted 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:11pt;font-weight:400;line-height:100%">10,246 </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:11pt;font-weight:400;line-height:100%">15,877 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">386,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">283,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Cash related to CountryPlace customer payments to be remitted to third parties</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,309 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,857 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other restricted 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:11pt;font-weight:400;line-height:100%">937 </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:11pt;font-weight:400;line-height:100%">1,327 </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="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:11pt;font-weight:400;line-height:100%">10,246 </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 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:11pt;font-weight:400;line-height:100%">15,184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion</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:11pt;font-weight:400;line-height:100%">(9,911)</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:11pt;font-weight:400;line-height:100%">(14,849)</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-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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335 </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> 9309000 13857000 937000 1327000 10246000 15184000 9911000 14849000 335000 335000 376148000 267265000 10246000 15877000 386394000 283142000 Investments<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">16,780 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">20,479 </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="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:11pt;font-weight:400;line-height:100%">38,429 </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 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:11pt;font-weight:400;line-height:100%">55,019 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less short-term investments</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:11pt;font-weight:400;line-height:100%">(16,607)</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:11pt;font-weight:400;line-height:100%">(20,086)</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: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:11pt;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:11pt;font-weight:400;line-height:100%">21,822 </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:11pt;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:11pt;font-weight:400;line-height:100%">34,933 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in marketable equity securities consist of investments in the common stock of industrial and other companies. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our non-marketable equity investments include </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and other investments in manufactured housing distributors.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><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:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><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:11pt;font-weight:400;line-height:100%">Amortized Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">2,670 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,572 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,668 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,613 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</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:11pt;font-weight:400;line-height:100%">6,542 </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:11pt;font-weight:400;line-height:100%">6,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:11pt;font-weight:400;line-height:100%">10,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:11pt;font-weight:400;line-height:100%">9,906 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</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:11pt;font-weight:400;line-height:100%">10,765 </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:11pt;font-weight:400;line-height:100%">10,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,502 </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:11pt;font-weight:400;line-height:100%">6,241 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">17,760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Actual maturities may differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31, 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:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due in less than one year</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:11pt;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:11pt;font-weight:400;line-height:100%">1,740 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,715 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after one year through five years</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:11pt;font-weight:400;line-height:100%">14,172 </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:11pt;font-weight:400;line-height:100%">13,355 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after five years through ten years</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:11pt;font-weight:400;line-height:100%">1,003 </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:11pt;font-weight:400;line-height:100%">1,004 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after ten years</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:11pt;font-weight:400;line-height:100%">392 </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:11pt;font-weight:400;line-height:100%">390 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,670 </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:11pt;font-weight:400;line-height:100%">2,572 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net investment gains and losses on marketable equity securities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net gain (loss) recognized during the period</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:11pt;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:11pt;font-weight:400;line-height:100%">707 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,967 </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:11pt;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:11pt;font-weight:400;line-height:100%">(1,868)</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:11pt;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:11pt;font-weight:400;line-height:100%">4,906 </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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Net (gain) loss recognized on securities sold during the period</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:11pt;font-weight:400;line-height:100%">(107)</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:11pt;font-weight:400;line-height:100%">(257)</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:11pt;font-weight:400;line-height:100%">183 </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:11pt;font-weight:400;line-height:100%">(536)</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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized during the period on securities still held</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:11pt;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:11pt;font-weight:400;line-height:100%">600 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,710 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,685)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">16,780 </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:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">20,479 </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="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:11pt;font-weight:400;line-height:100%">38,429 </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 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:11pt;font-weight:400;line-height:100%">55,019 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less short-term investments</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:11pt;font-weight:400;line-height:100%">(16,607)</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:11pt;font-weight:400;line-height:100%">(20,086)</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: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:11pt;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:11pt;font-weight:400;line-height:100%">21,822 </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:11pt;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:11pt;font-weight:400;line-height:100%">34,933 </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> 19036000 17760000 14103000 16780000 5290000 20479000 38429000 55019000 16607000 20086000 21822000 34933000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><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:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><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:11pt;font-weight:400;line-height:100%">Amortized Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">2,670 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,572 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,668 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,613 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</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:11pt;font-weight:400;line-height:100%">6,542 </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:11pt;font-weight:400;line-height:100%">6,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:11pt;font-weight:400;line-height:100%">10,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:11pt;font-weight:400;line-height:100%">9,906 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</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:11pt;font-weight:400;line-height:100%">10,765 </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:11pt;font-weight:400;line-height:100%">10,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,502 </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:11pt;font-weight:400;line-height:100%">6,241 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">17,760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2670000 2572000 1668000 1613000 6542000 6228000 10100000 9906000 10765000 10236000 6502000 6241000 19977000 19036000 18270000 17760000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Actual maturities may differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31, 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:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</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:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due in less than one year</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:11pt;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:11pt;font-weight:400;line-height:100%">1,740 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,715 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after one year through five years</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:11pt;font-weight:400;line-height:100%">14,172 </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:11pt;font-weight:400;line-height:100%">13,355 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after five years through ten years</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:11pt;font-weight:400;line-height:100%">1,003 </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:11pt;font-weight:400;line-height:100%">1,004 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after ten years</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:11pt;font-weight:400;line-height:100%">392 </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:11pt;font-weight:400;line-height:100%">390 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,670 </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:11pt;font-weight:400;line-height:100%">2,572 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">19,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1740000 1715000 14172000 13355000 1003000 1004000 392000 390000 2670000 2572000 19977000 19036000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net investment gains and losses on marketable equity securities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net gain (loss) recognized during the period</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:11pt;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:11pt;font-weight:400;line-height:100%">707 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,967 </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:11pt;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:11pt;font-weight:400;line-height:100%">(1,868)</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:11pt;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:11pt;font-weight:400;line-height:100%">4,906 </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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Net (gain) loss recognized on securities sold during the period</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:11pt;font-weight:400;line-height:100%">(107)</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:11pt;font-weight:400;line-height:100%">(257)</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:11pt;font-weight:400;line-height:100%">183 </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:11pt;font-weight:400;line-height:100%">(536)</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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized during the period on securities still held</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:11pt;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:11pt;font-weight:400;line-height:100%">600 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,710 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,685)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 707000 2967000 -1868000 4906000 107000 257000 -183000 536000 600000 2710000 -1685000 4370000 Inventories<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Raw materials</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:11pt;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:11pt;font-weight:400;line-height:100%">87,239 </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:11pt;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:11pt;font-weight:400;line-height:100%">95,929 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,638 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods</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:11pt;font-weight:400;line-height:100%">98,819 </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:11pt;font-weight:400;line-height:100%">117,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">215,458 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">243,971 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Raw materials</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:11pt;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:11pt;font-weight:400;line-height:100%">87,239 </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:11pt;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:11pt;font-weight:400;line-height:100%">95,929 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,638 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods</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:11pt;font-weight:400;line-height:100%">98,819 </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:11pt;font-weight:400;line-height:100%">117,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">215,458 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">243,971 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 87239000 95929000 29400000 30638000 98819000 117404000 215458000 243971000 Consumer Loans Receivable<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Loans held for investment, previously securitized</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:11pt;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:11pt;font-weight:400;line-height:100%">22,221 </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:11pt;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:11pt;font-weight:400;line-height:100%">26,014 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment</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:11pt;font-weight:400;line-height:100%">14,513 </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:11pt;font-weight:400;line-height:100%">14,771 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for sale</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:11pt;font-weight:400;line-height:100%">5,049 </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:11pt;font-weight:400;line-height:100%">8,500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction advances</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:11pt;font-weight:400;line-height:100%">757 </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:11pt;font-weight:400;line-height:100%">3,547 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees and other, net</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:11pt;font-weight:400;line-height:100%">(590)</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:11pt;font-weight:400;line-height:100%">(833)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</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:11pt;font-weight:400;line-height:100%">(1,284)</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:11pt;font-weight:400;line-height:100%">(2,115)</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="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:11pt;font-weight:400;line-height:100%">40,666 </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 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:11pt;font-weight:400;line-height:100%">49,884 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</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:11pt;font-weight:400;line-height:100%">(13,763)</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:11pt;font-weight:400;line-height:100%">(20,639)</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:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">1,739 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">2,115 </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:11pt;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:11pt;font-weight:400;line-height:100%">3,188 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</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:11pt;font-weight:400;line-height:100%">(436)</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:11pt;font-weight:400;line-height:100%">(327)</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:11pt;font-weight:400;line-height:100%">(812)</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:11pt;font-weight:400;line-height:100%">(384)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charge-offs</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:11pt;font-weight:400;line-height:100%">(19)</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:11pt;font-weight:400;line-height:100%">(85)</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:11pt;font-weight:400;line-height:100%">(38)</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:11pt;font-weight:400;line-height:100%">(417)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recoveries</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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">19 </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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,284 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,387 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,284 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,387 </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><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</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:11pt;font-weight:400;line-height:100%">Weighted average effective interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">156</span></td><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:11pt;font-weight:400;line-height:100%">151</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table is a consolidated summary of the delinquency status of the principal value of outstanding consumer loans receivable (in thousands):</span></div><div style="margin-top:9pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Current</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:11pt;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:11pt;font-weight:400;line-height:100%">40,022 </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:11pt;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:11pt;font-weight:400;line-height:100%">49,546 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31 to 60 days</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:11pt;font-weight:400;line-height:100%">1,140 </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:11pt;font-weight:400;line-height:100%">1,202 </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:11pt;font-weight:400;line-height:100%">61 to 90 days</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:11pt;font-weight:400;line-height:100%">163 </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:11pt;font-weight:400;line-height:100%">41 </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:11pt;font-weight:400;line-height:100%">91+ days</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:11pt;font-weight:400;line-height:100%">1,215 </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:11pt;font-weight:400;line-height:100%">2,043 </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-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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables disaggregate the principal value of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:9pt"><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:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 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:11pt;font-weight:400;line-height:100%">2023</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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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:11pt;font-weight:400;line-height:100%">125 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">51 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">1,106 </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:11pt;font-weight:400;line-height:100%">1,302 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,461 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,239 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,096 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,142 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,785 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,817 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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:middle"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><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:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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:11pt;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"/><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:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">52 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">1,318 </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:11pt;font-weight:400;line-height:100%">1,435 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,861 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,909 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,836 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,341 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,470 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,415 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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:middle"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022 and April 2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas, and 18% and 17%, respectively, were concentrated in Florida. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other than Texas and Florida, no sta</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">te had concentrations in excess of 10% of the outstanding principal balance of the consumer loans receivable as of December 31, 2022 or April 2, 2022.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Repossessed homes totaled approximately $649,000 and $499,000 as of December 31, 2022 and April 2, 2022, respectively, and are included in Prepaid expenses and other current assets on the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $535,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as of December 31, 2022 and April 2, 2022, respectively.</span></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Loans held for investment, previously securitized</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:11pt;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:11pt;font-weight:400;line-height:100%">22,221 </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:11pt;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:11pt;font-weight:400;line-height:100%">26,014 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment</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:11pt;font-weight:400;line-height:100%">14,513 </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:11pt;font-weight:400;line-height:100%">14,771 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for sale</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:11pt;font-weight:400;line-height:100%">5,049 </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:11pt;font-weight:400;line-height:100%">8,500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction advances</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:11pt;font-weight:400;line-height:100%">757 </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:11pt;font-weight:400;line-height:100%">3,547 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees and other, net</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:11pt;font-weight:400;line-height:100%">(590)</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:11pt;font-weight:400;line-height:100%">(833)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</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:11pt;font-weight:400;line-height:100%">(1,284)</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:11pt;font-weight:400;line-height:100%">(2,115)</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="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:11pt;font-weight:400;line-height:100%">40,666 </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 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:11pt;font-weight:400;line-height:100%">49,884 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</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:11pt;font-weight:400;line-height:100%">(13,763)</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:11pt;font-weight:400;line-height:100%">(20,639)</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:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22221000 26014000 14513000 14771000 5049000 8500000 757000 3547000 42540000 52832000 590000 833000 1284000 2115000 40666000 49884000 13763000 20639000 26903000 29245000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">1,739 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">2,115 </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:11pt;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:11pt;font-weight:400;line-height:100%">3,188 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</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:11pt;font-weight:400;line-height:100%">(436)</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:11pt;font-weight:400;line-height:100%">(327)</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:11pt;font-weight:400;line-height:100%">(812)</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:11pt;font-weight:400;line-height:100%">(384)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charge-offs</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:11pt;font-weight:400;line-height:100%">(19)</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:11pt;font-weight:400;line-height:100%">(85)</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:11pt;font-weight:400;line-height:100%">(38)</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:11pt;font-weight:400;line-height:100%">(417)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recoveries</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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">19 </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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,284 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,387 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,284 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,387 </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> 1739000 2799000 2115000 3188000 -436000 -327000 -812000 -384000 19000 85000 38000 417000 0 0 19000 0 1284000 2387000 1284000 2387000 0.081 0.083 0.089 0.092 P156M P151M <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table is a consolidated summary of the delinquency status of the principal value of outstanding consumer loans receivable (in thousands):</span></div><div style="margin-top:9pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Current</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:11pt;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:11pt;font-weight:400;line-height:100%">40,022 </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:11pt;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:11pt;font-weight:400;line-height:100%">49,546 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31 to 60 days</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:11pt;font-weight:400;line-height:100%">1,140 </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:11pt;font-weight:400;line-height:100%">1,202 </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:11pt;font-weight:400;line-height:100%">61 to 90 days</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:11pt;font-weight:400;line-height:100%">163 </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:11pt;font-weight:400;line-height:100%">41 </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:11pt;font-weight:400;line-height:100%">91+ days</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:11pt;font-weight:400;line-height:100%">1,215 </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:11pt;font-weight:400;line-height:100%">2,043 </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-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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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:11pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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> 40022000 49546000 1140000 1202000 163000 41000 1215000 2043000 42540000 52832000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables disaggregate the principal value of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:9pt"><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:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 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:11pt;font-weight:400;line-height:100%">2023</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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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:11pt;font-weight:400;line-height:100%">125 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">51 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">1,106 </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:11pt;font-weight:400;line-height:100%">1,302 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,461 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,239 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,096 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,142 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,785 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,817 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,540 </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:middle"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><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:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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:11pt;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"/><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:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">52 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">1,318 </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:11pt;font-weight:400;line-height:100%">1,435 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,861 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,909 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,836 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,341 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,470 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,415 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,832 </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:middle"/></tr></table></div> 4788000 1085000 1059000 2124000 1198000 17690000 27944000 479000 154000 1017000 967000 1562000 8667000 12846000 125000 0 20000 51000 0 1106000 1302000 69000 0 0 0 25000 354000 448000 5461000 1239000 2096000 3142000 2785000 27817000 42540000 8155000 1615000 2371000 1339000 853000 20485000 34818000 1661000 1274000 1413000 1976000 617000 9266000 16207000 45000 20000 52000 0 0 1318000 1435000 0 0 0 26000 0 346000 372000 9861000 2909000 3836000 3341000 1470000 31415000 52832000 0.39 0.39 0.18 0.17 0.10 0.10 649000 499000 535000 1100000 Commercial Loans Receivable<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community operators and residential developers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commercial loans receivable (including from affiliates), net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Loans receivable</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:11pt;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:11pt;font-weight:400;line-height:100%">79,345 </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:11pt;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:11pt;font-weight:400;line-height:100%">69,693 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses </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:11pt;font-weight:400;line-height:100%">(1,255)</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:11pt;font-weight:400;line-height:100%">(1,011)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees, net</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:11pt;font-weight:400;line-height:100%">(117)</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:11pt;font-weight:400;line-height:100%">(116)</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="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:11pt;font-weight:400;line-height:100%">77,973 </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 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:11pt;font-weight:400;line-height:100%">68,566 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</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:11pt;font-weight:400;line-height:100%">(34,197)</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:11pt;font-weight:400;line-height:100%">(32,644)</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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">43,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance had the following characteristics:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">Weighted average months outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</span></td><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:11pt;font-weight:400;line-height:100%">9</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">1,123 </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:11pt;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:11pt;font-weight:400;line-height:100%">826 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,011 </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:11pt;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:11pt;font-weight:400;line-height:100%">816 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</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:11pt;font-weight:400;line-height:100%">132 </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:11pt;font-weight:400;line-height:100%">304 </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:11pt;font-weight:400;line-height:100%">244 </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:11pt;font-weight:400;line-height:100%">314 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments 90 days or more past due. As of December 31, 2022 and April 2, 2022, there were no commercial loans considered watch list or nonperforming. The following table disaggregates the principal value of our commercial loans receivable by fiscal year of origination (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.461%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:11pt;font-weight:400;line-height:100%">2023</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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,498 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,324 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,770 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,321 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">682 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">750 </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 #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:11pt;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:11pt;font-weight:400;line-height:100%">79,345 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.460%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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:11pt;font-weight:400;line-height:100%">April 2, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,592 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,181 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,031 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,391 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,498 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 #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:11pt;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:11pt;font-weight:400;line-height:100%">69,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, there were no commercial loans 90 days or more past due that were still accruing interest, and we were not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022 and April 2, 2022, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 22% and 25%, respectively. No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 31, 2022 or April 2, 2022.</span></div>As of December 31, 2022 and April 2, 2022, one independent third-party and its affiliates comprised 12% and 14%, respectively, of the net commercial loans receivable principal balance outstanding, all of which was secured <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commercial loans receivable (including from affiliates), net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Loans receivable</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:11pt;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:11pt;font-weight:400;line-height:100%">79,345 </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:11pt;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:11pt;font-weight:400;line-height:100%">69,693 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses </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:11pt;font-weight:400;line-height:100%">(1,255)</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:11pt;font-weight:400;line-height:100%">(1,011)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees, net</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:11pt;font-weight:400;line-height:100%">(117)</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:11pt;font-weight:400;line-height:100%">(116)</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="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:11pt;font-weight:400;line-height:100%">77,973 </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 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:11pt;font-weight:400;line-height:100%">68,566 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</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:11pt;font-weight:400;line-height:100%">(34,197)</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:11pt;font-weight:400;line-height:100%">(32,644)</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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">43,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 79345000 69693000 1255000 1011000 117000 116000 77973000 68566000 34197000 32644000 43776000 35922000 0.067 0.064 P9M P9M <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">1,123 </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:11pt;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:11pt;font-weight:400;line-height:100%">826 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,011 </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:11pt;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:11pt;font-weight:400;line-height:100%">816 </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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</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:11pt;font-weight:400;line-height:100%">132 </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:11pt;font-weight:400;line-height:100%">304 </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:11pt;font-weight:400;line-height:100%">244 </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:11pt;font-weight:400;line-height:100%">314 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1123000 826000 1011000 816000 132000 304000 244000 314000 1255000 1130000 1255000 1130000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 The following table disaggregates the principal value of our commercial loans receivable by fiscal year of origination (in thousands):<div style="margin-bottom:9pt;margin-top:9pt"><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.461%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:11pt;font-weight:400;line-height:100%">2023</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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,498 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,324 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,770 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,321 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">682 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">750 </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 #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:11pt;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:11pt;font-weight:400;line-height:100%">79,345 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.460%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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:11pt;font-weight:400;line-height:100%">April 2, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">2020</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:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">Prior</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:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,592 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,181 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,031 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,391 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,498 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 #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:11pt;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:11pt;font-weight:400;line-height:100%">69,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 52498000 18324000 4770000 2321000 682000 750000 79345000 52592000 10181000 4031000 1391000 1498000 0 69693000 0 P90D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022 and April 2, 2022, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 22% and 25%, respectively. No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 31, 2022 or April 2, 2022.</span> 0.22 0.25 0.10 0.10 0.12 0.14 Property, Plant and Equipment, net<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</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:11pt;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:11pt;font-weight:400;line-height:100%">36,193 </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:11pt;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:11pt;font-weight:400;line-height:100%">32,154 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</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:11pt;font-weight:400;line-height:100%">142,420 </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:11pt;font-weight:400;line-height:100%">100,775 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</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:11pt;font-weight:400;line-height:100%">63,795 </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:11pt;font-weight:400;line-height:100%">48,638 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</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:11pt;font-weight:400;line-height:100%">8,713 </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:11pt;font-weight:400;line-height:100%">29,281 </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="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:11pt;font-weight:400;line-height:100%">251,121 </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 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:11pt;font-weight:400;line-height:100%">210,848 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</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:11pt;font-weight:400;line-height:100%">(56,792)</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:11pt;font-weight:400;line-height:100%">(46,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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">194,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">164,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense for the three and nine months ended December 31, 2022 was $3.4 million and $10.7 million, respectively. Depreciation expense for the three and nine months ended January 1, 2022 was $3.0 million and $5.9 million, respectively.</span></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</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:11pt;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:11pt;font-weight:400;line-height:100%">36,193 </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:11pt;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:11pt;font-weight:400;line-height:100%">32,154 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</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:11pt;font-weight:400;line-height:100%">142,420 </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:11pt;font-weight:400;line-height:100%">100,775 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</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:11pt;font-weight:400;line-height:100%">63,795 </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:11pt;font-weight:400;line-height:100%">48,638 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</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:11pt;font-weight:400;line-height:100%">8,713 </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:11pt;font-weight:400;line-height:100%">29,281 </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="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:11pt;font-weight:400;line-height:100%">251,121 </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 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:11pt;font-weight:400;line-height:100%">210,848 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</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:11pt;font-weight:400;line-height:100%">(56,792)</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:11pt;font-weight:400;line-height:100%">(46,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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">194,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">164,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 36193000 32154000 142420000 100775000 63795000 48638000 8713000 29281000 251121000 210848000 56792000 46832000 194329000 164016000 3400000 10700000 3000000 5900000 Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of December 31, 2022 and April 2, 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%;text-decoration:underline">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8yLTEtMS0xLTcyOTI3_2509e531-0c8c-4348-b692-d73b6baf5729">Operating lease right-of-use assets</span></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:11pt;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:11pt;font-weight:400;line-height:100%">17,230 </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:11pt;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:11pt;font-weight:400;line-height:100%">16,952 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8zLTEtMS0xLTcyOTIz_0eb8fc1f-1b00-4e9f-8848-f7ef9c51330a"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</span></span></div></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:11pt;font-weight:400;line-height:100%">6,132 </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:11pt;font-weight:400;line-height:100%">7,070 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Total lease assets</span></td><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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,022 </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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lease Liabilities</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"/></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:11pt;font-weight:400;line-height:100%">Current:</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"/></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:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV84LTEtMS0xLTcyOTAx_53b7dacb-409c-4b1a-9e8f-6f1d40a8c998">Accrued expenses and other current liabilities</span></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:11pt;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:11pt;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 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:11pt;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:11pt;font-weight:400;line-height:100%">5,085 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Finance lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV85LTEtMS0xLTcyOTE0_bf3afc04-864f-4d72-8ce1-40e48fe3bac2">Accrued expenses and other current liabilities</span></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:11pt;font-weight:400;line-height:100%">347 </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:11pt;font-weight:400;line-height:100%">347 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-current:</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"/></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:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8xMS0xLTEtMS03MjkyMQ_2dedfe85-96f5-4997-ac53-9cdfc307807b">Operating lease liabilities</span></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:11pt;font-weight:400;line-height:100%">13,058 </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:11pt;font-weight:400;line-height:100%">13,158 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Finance lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8xMi0xLTEtMS03MjkxNw_413bf4a9-b11d-4265-b9ee-3a19990144d7">Other liabilities</span></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:11pt;font-weight:400;line-height:100%">5,914 </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:11pt;font-weight:400;line-height:100%">5,969 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:19.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</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:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">:</span></div></td><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;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:11pt;font-weight:400;line-height:100%">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 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:11pt;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:11pt;font-weight:400;line-height:100%">286 </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:11pt;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:11pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">858 </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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative 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:11pt;font-weight:400;line-height:100%">1,057 </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:11pt;font-weight:400;line-height:100%">910 </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:11pt;font-weight:400;line-height:100%">3,012 </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:11pt;font-weight:400;line-height:100%">2,640 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;font-weight:400;line-height:100%">44 </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:11pt;font-weight:400;line-height:100%">9 </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:11pt;font-weight:400;line-height:100%">131 </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:11pt;font-weight:400;line-height:100%">26 </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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%">Interest expense</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:11pt;font-weight:400;line-height:100%">71 </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:11pt;font-weight:400;line-height:100%">73 </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:11pt;font-weight:400;line-height:100%">212 </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:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:9pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Operating leases</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:11pt;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:11pt;font-weight:400;line-height:100%">1,372 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,190 </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:11pt;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:11pt;font-weight:400;line-height:100%">4,003 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,277 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases</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:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">18 </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:11pt;font-weight:400;line-height:100%">267 </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:11pt;font-weight:400;line-height:100%">37 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:11pt;font-weight:400;line-height:100%">Operating Leases</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:11pt;font-weight:400;line-height:100%">Finance Leases</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:11pt;font-weight:400;line-height:100%">Total</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:11pt;font-weight:400;line-height:100%">Remainder of 2023</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,405 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494 </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:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">5,308 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">5,664 </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:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">4,318 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,674 </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:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">3,897 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,253 </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:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,686 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">2,042 </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:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,203 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">1,559 </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:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">2,795 </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:11pt;font-weight:400;line-height:100%">10,585 </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:11pt;font-weight:400;line-height:100%">13,380 </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:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,066 </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:11pt;font-weight:400;line-height:100%">Less amount representing interest</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:11pt;font-weight:400;line-height:100%">(2,165)</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:11pt;font-weight:400;line-height:100%">(6,193)</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:11pt;font-weight:400;line-height:100%">(8,358)</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:11pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of December 31, 2022:</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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">Remaining Lease Term (Years)</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:11pt;font-weight:400;line-height:100%">Discount Rate</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:11pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34.9</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:11pt;font-weight:400;line-height:100%">4.5 </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:11pt;font-weight:400;line-height:100%">%</span></td></tr></table> Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of December 31, 2022 and April 2, 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%;text-decoration:underline">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8yLTEtMS0xLTcyOTI3_2509e531-0c8c-4348-b692-d73b6baf5729">Operating lease right-of-use assets</span></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:11pt;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:11pt;font-weight:400;line-height:100%">17,230 </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:11pt;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:11pt;font-weight:400;line-height:100%">16,952 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8zLTEtMS0xLTcyOTIz_0eb8fc1f-1b00-4e9f-8848-f7ef9c51330a"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</span></span></div></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:11pt;font-weight:400;line-height:100%">6,132 </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:11pt;font-weight:400;line-height:100%">7,070 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Total lease assets</span></td><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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,022 </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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lease Liabilities</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"/></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:11pt;font-weight:400;line-height:100%">Current:</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"/></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:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV84LTEtMS0xLTcyOTAx_53b7dacb-409c-4b1a-9e8f-6f1d40a8c998">Accrued expenses and other current liabilities</span></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:11pt;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:11pt;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 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:11pt;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:11pt;font-weight:400;line-height:100%">5,085 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Finance lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV85LTEtMS0xLTcyOTE0_bf3afc04-864f-4d72-8ce1-40e48fe3bac2">Accrued expenses and other current liabilities</span></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:11pt;font-weight:400;line-height:100%">347 </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:11pt;font-weight:400;line-height:100%">347 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-current:</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"/></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:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8xMS0xLTEtMS03MjkyMQ_2dedfe85-96f5-4997-ac53-9cdfc307807b">Operating lease liabilities</span></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:11pt;font-weight:400;line-height:100%">13,058 </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:11pt;font-weight:400;line-height:100%">13,158 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Finance lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4NDQ5NjllMjVhYzRiZjZhYTcwNmQ3ZTQyMDExZGQ0L3NlYzo3ODQ0OTY5ZTI1YWM0YmY2YWE3MDZkN2U0MjAxMWRkNF8xMDM4L2ZyYWc6NDhiZDMyYTQwOTQ5NDdiYzgzOGNjZjNkYWZlZDFkMDcvdGFibGU6MjlhMmM5M2Q0Yjk4NDRlMDg2YzAzYWZhNjkyYmI5ZmEvdGFibGVyYW5nZToyOWEyYzkzZDRiOTg0NGUwODZjMDNhZmE2OTJiYjlmYV8xMi0xLTEtMS03MjkxNw_413bf4a9-b11d-4265-b9ee-3a19990144d7">Other liabilities</span></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:11pt;font-weight:400;line-height:100%">5,914 </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:11pt;font-weight:400;line-height:100%">5,969 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:19.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</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:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">:</span></div></td><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;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:11pt;font-weight:400;line-height:100%">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 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:11pt;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:11pt;font-weight:400;line-height:100%">286 </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:11pt;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:11pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">858 </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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative 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:11pt;font-weight:400;line-height:100%">1,057 </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:11pt;font-weight:400;line-height:100%">910 </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:11pt;font-weight:400;line-height:100%">3,012 </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:11pt;font-weight:400;line-height:100%">2,640 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;font-weight:400;line-height:100%">44 </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:11pt;font-weight:400;line-height:100%">9 </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:11pt;font-weight:400;line-height:100%">131 </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:11pt;font-weight:400;line-height:100%">26 </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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%">Interest expense</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:11pt;font-weight:400;line-height:100%">71 </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:11pt;font-weight:400;line-height:100%">73 </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:11pt;font-weight:400;line-height:100%">212 </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:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:9pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Operating leases</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:11pt;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:11pt;font-weight:400;line-height:100%">1,372 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,190 </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:11pt;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:11pt;font-weight:400;line-height:100%">4,003 </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:11pt;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:11pt;font-weight:400;line-height:100%">2,277 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases</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:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">18 </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:11pt;font-weight:400;line-height:100%">267 </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:11pt;font-weight:400;line-height:100%">37 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:11pt;font-weight:400;line-height:100%">Operating Leases</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:11pt;font-weight:400;line-height:100%">Finance Leases</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:11pt;font-weight:400;line-height:100%">Total</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:11pt;font-weight:400;line-height:100%">Remainder of 2023</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,405 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494 </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:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">5,308 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">5,664 </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:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">4,318 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,674 </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:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">3,897 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,253 </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:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,686 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">2,042 </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:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,203 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">1,559 </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:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">2,795 </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:11pt;font-weight:400;line-height:100%">10,585 </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:11pt;font-weight:400;line-height:100%">13,380 </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:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,066 </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:11pt;font-weight:400;line-height:100%">Less amount representing interest</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:11pt;font-weight:400;line-height:100%">(2,165)</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:11pt;font-weight:400;line-height:100%">(6,193)</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:11pt;font-weight:400;line-height:100%">(8,358)</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:11pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of December 31, 2022:</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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%">Remaining Lease Term (Years)</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:11pt;font-weight:400;line-height:100%">Discount Rate</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:11pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34.9</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:11pt;font-weight:400;line-height:100%">4.5 </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:11pt;font-weight:400;line-height:100%">%</span></td></tr></table> 17230000 16952000 6132000 7070000 23362000 24022000 5389000 5085000 347000 347000 13058000 13158000 5914000 5969000 24708000 24559000 219000 87000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statements of Comprehensive Income for the three and nine months ended December 31, 2022 and January 1, 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:19.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</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:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">:</span></div></td><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;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:11pt;font-weight:400;line-height:100%">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 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:11pt;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:11pt;font-weight:400;line-height:100%">286 </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:11pt;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:11pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">858 </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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative 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:11pt;font-weight:400;line-height:100%">1,057 </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:11pt;font-weight:400;line-height:100%">910 </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:11pt;font-weight:400;line-height:100%">3,012 </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:11pt;font-weight:400;line-height:100%">2,640 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><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:11pt;font-weight:400;line-height:100%">Cost of sales</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:11pt;font-weight:400;line-height:100%">44 </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:11pt;font-weight:400;line-height:100%">9 </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:11pt;font-weight:400;line-height:100%">131 </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:11pt;font-weight:400;line-height:100%">26 </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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><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:11pt;font-weight:400;line-height:100%">Interest expense</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:11pt;font-weight:400;line-height:100%">71 </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:11pt;font-weight:400;line-height:100%">73 </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:11pt;font-weight:400;line-height:100%">212 </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:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">3,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div> 297000 286000 898000 858000 1057000 910000 3012000 2640000 44000 9000 131000 26000 71000 73000 212000 80000 1469000 1278000 4253000 3604000 1372000 1190000 4003000 2277000 89000 18000 267000 37000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:11pt;font-weight:400;line-height:100%">Operating Leases</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:11pt;font-weight:400;line-height:100%">Finance Leases</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:11pt;font-weight:400;line-height:100%">Total</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:11pt;font-weight:400;line-height:100%">Remainder of 2023</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,405 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494 </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:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">5,308 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">5,664 </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:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">4,318 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,674 </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:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">3,897 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,253 </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:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,686 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">2,042 </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:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,203 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">1,559 </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:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">2,795 </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:11pt;font-weight:400;line-height:100%">10,585 </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:11pt;font-weight:400;line-height:100%">13,380 </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:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,066 </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:11pt;font-weight:400;line-height:100%">Less amount representing interest</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:11pt;font-weight:400;line-height:100%">(2,165)</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:11pt;font-weight:400;line-height:100%">(6,193)</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:11pt;font-weight:400;line-height:100%">(8,358)</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:11pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value of the minimum payments for future fiscal years under non-cancelable leases as of December 31, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:11pt;font-weight:400;line-height:100%">Operating Leases</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:11pt;font-weight:400;line-height:100%">Finance Leases</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:11pt;font-weight:400;line-height:100%">Total</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:11pt;font-weight:400;line-height:100%">Remainder of 2023</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,405 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89 </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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494 </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:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">5,308 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">5,664 </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:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">4,318 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,674 </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:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">3,897 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">4,253 </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:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,686 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">2,042 </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:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,203 </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:11pt;font-weight:400;line-height:100%">356 </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:11pt;font-weight:400;line-height:100%">1,559 </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:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">2,795 </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:11pt;font-weight:400;line-height:100%">10,585 </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:11pt;font-weight:400;line-height:100%">13,380 </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:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,066 </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:11pt;font-weight:400;line-height:100%">Less amount representing interest</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:11pt;font-weight:400;line-height:100%">(2,165)</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:11pt;font-weight:400;line-height:100%">(6,193)</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:11pt;font-weight:400;line-height:100%">(8,358)</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:11pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">18,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">24,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1405000 89000 1494000 5308000 356000 5664000 4318000 356000 4674000 3897000 356000 4253000 1686000 356000 2042000 1203000 356000 1559000 2795000 10585000 13380000 20612000 12454000 33066000 2165000 6193000 8358000 18447000 6261000 24708000 P4Y10M24D 0.046 P34Y10M24D 0.045 Goodwill and Other Intangibles<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="margin-top:9pt;text-indent:18pt"><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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</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:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><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:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</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:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Indefinite-lived</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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:11pt;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:11pt;font-weight:400;line-height:100%">100,577 </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:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">100,577 </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:11pt;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:11pt;font-weight:400;line-height:100%">100,993 </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:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">100,993 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trademarks and trade names</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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">15,680 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State insurance licenses</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:11pt;font-weight:400;line-height:100%">1,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:11pt;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:11pt;font-weight:400;line-height:100%">1,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:11pt;font-weight:400;line-height:100%">1,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:11pt;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:11pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,357 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,357 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,773 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,773 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finite-lived</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(5,302)</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:11pt;font-weight:400;line-height:100%">9,698 </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:11pt;font-weight:400;line-height:100%">19,500 </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:11pt;font-weight:400;line-height:100%">(8,392)</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:11pt;font-weight:400;line-height:100%">11,108 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</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:11pt;font-weight:400;line-height:100%">914 </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:11pt;font-weight:400;line-height:100%">(444)</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:11pt;font-weight:400;line-height:100%">470 </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:11pt;font-weight:400;line-height:100%">1,924 </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:11pt;font-weight:400;line-height:100%">(1,353)</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:11pt;font-weight:400;line-height:100%">571 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">(5,746)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">127,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">139,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">(9,745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">129,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense recognized on intangible assets was $501,000 and $1.5 million for the three and nine months ended December 31, 2022, respectively. Amortization expense recognized on intangible assets was $523,000 and $862,000 for the three and nine months ended January 1, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Expected amortization for future fiscal years is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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:11pt;font-weight:400;line-height:100%">Remainder of fiscal year 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">501 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">1,339 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">1,300 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">1,258 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,079 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">3,506 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">10,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="margin-top:9pt;text-indent:18pt"><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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</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:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><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:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</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:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</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:11pt;font-weight:400;line-height:100%">Indefinite-lived</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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:11pt;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:11pt;font-weight:400;line-height:100%">100,577 </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:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">100,577 </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:11pt;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:11pt;font-weight:400;line-height:100%">100,993 </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:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">100,993 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trademarks and trade names</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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">15,680 </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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">15,680 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State insurance licenses</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:11pt;font-weight:400;line-height:100%">1,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:11pt;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:11pt;font-weight:400;line-height:100%">1,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:11pt;font-weight:400;line-height:100%">1,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:11pt;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:11pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,357 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,357 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,773 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117,773 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finite-lived</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(5,302)</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:11pt;font-weight:400;line-height:100%">9,698 </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:11pt;font-weight:400;line-height:100%">19,500 </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:11pt;font-weight:400;line-height:100%">(8,392)</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:11pt;font-weight:400;line-height:100%">11,108 </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:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</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:11pt;font-weight:400;line-height:100%">914 </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:11pt;font-weight:400;line-height:100%">(444)</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:11pt;font-weight:400;line-height:100%">470 </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:11pt;font-weight:400;line-height:100%">1,924 </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:11pt;font-weight:400;line-height:100%">(1,353)</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:11pt;font-weight:400;line-height:100%">571 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">(5,746)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">127,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">139,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">(9,745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">129,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 100577000 100577000 100993000 100993000 15680000 15680000 15680000 15680000 1100000 1100000 1100000 1100000 117357000 117357000 117773000 117773000 15000000 5302000 9698000 19500000 8392000 11108000 914000 444000 470000 1924000 1353000 571000 133271000 5746000 127525000 139197000 9745000 129452000 501000 1500000 523000 862000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Expected amortization for future fiscal years is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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:11pt;font-weight:400;line-height:100%">Remainder of fiscal year 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">501 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</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:11pt;font-weight:400;line-height:100%">1,339 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</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:11pt;font-weight:400;line-height:100%">1,300 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</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:11pt;font-weight:400;line-height:100%">1,258 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</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:11pt;font-weight:400;line-height:100%">1,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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</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:11pt;font-weight:400;line-height:100%">1,079 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</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:11pt;font-weight:400;line-height:100%">3,506 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">10,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 501000 1339000 1300000 1258000 1185000 1079000 3506000 10168000 Accrued Expenses and Other Current Liabilities<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Customer deposits</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,318 </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:11pt;font-weight:400;line-height:100%">Salaries, wages and benefits</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:11pt;font-weight:400;line-height:100%">43,365 </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:11pt;font-weight:400;line-height:100%">54,172 </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:11pt;font-weight:400;line-height:100%">Estimated warranties</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:11pt;font-weight:400;line-height:100%">30,946 </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:11pt;font-weight:400;line-height:100%">26,250 </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:11pt;font-weight:400;line-height:100%">Unearned insurance premiums</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:11pt;font-weight:400;line-height:100%">25,758 </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:11pt;font-weight:400;line-height:100%">24,917 </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:11pt;font-weight:400;line-height:100%">Accrued volume rebates</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:11pt;font-weight:400;line-height:100%">25,660 </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:11pt;font-weight:400;line-height:100%">18,641 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:11pt;font-weight:400;line-height:100%">Other</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:11pt;font-weight:400;line-height:100%">79,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,790 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">251,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">251,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Customer deposits</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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,318 </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:11pt;font-weight:400;line-height:100%">Salaries, wages and benefits</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:11pt;font-weight:400;line-height:100%">43,365 </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:11pt;font-weight:400;line-height:100%">54,172 </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:11pt;font-weight:400;line-height:100%">Estimated warranties</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:11pt;font-weight:400;line-height:100%">30,946 </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:11pt;font-weight:400;line-height:100%">26,250 </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:11pt;font-weight:400;line-height:100%">Unearned insurance premiums</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:11pt;font-weight:400;line-height:100%">25,758 </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:11pt;font-weight:400;line-height:100%">24,917 </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:11pt;font-weight:400;line-height:100%">Accrued volume rebates</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:11pt;font-weight:400;line-height:100%">25,660 </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:11pt;font-weight:400;line-height:100%">18,641 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:11pt;font-weight:400;line-height:100%">Other</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:11pt;font-weight:400;line-height:100%">79,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,790 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">251,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">251,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 46399000 56318000 43365000 54172000 30946000 26250000 25758000 24917000 25660000 18641000 79507000 70790000 251635000 251088000 Warranties<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Balance at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">30,841 </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:11pt;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:11pt;font-weight:400;line-height:100%">25,745 </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:11pt;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:11pt;font-weight:400;line-height:100%">26,250 </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:11pt;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:11pt;font-weight:400;line-height:100%">18,032 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase accounting additions</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:11pt;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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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:11pt;font-weight:400;line-height:100%">6,928 </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:11pt;font-weight:400;line-height:100%">Charged to costs and 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:11pt;font-weight:400;line-height:100%">12,036 </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:11pt;font-weight:400;line-height:100%">10,883 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,663 </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:11pt;font-weight:400;line-height:100%">28,002 </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:11pt;font-weight:400;line-height:100%">Payments and deductions</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:11pt;font-weight:400;line-height:100%">(11,931)</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:11pt;font-weight:400;line-height:100%">(10,394)</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:11pt;font-weight:400;line-height:100%">(35,967)</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:11pt;font-weight:400;line-height:100%">(26,728)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">26,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">26,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Balance at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">30,841 </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:11pt;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:11pt;font-weight:400;line-height:100%">25,745 </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:11pt;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:11pt;font-weight:400;line-height:100%">26,250 </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:11pt;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:11pt;font-weight:400;line-height:100%">18,032 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase accounting additions</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:11pt;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:11pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </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:11pt;font-weight:400;line-height:100%">6,928 </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:11pt;font-weight:400;line-height:100%">Charged to costs and 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:11pt;font-weight:400;line-height:100%">12,036 </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:11pt;font-weight:400;line-height:100%">10,883 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,663 </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:11pt;font-weight:400;line-height:100%">28,002 </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:11pt;font-weight:400;line-height:100%">Payments and deductions</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:11pt;font-weight:400;line-height:100%">(11,931)</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:11pt;font-weight:400;line-height:100%">(10,394)</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:11pt;font-weight:400;line-height:100%">(35,967)</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:11pt;font-weight:400;line-height:100%">(26,728)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">26,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">26,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 30841000 25745000 26250000 18032000 0 0 0 6928000 12036000 10883000 40663000 28002000 11931000 10394000 35967000 26728000 30946000 26234000 30946000 26234000 Other Liabilities<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the non-current portion of our other liabilities (in thousands):</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease payables</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:11pt;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:11pt;font-weight:400;line-height:100%">6,261 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,316 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financing</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:11pt;font-weight:400;line-height:100%">2,450 </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:11pt;font-weight:400;line-height:100%">2,933 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mandatorily redeemable noncontrolling interest</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:11pt;font-weight:400;line-height:100%">2,318 </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:11pt;font-weight:400;line-height:100%">2,371 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,620 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion included in Accrued expenses and other current 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:11pt;font-weight:400;line-height:100%">(3,131)</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:11pt;font-weight:400;line-height:100%">(784)</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: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:11pt;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:11pt;font-weight:400;line-height:100%">7,898 </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:11pt;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:11pt;font-weight:400;line-height:100%">10,836 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the non-current portion of our other liabilities (in thousands):</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease payables</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:11pt;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:11pt;font-weight:400;line-height:100%">6,261 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,316 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financing</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:11pt;font-weight:400;line-height:100%">2,450 </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:11pt;font-weight:400;line-height:100%">2,933 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mandatorily redeemable noncontrolling interest</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:11pt;font-weight:400;line-height:100%">2,318 </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:11pt;font-weight:400;line-height:100%">2,371 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,620 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion included in Accrued expenses and other current 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:11pt;font-weight:400;line-height:100%">(3,131)</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:11pt;font-weight:400;line-height:100%">(784)</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: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:11pt;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:11pt;font-weight:400;line-height:100%">7,898 </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:11pt;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:11pt;font-weight:400;line-height:100%">10,836 </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> 6261000 6316000 2450000 2933000 2318000 2371000 11029000 11620000 3131000 784000 7898000 10836000 Debt<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $50.0 million revolving credit facility (the "Revolving Credit Facility").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans under the Revolving Credit Facility will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company’s subsidiaries.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Credit Agreement contains customary representations and warranties, affirmative and negative covenants (including restrictions, subject to customary exceptions, qualifications, and baskets, on the ability of the Company and its subsidiaries to incur additional indebtedness or guarantees of indebtedness, pay dividends or distributions on, redeem, repurchase, or retire capital stock, make investments, loans, advances, or acquisitions, enter into sale and leaseback transactions, engage in transactions with affiliates, create liens, transfer, or sell assets, create restrictions on the payment of dividends or other amounts from their subsidiaries, and consolidate, merge, or transfer all or substantially all of the assets of the Company and its subsidiaries taken as a whole), and events of default (as defined in the Credit Agreement).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, the Credit Agreement includes the following financial covenants (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.</span></div> 2022-11-22 50000000 Loans under the Revolving Credit Facility will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. 0.0015 0 Reinsurance and Insurance Loss ReservesCertain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations.<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effects of reinsurance on premiums written and earned were as follows (in thousands):</span></div><div style="margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td><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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">7,454 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,529 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,380 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,557 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">7,709 </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:11pt;font-weight:400;line-height:100%">8,358 </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:11pt;font-weight:400;line-height:100%">7,023 </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:11pt;font-weight:400;line-height:100%">7,822 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">(4,413)</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:11pt;font-weight:400;line-height:100%">(4,413)</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:11pt;font-weight:400;line-height:100%">(3,866)</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:11pt;font-weight:400;line-height:100%">(3,866)</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 style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,474 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,537 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,513 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td><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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">21,917 </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:11pt;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:11pt;font-weight:400;line-height:100%">19,529 </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:11pt;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:11pt;font-weight:400;line-height:100%">18,876 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">25,555 </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:11pt;font-weight:400;line-height:100%">24,526 </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:11pt;font-weight:400;line-height:100%">23,837 </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:11pt;font-weight:400;line-height:100%">22,830 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">(13,056)</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:11pt;font-weight:400;line-height:100%">(13,056)</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:11pt;font-weight:400;line-height:100%">(11,227)</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:11pt;font-weight:400;line-height:100%">(11,227)</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 style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">34,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">33,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">32,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Typical insurance policies written or assumed have a maximum coverage of $300,000 per claim, of which we cede $125,000 of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $175,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable through reinsurance for catastrophic losses in excess of $2 million per occurrence, up to a maximum of $70 million in the aggregate for that occurrence.</span></div><div style="margin-bottom:14pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty establishes reserves for claims and claims expense on reported and incurred but not reported ("IBNR") claims of non-reinsured losses. Reserves for claims are included in the Accrued expenses and other current liabilities line item on the Consolidated Balance Sheets and claims expenses are recorded in Cost of sales on the Consolidated Statements of Comprehensive Income. The following details the activity in the reserve </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for the three and nine months ended December 31, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">January 1, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">7,790 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">8,149 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,451 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net incurred losses during the period</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:11pt;font-weight:400;line-height:100%">8,464 </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:11pt;font-weight:400;line-height:100%">5,046 </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:11pt;font-weight:400;line-height:100%">25,050 </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:11pt;font-weight:400;line-height:100%">20,303 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net claim payments during the period</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:11pt;font-weight:400;line-height:100%">(7,163)</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:11pt;font-weight:400;line-height:100%">(4,916)</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:11pt;font-weight:400;line-height:100%">(24,108)</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:11pt;font-weight:400;line-height:100%">(20,274)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</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:11pt;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:11pt;font-weight:400;line-height:100%">9,091 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,480 </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:11pt;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:11pt;font-weight:400;line-height:100%">9,091 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,480 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effects of reinsurance on premiums written and earned were as follows (in thousands):</span></div><div style="margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td><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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">7,454 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,529 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,380 </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:11pt;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:11pt;font-weight:400;line-height:100%">6,557 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">7,709 </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:11pt;font-weight:400;line-height:100%">8,358 </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:11pt;font-weight:400;line-height:100%">7,023 </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:11pt;font-weight:400;line-height:100%">7,822 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">(4,413)</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:11pt;font-weight:400;line-height:100%">(4,413)</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:11pt;font-weight:400;line-height:100%">(3,866)</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:11pt;font-weight:400;line-height:100%">(3,866)</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 style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,474 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,537 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,513 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td><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:11pt;font-weight:400;line-height:100%">Written</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:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">21,917 </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:11pt;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:11pt;font-weight:400;line-height:100%">19,529 </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:11pt;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:11pt;font-weight:400;line-height:100%">18,876 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">25,555 </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:11pt;font-weight:400;line-height:100%">24,526 </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:11pt;font-weight:400;line-height:100%">23,837 </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:11pt;font-weight:400;line-height:100%">22,830 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums—nonaffiliated</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:11pt;font-weight:400;line-height:100%">(13,056)</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:11pt;font-weight:400;line-height:100%">(13,056)</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:11pt;font-weight:400;line-height:100%">(11,227)</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:11pt;font-weight:400;line-height:100%">(11,227)</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 style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">34,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">33,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">32,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">30,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7454000 7529000 6380000 6557000 7709000 8358000 7023000 7822000 4413000 4413000 3866000 3866000 10750000 11474000 9537000 10513000 22350000 21917000 19529000 18876000 25555000 24526000 23837000 22830000 13056000 13056000 11227000 11227000 34849000 33387000 32139000 30479000 300000 125000 175000 2000000 70000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty establishes reserves for claims and claims expense on reported and incurred but not reported ("IBNR") claims of non-reinsured losses. Reserves for claims are included in the Accrued expenses and other current liabilities line item on the Consolidated Balance Sheets and claims expenses are recorded in Cost of sales on the Consolidated Statements of Comprehensive Income. The following details the activity in the reserve </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for the three and nine months ended December 31, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">January 1, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">December 31,<br/>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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</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:11pt;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:11pt;font-weight:400;line-height:100%">7,790 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;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:11pt;font-weight:400;line-height:100%">8,149 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,451 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net incurred losses during the period</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:11pt;font-weight:400;line-height:100%">8,464 </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:11pt;font-weight:400;line-height:100%">5,046 </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:11pt;font-weight:400;line-height:100%">25,050 </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:11pt;font-weight:400;line-height:100%">20,303 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net claim payments during the period</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:11pt;font-weight:400;line-height:100%">(7,163)</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:11pt;font-weight:400;line-height:100%">(4,916)</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:11pt;font-weight:400;line-height:100%">(24,108)</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:11pt;font-weight:400;line-height:100%">(20,274)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</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:11pt;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:11pt;font-weight:400;line-height:100%">9,091 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,480 </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:11pt;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:11pt;font-weight:400;line-height:100%">9,091 </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:11pt;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:11pt;font-weight:400;line-height:100%">7,480 </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> 7790000 7350000 8149000 7451000 8464000 5046000 25050000 20303000 7163000 4916000 24108000 20274000 9091000 7480000 9091000 7480000 Income TaxesFor the three and nine months ended December 31, 2022, Income tax (expense) benefit included $2.4 million and $5.1 million, respectively, of estimated tax credits related to the manufacture and sale of energy efficient homes. This credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The three and nine months ended January 1, 2022 included $34.4 million of such credits, which included catch up credits for homes sold between 2018 through 2021, and resulted in a net Income tax benefit of $20.7 million and $0.9 million, respectively. 2400000 5100000 34400000 34400000 -20700000 -900000 Commitments and Contingencies<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The maximum amount for which the Company was liable under such agreements approximated $193.5 million and $141.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> at December 31, 2022 and April 2, 2022, respectively, without reduction for the resale value of the homes. We </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">had a reserve for repurchase commitments of $4.9 million at December 31, 2022 and $3.6 million at April 2, 2022, and there were no repurchases during either period.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Construction-Period Mortgages.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit to fully fund the loan contract in accordance with a predetermined schedule. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Construction loan contract amount</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:11pt;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:11pt;font-weight:400;line-height:100%">3,251 </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:11pt;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:11pt;font-weight:400;line-height:100%">9,330 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cumulative advances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(757)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,547)</span></td><td style="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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">5,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Representations and Warranties of Mortgages Sold</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We sell loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers. In connection with these activities, we provide representations and warranties related to the loans sold or financed.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon a breach of a representation, we may be required to repurch</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ase the loan or to indemnify a party for incurred losses. We maintain a reserve for these contingent repurchase and indemnification obliga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">tions. This reserve of $819,000 as of December 31, 2022 and $866,000 as of April 2, 2022, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December 31, 2022.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs bind us to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. As of December 31, 2022, we had outstanding IRLCs with a notional amount of $41.0 million. For the three months ended December 31, 2022, we recognized gains of $12,000 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on outstandin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g IRLCs. There were no gains or losses on outstanding IRLCs for the three months ended January 1, 2022. For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2022 and January 1, 2022, we recognized gains of $43,000 and $42,000, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of December 31, 2022, we had $3.9 million in outstanding Commitments. We recognized non-cash losses </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of $197,000 and $61,000 during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">January 1, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nine months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> December 31, 2022 and January 1, 2022, we recognized losses of $282,000 and $329,000, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Legal Matters. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We are party to certain lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves, which reserves are included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.</span> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The maximum amount for which the Company was liable under such agreements approximated $193.5 million and $141.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> at December 31, 2022 and April 2, 2022, respectively, without reduction for the resale value of the homes. We </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">had a reserve for repurchase commitments of $4.9 million at December 31, 2022 and $3.6 million at April 2, 2022, and there were no repurchases during either period.</span></div> 193500000 141000000 4900000 3600000 0 0 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Construction-Period Mortgages.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit to fully fund the loan contract in accordance with a predetermined schedule. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Construction loan contract amount</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:11pt;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:11pt;font-weight:400;line-height:100%">3,251 </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:11pt;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:11pt;font-weight:400;line-height:100%">9,330 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cumulative advances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(757)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,547)</span></td><td style="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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">5,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3251000 9330000 757000 3547000 2494000 5783000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Representations and Warranties of Mortgages Sold</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We sell loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers. In connection with these activities, we provide representations and warranties related to the loans sold or financed.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon a breach of a representation, we may be required to repurch</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ase the loan or to indemnify a party for incurred losses. We maintain a reserve for these contingent repurchase and indemnification obliga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">tions. This reserve of $819,000 as of December 31, 2022 and $866,000 as of April 2, 2022, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December 31, 2022.</span> 819000 866000 0 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs bind us to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. As of December 31, 2022, we had outstanding IRLCs with a notional amount of $41.0 million. For the three months ended December 31, 2022, we recognized gains of $12,000 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on outstandin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g IRLCs. There were no gains or losses on outstanding IRLCs for the three months ended January 1, 2022. For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nine months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2022 and January 1, 2022, we recognized gains of $43,000 and $42,000, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of December 31, 2022, we had $3.9 million in outstanding Commitments. We recognized non-cash losses </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of $197,000 and $61,000 during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">January 1, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nine months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> December 31, 2022 and January 1, 2022, we recognized losses of $282,000 and $329,000, respectively.</span></div> 41000000 12000 0 43000 42000 3900000 -197000 -61000 -282000 -329000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Legal Matters. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We are party to certain lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves, which reserves are included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.</span> Stockholders' Equity and Redeemable Noncontrolling Interest<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 31, 2022 (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt;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:18.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Equity Attributable to Cavco Stockholders</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Treasury stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Additional paid-in capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Retained earnings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Accumulated other comprehensive loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="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%">Redeemable noncontrolling interest</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><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:9pt;font-weight:400;line-height:100%">Shares</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:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left: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%">Balance, April 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,292,278 </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%">93 </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%">(61,040)</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%">263,049 </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%">628,756 </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%">(403)</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%">830,455 </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 colspan="3" style="background-color:#cceeff;border-left: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%">825 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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,602 </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,602 </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;border-left:1pt solid #000;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%">92 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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%">(112)</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%">(112)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">5,957 </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%">— </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%">(848)</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%">— </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%">(848)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,425 </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"/><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"/><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%">1,425 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(38,960)</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%">— </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%">(38,960)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(240)</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%">Balance, July 2, 2022</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%">9,298,235 </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%">93 </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%">(100,000)</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%">263,626 </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%">688,358 </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%">(515)</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%">851,562 </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 colspan="3" style="background-color:#ffffff;border-left: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%">677 </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%">Net income</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%">— </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"/><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"/><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"/><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%">74,116 </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"/><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%">74,116 </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;border-left:1pt solid #000;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%">82 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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="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%">— </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%">— </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%">(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%">(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="3" style="background-color:#ffffff;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">15,917 </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"/><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"/><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%">1,457 </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"/><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"/><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%">1,457 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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="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%">— </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,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%">— </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%">2,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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(240)</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:10pt;font-weight:400;line-height:100%">Subsequent valuation adjustment</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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%">407 </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;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, October 1, 2022</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%">9,314,152 </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%">93 </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%">(100,000)</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%">267,183 </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%">762,474 </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%">(818)</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%">928,932 </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 colspan="3" style="background-color:#cceeff;border-left: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%">926 </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%">Net income</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="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%">— </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,524 </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,524 </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;border-left:1pt solid #000;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%">65 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net</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%">— </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"/><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"/><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"/><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"/><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%">74 </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%">74 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">5,548 </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%">— </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%">(90)</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%">— </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%">(90)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,330 </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"/><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"/><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%">1,330 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(34,270)</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%">— </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%">(34,270)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(120)</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:10pt;font-weight:400;line-height:100%">Subsequent valuation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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;border-left:1pt solid #000;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%">61 </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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;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:400;line-height:100%">9,319,700 </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:400;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:400;line-height:100%">93 </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:400;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:400;line-height:100%">(134,270)</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:400;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:400;line-height:100%">268,423 </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:400;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:400;line-height:100%">821,998 </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:400;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:400;line-height:100%">(744)</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:400;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:400;line-height:100%">955,500 </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 colspan="3" style="background-color:#cceeff;border-left: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:400;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:400;line-height:100%">932 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended January 1, 2022 (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:18.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Equity Attributable to Cavco Stockholders</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:16pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Treasury stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Additional paid-in capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Retained earnings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="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%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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:9pt;font-weight:400;line-height:100%">Shares</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:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,241,256 </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%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(1,441)</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%">253,835 </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%">431,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">97 </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%">683,640 </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 colspan="3" style="background-color:#cceeff;border-left: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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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%">27,046 </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%">27,046 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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)</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)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">4,465 </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%">— </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%">136 </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%">— </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%">136 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,100 </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"/><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"/><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%">1,100 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(12,842)</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%">— </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%">(12,842)</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;border-left:1pt solid #000;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="display:none"/><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:400;line-height:100%">Balance, July 3, 2021</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%">9,245,721 </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%">92 </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,283)</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%">255,071 </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%">458,103 </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%">84 </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%">699,067 </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 colspan="3" style="background-color:#cceeff;border-left: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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Initial value of noncontrolling interest upon transaction</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income</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%">— </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"/><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"/><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"/><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%">37,610 </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"/><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%">37,610 </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;border-left:1pt solid #000;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%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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="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%">— </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%">— </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%">(13)</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%">(13)</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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">29,295 </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%">1 </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"/><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,728 </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"/><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"/><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,729 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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="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%">— </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,317 </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%">— </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,317 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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%">— </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"/><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,594)</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"/><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"/><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"/><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,594)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, October 2, 2021</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%">9,275,016 </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%">93 </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,877)</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%">259,116 </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%">495,713 </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%">71 </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%">733,116 </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 colspan="3" style="background-color:#cceeff;border-left: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%">1,128 </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="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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%">79,419 </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%">79,419 </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;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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%">(113)</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%">(113)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">14,592 </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%">— </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,437 </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%">— </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,437 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,043 </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"/><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"/><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%">1,043 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">(8,690)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">(8,690)</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;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, January 1, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,289,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 #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:#ffffff;border-bottom:3pt double #000;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%">93 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 #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:#ffffff;border-bottom:3pt double #000;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%">(30,567)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">261,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">575,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">(42)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">806,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-left:1pt solid #000;border-top:1pt solid #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: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%">1,204 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 31, 2022 (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt;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:18.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Equity Attributable to Cavco Stockholders</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Treasury stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Additional paid-in capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Retained earnings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Accumulated other comprehensive loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="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%">Redeemable noncontrolling interest</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><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:9pt;font-weight:400;line-height:100%">Shares</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:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left: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%">Balance, April 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,292,278 </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%">93 </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%">(61,040)</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%">263,049 </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%">628,756 </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%">(403)</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%">830,455 </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 colspan="3" style="background-color:#cceeff;border-left: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%">825 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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,602 </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,602 </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;border-left:1pt solid #000;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%">92 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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%">(112)</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%">(112)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">5,957 </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%">— </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%">(848)</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%">— </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%">(848)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,425 </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"/><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"/><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%">1,425 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(38,960)</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%">— </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%">(38,960)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(240)</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%">Balance, July 2, 2022</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%">9,298,235 </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%">93 </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%">(100,000)</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%">263,626 </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%">688,358 </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%">(515)</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%">851,562 </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 colspan="3" style="background-color:#ffffff;border-left: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%">677 </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%">Net income</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%">— </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"/><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"/><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"/><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%">74,116 </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"/><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%">74,116 </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;border-left:1pt solid #000;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%">82 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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="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%">— </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%">— </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%">(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%">(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="3" style="background-color:#ffffff;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">15,917 </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"/><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"/><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%">1,457 </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"/><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"/><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%">1,457 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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="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%">— </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,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%">— </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%">2,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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(240)</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:10pt;font-weight:400;line-height:100%">Subsequent valuation adjustment</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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%">407 </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;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, October 1, 2022</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%">9,314,152 </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%">93 </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%">(100,000)</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%">267,183 </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%">762,474 </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%">(818)</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%">928,932 </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 colspan="3" style="background-color:#cceeff;border-left: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%">926 </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%">Net income</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="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%">— </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,524 </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,524 </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;border-left:1pt solid #000;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%">65 </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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net</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%">— </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"/><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"/><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"/><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"/><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%">74 </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%">74 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">5,548 </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%">— </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%">(90)</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%">— </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%">(90)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,330 </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"/><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"/><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%">1,330 </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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(34,270)</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%">— </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%">(34,270)</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;border-left:1pt solid #000;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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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%">— </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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(120)</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:10pt;font-weight:400;line-height:100%">Subsequent valuation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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;border-left:1pt solid #000;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%">61 </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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;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:400;line-height:100%">9,319,700 </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:400;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:400;line-height:100%">93 </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:400;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:400;line-height:100%">(134,270)</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:400;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:400;line-height:100%">268,423 </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:400;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:400;line-height:100%">821,998 </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:400;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:400;line-height:100%">(744)</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:400;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:400;line-height:100%">955,500 </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 colspan="3" style="background-color:#cceeff;border-left: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:400;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:400;line-height:100%">932 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended January 1, 2022 (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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:18.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Equity Attributable to Cavco Stockholders</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:16pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Treasury stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Additional paid-in capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Retained earnings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt 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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="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%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:13pt"><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:9pt;font-weight:400;line-height:100%">Shares</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:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,241,256 </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%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(1,441)</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%">253,835 </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%">431,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">97 </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%">683,640 </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 colspan="3" style="background-color:#cceeff;border-left: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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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%">27,046 </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%">27,046 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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)</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)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">4,465 </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%">— </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%">136 </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%">— </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%">136 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,100 </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"/><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"/><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%">1,100 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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="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%">(12,842)</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%">— </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%">(12,842)</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;border-left:1pt solid #000;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="display:none"/><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:400;line-height:100%">Balance, July 3, 2021</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%">9,245,721 </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%">92 </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,283)</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%">255,071 </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%">458,103 </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%">84 </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%">699,067 </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 colspan="3" style="background-color:#cceeff;border-left: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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Initial value of noncontrolling interest upon transaction</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income</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%">— </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"/><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"/><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"/><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%">37,610 </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"/><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%">37,610 </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;border-left:1pt solid #000;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%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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="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%">— </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%">— </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%">(13)</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%">(13)</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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">29,295 </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%">1 </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"/><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,728 </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"/><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"/><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,729 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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="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%">— </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,317 </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%">— </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,317 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</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%">— </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"/><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,594)</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"/><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"/><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"/><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,594)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</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="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%">— </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%">— </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%">— </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;border-left:1pt solid #000;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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, October 2, 2021</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%">9,275,016 </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%">93 </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,877)</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%">259,116 </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%">495,713 </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%">71 </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%">733,116 </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 colspan="3" style="background-color:#cceeff;border-left: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%">1,128 </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="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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="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%">— </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%">79,419 </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%">79,419 </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;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net</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%">— </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"/><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"/><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"/><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"/><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%">(113)</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%">(113)</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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans, net</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%">14,592 </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%">— </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,437 </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%">— </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,437 </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;border-left:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</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%">— </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"/><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"/><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%">1,043 </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"/><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"/><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%">1,043 </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;border-left:1pt solid #000;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">(8,690)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">(8,690)</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;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, January 1, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,289,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 #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:#ffffff;border-bottom:3pt double #000;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%">93 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 #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:#ffffff;border-bottom:3pt double #000;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%">(30,567)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">261,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">575,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">(42)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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 style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">806,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-left:1pt solid #000;border-top:1pt solid #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: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%">1,204 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 9292278 93000 -61040000 263049000 628756000 -403000 830455000 825000 0 0 0 59602000 0 59602000 92000 0 0 0 0 -112000 -112000 0 5957 0 0 -848000 0 0 -848000 0 0 0 1425000 0 0 1425000 0 38960000 38960000 240000 9298235 93000 -100000000 263626000 688358000 -515000 851562000 677000 0 0 0 74116000 0 74116000 82000 0 0 0 0 -303000 -303000 0 15917 0 0 1457000 0 0 1457000 0 0 0 2100000 0 0 2100000 0 240000 407000 9314152 93000 -100000000 267183000 762474000 -818000 928932000 926000 0 0 0 59524000 0 59524000 65000 0 0 0 0 74000 74000 0 5548 0 0 -90000 0 0 -90000 0 0 0 1330000 0 0 1330000 0 34270000 34270000 120000 61000 9319700 93000 -134270000 268423000 821998000 -744000 955500000 932000 9241256 92000 1441000 253835000 431057000 97000 683640000 0 0 0 0 27046000 0 27046000 0 0 0 0 0 -13000 -13000 0 4465 0 0 136000 0 0 136000 0 0 0 1100000 0 0 1100000 0 12842000 12842000 9245721 92000 14283000 255071000 458103000 84000 699067000 0 1235000 0 0 0 37610000 0 37610000 73000 0 0 0 0 -13000 -13000 0 29295 1000 0 2728000 0 0 2729000 0 0 0 1317000 0 0 1317000 0 7594000 7594000 180000 9275016 93000 21877000 259116000 495713000 71000 733116000 1128000 0 0 0 79419000 0 79419000 196000 0 0 0 0 -113000 -113000 0 14592 0 0 1437000 0 0 1437000 0 0 0 1043000 0 0 1043000 0 8690000 8690000 120000 9289608 93000 30567000 261596000 575132000 -42000 806212000 1204000 Earnings Per Share<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to Cavco common stockholders</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:11pt;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:11pt;font-weight:400;line-height:100%">59,524 </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:11pt;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:11pt;font-weight:400;line-height:100%">79,419 </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:11pt;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:11pt;font-weight:400;line-height:100%">193,242 </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:11pt;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:11pt;font-weight:400;line-height:100%">144,075 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,870,565 </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:11pt;font-weight:400;line-height:100%">9,174,224 </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:11pt;font-weight:400;line-height:100%">8,897,405 </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:11pt;font-weight:400;line-height:100%">9,187,828 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,510 </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:11pt;font-weight:400;line-height:100%">96,214 </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:11pt;font-weight:400;line-height:100%">71,699 </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:11pt;font-weight:400;line-height:100%">83,027 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,936,075 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,270,438 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,969,104 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,270,855 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to Cavco common stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</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:11pt;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:11pt;font-weight:400;line-height:100%">6.71 </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:11pt;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:11pt;font-weight:400;line-height:100%">8.66 </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:11pt;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:11pt;font-weight:400;line-height:100%">21.72 </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:11pt;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:11pt;font-weight:400;line-height:100%">15.68 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.57 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.54 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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:11pt;font-weight:400;line-height:100%">930 </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:11pt;font-weight:400;line-height:100%">1,640 </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:11pt;font-weight:400;line-height:100%">776 </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:11pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to Cavco common stockholders</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:11pt;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:11pt;font-weight:400;line-height:100%">59,524 </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:11pt;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:11pt;font-weight:400;line-height:100%">79,419 </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:11pt;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:11pt;font-weight:400;line-height:100%">193,242 </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:11pt;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:11pt;font-weight:400;line-height:100%">144,075 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,870,565 </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:11pt;font-weight:400;line-height:100%">9,174,224 </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:11pt;font-weight:400;line-height:100%">8,897,405 </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:11pt;font-weight:400;line-height:100%">9,187,828 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,510 </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:11pt;font-weight:400;line-height:100%">96,214 </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:11pt;font-weight:400;line-height:100%">71,699 </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:11pt;font-weight:400;line-height:100%">83,027 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,936,075 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,270,438 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,969,104 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,270,855 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to Cavco common stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</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:11pt;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:11pt;font-weight:400;line-height:100%">6.71 </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:11pt;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:11pt;font-weight:400;line-height:100%">8.66 </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:11pt;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:11pt;font-weight:400;line-height:100%">21.72 </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:11pt;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:11pt;font-weight:400;line-height:100%">15.68 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.66 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.57 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.54 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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:11pt;font-weight:400;line-height:100%">930 </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:11pt;font-weight:400;line-height:100%">1,640 </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:11pt;font-weight:400;line-height:100%">776 </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:11pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 59524000 79419000 193242000 144075000 8870565 9174224 8897405 9187828 65510 96214 71699 83027 8936075 9270438 8969104 9270855 6.71 8.66 21.72 15.68 6.66 8.57 21.55 15.54 930 1640 776 2449 Fair Value Measurements<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The book value and estimated fair value of our financial instruments were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><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:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Book<br/>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:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td><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:11pt;font-weight:400;line-height:100%">Book<br/>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:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">16,780 </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:11pt;font-weight:400;line-height:100%">16,780 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">20,479 </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:11pt;font-weight:400;line-height:100%">20,479 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable</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:11pt;font-weight:400;line-height:100%">40,666 </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:11pt;font-weight:400;line-height:100%">47,039 </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:11pt;font-weight:400;line-height:100%">49,884 </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:11pt;font-weight:400;line-height:100%">53,354 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable</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:11pt;font-weight:400;line-height:100%">77,973 </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:11pt;font-weight:400;line-height:100%">73,343 </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:11pt;font-weight:400;line-height:100%">68,566 </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:11pt;font-weight:400;line-height:100%">65,942 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financing</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:11pt;font-weight:400;line-height:100%">(2,450)</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:11pt;font-weight:400;line-height:100%">(2,357)</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:11pt;font-weight:400;line-height:100%">(2,933)</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:11pt;font-weight:400;line-height:100%">(3,119)</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">See Note 19, Fair Value Measurements, and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies, in the Form 10-K for more information on the methodologies we use in determining fair value.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities. MSRs are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Number of loans serviced with MSRs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,101 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,346 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average servicing fee (basis points)</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:11pt;font-weight:400;line-height:100%">34.72 </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:11pt;font-weight:400;line-height:100%">34.76 </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:11pt;font-weight:400;line-height:100%">Capitalized servicing multiple</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:11pt;font-weight:400;line-height:100%">114.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:11pt;font-weight:400;line-height:100%">%</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:11pt;font-weight:400;line-height:100%">85.07 </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:11pt;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:11pt;font-weight:400;line-height:100%">Capitalized servicing rate (basis points)</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:11pt;font-weight:400;line-height:100%">39.57 </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:11pt;font-weight:400;line-height:100%">29.57 </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:11pt;font-weight:400;line-height:100%">Serviced portfolio with MSRs (in thousands)</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:11pt;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:11pt;font-weight:400;line-height:100%">526,535 </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:11pt;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:11pt;font-weight:400;line-height:100%">560,178 </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:11pt;font-weight:400;line-height:100%">MSRs (in thousands)</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:11pt;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:11pt;font-weight:400;line-height:100%">2,083 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,656 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The book value and estimated fair value of our financial instruments were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><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:11pt;font-weight:400;line-height:100%">December 31, 2022</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:11pt;font-weight:400;line-height:100%">April 2, 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:11pt;font-weight:400;line-height:100%">Book<br/>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:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td><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:11pt;font-weight:400;line-height:100%">Book<br/>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:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">19,036 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:11pt;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:11pt;font-weight:400;line-height:100%">17,760 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">14,103 </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:11pt;font-weight:400;line-height:100%">16,780 </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:11pt;font-weight:400;line-height:100%">16,780 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">5,290 </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:11pt;font-weight:400;line-height:100%">20,479 </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:11pt;font-weight:400;line-height:100%">20,479 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable</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:11pt;font-weight:400;line-height:100%">40,666 </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:11pt;font-weight:400;line-height:100%">47,039 </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:11pt;font-weight:400;line-height:100%">49,884 </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:11pt;font-weight:400;line-height:100%">53,354 </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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable</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:11pt;font-weight:400;line-height:100%">77,973 </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:11pt;font-weight:400;line-height:100%">73,343 </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:11pt;font-weight:400;line-height:100%">68,566 </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:11pt;font-weight:400;line-height:100%">65,942 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financing</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:11pt;font-weight:400;line-height:100%">(2,450)</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:11pt;font-weight:400;line-height:100%">(2,357)</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:11pt;font-weight:400;line-height:100%">(2,933)</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:11pt;font-weight:400;line-height:100%">(3,119)</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 19036000 19036000 17760000 17760000 14103000 14103000 16780000 16780000 5290000 5290000 20479000 20479000 40666000 47039000 49884000 53354000 77973000 73343000 68566000 65942000 2450000 2357000 2933000 3119000 See Note 19, Fair Value Measurements, and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies, in the Form 10-K for more information on the methodologies we use in determining fair value. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities. MSRs are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.</span> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>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:11pt;font-weight:400;line-height:100%">Number of loans serviced with MSRs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,101 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,346 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average servicing fee (basis points)</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:11pt;font-weight:400;line-height:100%">34.72 </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:11pt;font-weight:400;line-height:100%">34.76 </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:11pt;font-weight:400;line-height:100%">Capitalized servicing multiple</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:11pt;font-weight:400;line-height:100%">114.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:11pt;font-weight:400;line-height:100%">%</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:11pt;font-weight:400;line-height:100%">85.07 </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:11pt;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:11pt;font-weight:400;line-height:100%">Capitalized servicing rate (basis points)</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:11pt;font-weight:400;line-height:100%">39.57 </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:11pt;font-weight:400;line-height:100%">29.57 </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:11pt;font-weight:400;line-height:100%">Serviced portfolio with MSRs (in thousands)</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:11pt;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:11pt;font-weight:400;line-height:100%">526,535 </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:11pt;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:11pt;font-weight:400;line-height:100%">560,178 </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:11pt;font-weight:400;line-height:100%">MSRs (in thousands)</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:11pt;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:11pt;font-weight:400;line-height:100%">2,083 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4101 4346 1.140 0.8507 526535000 560178000 2083000 1656000 Related Party TransactionsIn addition to our Company-owned stores, we have non-marketable equity investments in other manufactured housing distributors. In the ordinary course of business, we sell homes and lend to certain of these distributors through our commercial lending programs. For the three and nine months ended December 31, 2022, the total amount of sales to related parties was $18.7 million and $56.0 million, respectively. For the three and nine months ended January 1, 2022, the total amount of sales to related parties was $15.8 million and $44.6 million, respectively. As of December 31, 2022, receivables from related parties included $6.3 million of accounts receivable and $3.3 million of commercial loans outstanding. As of April 2, 2022, receivables from related parties included $3.3 million of accounts receivable and $2.6 million of commercial loans outstanding. 18700000 56000000 15800000 44600000 6300000 3300000 3300000 2600000 Business Segment Information<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate principally in two segments: (1) factory-built housing, which includes wholesale and retail factory-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. The following table provides selected financial data by segment (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">481,193 </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:11pt;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:11pt;font-weight:400;line-height:100%">413,590 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,613,392 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,067,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,410 </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:11pt;font-weight:400;line-height:100%">18,124 </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:11pt;font-weight:400;line-height:100%">52,941 </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:11pt;font-weight:400;line-height:100%">53,712 </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-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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">431,714 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,666,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,121,679 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">Income before income taxes</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">71,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:11pt;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:11pt;font-weight:400;line-height:100%">52,905 </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:11pt;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:11pt;font-weight:400;line-height:100%">241,959 </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:11pt;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:11pt;font-weight:400;line-height:100%">133,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</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:11pt;font-weight:400;line-height:100%">4,268 </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:11pt;font-weight:400;line-height:100%">6,030 </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:11pt;font-weight:400;line-height:100%">6,243 </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:11pt;font-weight:400;line-height:100%">10,077 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">76,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">58,935 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">248,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">143,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%"> </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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets:</span></div></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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">1,072,652 </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:11pt;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:11pt;font-weight:400;line-height:100%">929,535 </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:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</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:11pt;font-weight:400;line-height:100%">191,822 </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:11pt;font-weight:400;line-height:100%">225,437 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,264,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,154,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 The following table provides selected financial data by segment (in thousands):<div style="margin-bottom:9pt;margin-top:2pt"><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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">Nine Months Ended</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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>2022</span></td><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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">January 1,<br/>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:11pt;font-weight:400;line-height:100%">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">481,193 </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:11pt;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:11pt;font-weight:400;line-height:100%">413,590 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,613,392 </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:11pt;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:11pt;font-weight:400;line-height:100%">1,067,967 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,410 </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:11pt;font-weight:400;line-height:100%">18,124 </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:11pt;font-weight:400;line-height:100%">52,941 </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:11pt;font-weight:400;line-height:100%">53,712 </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-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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">431,714 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,666,333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,121,679 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">Income before income taxes</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">71,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:11pt;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:11pt;font-weight:400;line-height:100%">52,905 </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:11pt;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:11pt;font-weight:400;line-height:100%">241,959 </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:11pt;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:11pt;font-weight:400;line-height:100%">133,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</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:11pt;font-weight:400;line-height:100%">4,268 </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:11pt;font-weight:400;line-height:100%">6,030 </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:11pt;font-weight:400;line-height:100%">6,243 </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:11pt;font-weight:400;line-height:100%">10,077 </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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">76,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">58,935 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">248,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">143,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:2pt"><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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><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:11pt;font-weight:400;line-height:100%"> </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:11pt;font-weight:400;line-height:100%">December 31,<br/>2022</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:11pt;font-weight:400;line-height:100%">April 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets:</span></div></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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</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:11pt;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:11pt;font-weight:400;line-height:100%">1,072,652 </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:11pt;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:11pt;font-weight:400;line-height:100%">929,535 </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:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</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:11pt;font-weight:400;line-height:100%">191,822 </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:11pt;font-weight:400;line-height:100%">225,437 </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:3pt double #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,264,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:100%">1,154,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 481193000 413590000 1613392000 1067967000 19410000 18124000 52941000 53712000 500603000 431714000 1666333000 1121679000 71813000 52905000 241959000 133357000 4268000 6030000 6243000 10077000 76081000 58935000 248202000 143434000 1072652000 929535000 191822000 225437000 1264474000 1154972000 Subsequent Event<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As announced on January 3, 2023 in a current report on Form 8-K, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our position in the Southwest and expands our manufacturing capabilities into Mexico.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The purchase price totaled $93 million, before certain customary adjustments, and was funded with cash on hand. The allocation of the purchase price is still preliminary as of the date of this report and will be finalized upon completion of the analysis of the fair values of the acquired assets, liabilities assumed and intangible assets. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date. Accordingly, supplemental pro-forma information is not available and is therefore omitted.</span></div> 2023-01-03 4 22 93000000 Recorded net of accumulated amortization of $219,000 and $87,000 as of December 31, 2022 and April 2, 2022, respectively. EXCEL 106 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,2 0U8'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 " #$@$-6Q19'3^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU9#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BR(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X+@_!8.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO$,#;T^/+V7=RHZ) MU*@Q_TI6TBG@EETFO[9W][L'U@LNVHJ+BK<[T4B^D9OF?7']X7<5=M[8O?W' MQA?!OH-?=]%_ 5!+ P04 " #$@$-6F5R<(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 ,2 0U9W9 8 >&PO=V]R:W-H965T&UL MM9E=;]LV%(;_"N$-PP;$D439BM,Y!APEV;RUJ1NG'=IA%[1$VT(ET:,H._GW M.Y1L*PO/$3+E=(7K-%PS99\QM7']53"F56IA%'"TRP2*9%\<=49 M.V]\E^J XHE/$=]F+XZ)MC(7XJL^F817'5N7B,<\4%J"P<^&^SR.M1*4X]^= M:*=ZIPY\>;Q7ORO,@YDYR[@OXK^B4*VN.H,."?F"Y;%Z$-O?^H.["W +HV7) M"ELW3+'14(HMD?II4-,'1=T4T> F2G4SSI2$NQ'$J=&-"')H%458&I+;5$7J MF4S2,CUT-7=)MF*29T-+P=MTC!7LE*]+9=J@?$G>B52M,E ->?AMO 6EK(I* M]T6]IJC@#0_.B>N<$6I3:BB/CX?_P=)S0B^* MSS,E(1G_,=50J= S*^@>^B9;LX!?=: +9EQN>&?TTP^.9_]JLO>=Q+XQVZO, M]C#UT2XS?,@4R6+(D) _D3_YL\DTKF3#'[T8.)YG\HC&MO38KSSVT9)57>'Q M>U,N(Z''KY# *&ALO -*^[&E<7!!XUOZ'%0^!VCIQF R+(S>Q6QI M3+GTCB-XB(P7G;MP<")L?L=$/+' MG_SW9')_\W'V^#"YG<&A?VXTC.JT-4QKP_08PY,T$!)2M6"D,S)3,.@0(8DO MZ MM&?WO9XYIT\!.DY-.LY1J#,.0U#/SO8'Y"T\1]ZGYG;%)5W/]<@]C&RKBJ#& M&Z[SAA,'/KB,M7 *%')J%G)PFGE="[X^@PQ_%-O46 .XW'0E>!H]&8V> I"< MFI &ZWZ\E2*390&YO;&-<=?C$9/@4I.S4H.CCBOC4Y%IB 1OT3KYN$* M5QST;_T)F/,@EM*3)Y $E7R0) MS$\S)8*O9V3-)-FP..?D1_O<=HPK!Z? *%IC%,7I!P@XC-(EF3TG'A Z'X\NQD;OZ[QP+8.:SBB1\&1 MGTNI/V7*[Y>B*6$:R8VK9@<4/QO7VGP\JJW/&HKH45 T2167Y^-& MG[ABD\]38 ^ML8<>A3WZBPUH'DA@*:1Y!,)UWC()V3X. @Y"(!.6DD;'I^ ? M6O,//8I_9@F+8W*=9W [,^UM5?3#\7!93_2?C.USXJ] M"?(^5\"RJ9Y#C8Z_$]?LZJ%4ZQ=J>I=L,QIXEZYW>3FT-@:+;@U [@%LV\S!W#!EC0/R'6[=J]KYAT\LF5;NC7ON#BN5$M_+YW>P47CP'- [/_; M.3N/IV ?MV8?]\!:SBN/NR7J9I>XW >SQ^]*/]:+;40]7!:[JQD)]*)6N:-8 M7:UV<,?%OJ55/UYN_[YC>K3-2,P7$&J?7T!WD>6.:GFBQ+K8E)P+I412'*XX M"[G4#\#]A1!J?Z)?4.UKC_X#4$L#!!0 ( ,2 0U;-,(\3" @ (DE 8 M >&PO=V]R:W-H965T&ULK9IM;]LX$L>_"N$K=F\!)Q8? M]-0F!MH4N]L7NPWB[MYK1:9CH9+HI:BDN4]_0]FQ+/%!SB$%TEC.D/X/.9S? MC.2K)R&_-UO.%?I1E75S/=LJM7N_6#3YEE=9+XRSKHN)U4X@:2;ZYGGW$[V]8H@=T%G\7_*DY M>8VT*_="?-<77];7LT KXB7/E9XB@U^/_(:7I9X)=/QSF'1V_$P]\/3UR^R_ M=LZ#,_=9PV]$^9]BK;;7LV2&UGR3M:6Z$T^_\X-#H9XO%V73_8^>#K;!#.5M MHT1U& P*JJ+>_\Y^'!;B9 !FC@'D,("<.X >!M#.T;VRSJW/F6-Z)N1%FL,\77Z%-69G7.T4I/UZ +]-?J M,_KWNU_0.U34Z-M6M$U6KYNKA8)/UN,7^>%3/NT_A3@^Y3//+Q'%I;_;E3=9L$6P:RO4+_D];/&8E M^&[U>C]5U$VES__CDL819LG5XO'4'].,,(;#X&@V4,J.2IE7Z1UOE"QR'8=: MZQRBO]LEF]#]3.&)@C3%>"33- )76&I7&1Y5AEZ5'_-9&5YWN0&-HH3=)TY('%BI#8$2;IT8/T#3U &RDJ ME&TV15D +QJG1ZFYVNDXB9@VU.4-#GJ8!5Y_OD"LUTK(@MLA%9C"<,C"L3:; M':-IC!WZ3F"+O?IN)=]EQ1KQ'U"&-;SI,K-06PCX?)))A[D'^21B@2'>-(MQ M3!QG%??,Q%Y.+;\)!3%QADQBRJ0D#-E8IVD7 T9P[!#:$P_[D3<"B54CM9RY M<"S0;S14UU,.^S'WQ9^.L4DM@A,RAH;%C+*44H>ZGF[8C[>;5^=?;/*+1&DP M3L VLY0PUW+VG,-^T-W\'PD7FS1C04S&S+.841J?G+>AY)YZ> )[;Y!AL0DT M&K Q,RQ6A&#F<*#''O9S[U9"%RG5\QSMH%]071+3E>5.1[5;LDDPG#)*#-$6 M.TASV)7 >M9A/^Q^$V+]5)2E59R)(QP$86S$A-4N31T'C_3D(GYR?>T@4-0J MJQ\*B 3WUA,+G*+4*-)M9@D+'24/Z1%&_ C["EN?J:)^0"6']AE)W2=?B,U% M"Q>>ALJD$D")!F/5%K,H=57#Y*3A.P=>'GDFC#")&(O'U+(90@F1NFH7TF.+ MT+.:4CCY]W#\E:.&(5[XO;HU?:/9AC[W,"1^&!Z[J5WVK/.?U6$+$:,X,>+= M-&,T2%S;TA.13#9\LN7>DFUJQRSH"W%DU!MVNR!Q (?TC"1^1@XKMRFUEE8O M3A@9 ]UFES(<.^X"D!Z/Q(_'<8*9TFMK .CI+>:X="UMCT+B9^%^[P]I=%$ M6IP8'9'%"G:?.KA'>NX1/_<^\PV'K5\#7:"YXTAE/QPR3;@ED=%*6ZS"D#@6 MDO8 I'X WO$UYU57!-4"A-9*BK+480!0Y)!\K#"D)N52.BZ6+48)<52>M N_E'/5HE>GKXV8;_5;$.G>XY2/T>A@3T$4Z/=GZ-W MP66 (7U+])B5+?^ \#P( OV#FFTF=;YLU18Z\O_R]0?TIWAYMV@:G56%1*)5 M#50]:]AJZ_*9P!T7#5Z3H:,GMTTG[IM"D2YJIY]<.J]JCG$Z@?+TN]&TN M@*&^"W-1U"C/=@7 T:K7UMA:0&BU&S1C0[D]MJD?VW=<9? 6E!Z9K.%TV&_9 MFQA."$X-N%CL(I+$H8,NM,,:ZJ.V:LON^=&A+!(5Y)ZM?M3W"/@6C5VX M">2+F(W+;9L5"UP!WE.;^JF]KXB:8T#,/ "%S3+H% "%VHZ0E._03? MRSTI,O1IF\)E=TC/=C$UGNG8^Q^;H:__87T!P (O3_]LJWN('K$Y9E30?TRY MUJ= WHKBM61]J]F&[O?E!)N\-3PDJ]_U_63Q*?( 4>,G8!-60ZE]$<#.+0)6 M>ZFK_89]/"+0*MG2.0?=O['J:<.A\![JS ]UE_ ]KZVB3;P:JOE9A)3D.MSV2HMN%9L3QA-=3>0Y9-WS_NM9\7R+;;Q_9(/L-RJ+O'+IN^B3S6/?<%L@G2%*K3 MV-1L,83"%>I6A^0>NFP"NB]5Y4'TWH47\5;1)E"A J5&E6"Q@^H4BM.1Y,7) M]V3TEY3^R.1#43>HY!L8&%S&,(//?:JAJ+ MRJTVR=0XV3QL[0,L0A8S%*$0D#S)UV_S8E$"FAA[HQ=;I$XW>+H;C0.(-T^R M_J0V0FCR>5M6ZG:RT7IW/9NIU49LN9K*G:C@F[6LMUS#9?TX4[M:\+PUVI8S MYGG1;,N+:C*_:>]]J.-&-S=F M\YL=?Q3W0O^Z^U##U>SH)2^VHE*%K$@MUK>3]_1ZZ7N-08OX=R&>U,EGTE!Y MD/)3<_%]?COQFB<2I5CIQ@6'?P>Q$&79>(+G^*-W.CF.V1B>?G[V_DU+'L@\ M<"46LORMR/7F=I),2"[6?%_JC_+I.]$3"AM_*UFJ]B]YZK Q@%=[I>6V-X8G MV!95]Y]_[@-Q8@!^< /6&S#3(!@Q\'L#_Z4C!+U!\-(1PMZ@I3[KN+>!R[CF M\YM:/I&Z08.WYD,;_=8:XE543:'R4K(LIBF*@R#?5RNY%>2*_'J?D3=?OR5?DZ(BOVSD7O$J5SJ/(LLI%CMAG;OO483^#*!Q#P9Y#<<><#C.QFA*?OB/, M8PQYGH7;_ =>38DW;I[]O=&7__?H9\'PCW7AM_[\$7]]NH\50?[S_D'I&N;U M?[%4=\X"W%G3[*[5CJ_$[00J2HGZ(";S?WQ%(^^?6)POZ2R[I+/EA9R=920X M9B1P>9__!*M&+0ZBV@LL YUQU!HWJ\-A'L):X?DWL\-I;&U8X-.8!N>PS(;1 M*(I\WW"W1'"4T2A.C[@SKN&1:^CDNI!*-RU(\5*@K:4S#T_&]:,D\D.#+0*C M4>A%!EL;1IG/O( 9;&U<$K#0]W"RT9%LY"3[;2V5(KM:K@N-<8WLI_-I&B4& M5P1&0^89L,R&!7[ 4FI0M6$L3FDPDM?X2#5V4KT'05!4C^_(HZA$S4L"2P?A M.:QK1=-<&LU Q&<000I/>VP]59BDGE&\"QL%\X 9R*:=?H*P%=$7]G&",;&J-? 7=Q."*@;S4H(J (NH91!%0&(]D MEGJ#HO*<1'_6&U&#.&HR_(Y4 IW4O8^SUL3,]KI 4-!PS"F-H*(@-'KA$D%1 MZB?Q"-T3 4E?4LH/ G8MHJ=--/^,S^#>V5D]1UY"3>(V#&:ZV=\S!,:"!"20 MR=W&46A[)Y/]G#P;R+.7D >ZY$U?UV\A%)48Z>6]N[.2HU&0,I._C6->E'@F M?\1=&,3,[.8(+J4CRQ8=)")UZIU6D73Y1JGZ=@I32*+)U(;%:42M3-NPIEF; MA;/$< $D>BS3@_JB;OGU+Z'4=3.;GTN<:UT7#WO-'THH G:+!>PB6^N*@F0 M2M>R7>W H.M\:)0">^Z:*@;!P/IO!L@&,3\UHX. HI$UG0YBC;K5VD_C05GP MPTH2^&HK*P*;V=6GC2QS4>.]P=974#',7.L06)P&U%P!$!A4#+-$'88+ B\. M1\(RR#H:.;=0Y_OG+D#7*&^G/GSM[NFBWK*+>EM>RMMY1@;U2=WR\PL-"U&7 M6,.R86C#PO0EUK P@>EH6(/"I&Z)^5&L2JY4L2Y6O#N3RW_?*]UNYF&I)DJL M]G6A"Z&(@CF)1L16@E?4TB@8R.I.&,CJ3AAH;!H.LI.Z=>?[W:Z$$#0-Z8OB MQ!:$%MLO0C($8FXJG%[.#Z\&VUX?4K H1J.N:4S*_5=!?UEEW4V_)2WLYS-ZALYCX]O>.J M6)$W>Y4/N7N+9J3S$Y_.Y&EL'CP@J&0:615KHQB=QM;"9L-H.#TYN3WG/.A8 MYM:Q65'NF]_K7L(Z1EB;?!8(*IF:YX(9@@+6UD$3 @/6X=@2-PA:ECAGZ6_M MC[Y FQ]$S4'FM*P5D7NM-*]R:.7X5'3JY%=/Q4MZRR[J;7DI;^<)&I0V7PAYW[X&8=R_H]<+BMS/Z/6R>]UC<-^]??(CKQ^+2I%2 MK&$H;QK#T];="QW=A9:[]HV%!ZFUW+8?-X+#6ML X/NUE/KYHAG@^%K-_']0 M2P,$% @ Q(!#5D(CCGII"0 <2P !@ !X;"]W;W)KYU)W&\<0YZ6>:A"ST M4*0.2=EQ?WT7H$1(Q$5VJR^QQ"Q6[^*RSP+@Q5/=_-&N.._0SW59M9>35==M MWLUF;;[BZZQ]6V]X!?^SK)MUUL'7YF'6;AJ>%:K1NIR1((AFZTQ4D_F%>G;; MS"_J;5>*BM\VJ-VNUUGS_)Z7]=/E!$_V#[Z)AU4G'\SF%YOL@=_Q[O?-;0/? M9H.70JQYU8JZ0@U?7DZN\+M%R&0#9?%#\*?VX#.2H=S7]1_RRW5Q.0FD(E[R MO),N,OCSR!>\+*4GT/'GSNED^$W9\/#SWOLG%3P$KUKC$H6(NJ_YO]W'7$00/P M8V] =@W(N %S-*"[!E0%VBM387W(NFQ^T=1/J)'6X$U^4'VC6D,THI+#>-/Z^_7'.ULO]5Z8W8MSQ, "+&6.4L<'L M2%HX2 N]8W%5_!L64#^?NQJ23EY7N2@YJ@;-\KG\ELNYOFGJ1P&S$MT_(\B3 M3=:)ZJ%/-*(3W#K;PW..XYF<'756-'16Y!W'#QR@+IAKF4_[0H3X\P(B.B R(L" M$M4CWR=6*;L/< EK,*M:MW1BBHHB9HR&Q0PG-$X=ZC69L9>#\P^B[1IQOY43 M7!4X/&LJR/ M6C;U6O5]]XS6O%O5Q6&(UEBHN0IH8 R#:>5: QJWF'FAMEAE MU0-O91EVP"C(?;NQ*$5V+TK%*S42,M LA]A:H0*W1N-%_&LI=BYOQQVDH8^] MF)Q?Y7F]E3,3<,;%8W9?6M/8SLM1/@W3)!D/H6G&:.1(NUC#%OMI*\ON[9HW M_9(YD IY0CR(2I;C5M4F3Z>8AF%(QKIMAH0D,7%(U_#%)^F;=' M 5FEFXC%P(2#8F"GW&9'&'.E8TUC[,?Q;0.T$)NL1)OL>;?+J4;"3TT:$\(Q M,9>]:94D$7;HUZS&?EA?0TJJ.I@?]B("F\PE28CI6)QI-B5IDCK2*]%P)GXX MWS9\DXEB7SKTV:CN5M"U^1;*((DXE:9LXHD-P5%H%$$V.TICYEB01+.:^%F] MJ-$0T;XF?M_;N M/B7:Q&L*>6@LV6+%0D<*HAK!U(_@;[S;-I56*7?UV49T +77;W&HB5HH((UZ MPF+FX!O5,*9^& \@V+;J]&0G]30$J 7+,&O3,01L=IC%"7-4QU2CF1(O!3Y= MWUS=+%YP_NLE_*L/@,_D[3CH@S-O/[B/\J@ZY5+''O)P"?B].U"2U=6^+&EX MR?=98#LL5\H4)/8D ?B<:UE,R..NI!JJE/_\?9Q$MA'(74?AF?7S6P[ MS/'1M\6*4129QU =6J6;P!VG,(L)P9:95L.HF-J$L1F!YG..>$UH>F)0^NC4S)Y/5)7L$?NFKHL90+>'[U: MQ5M(' 6&=(L5#5S0T+BF?EP;T!CFQREH6';$,4TB0[?%CC*2.I0SC6UVXEB[ MOXYJY$1'OQ:\__2;C$$&]*8/2^;)1RA"]H>N0;U?6VS<;PN/ B,QB M-PTCV'\[(M,@9R=VU2^6C[(.W?,'48:G#"+8YU"[//+-F*692''9R ME([OH"QVE*;.\W"F8<_\^_#7A<=E!NL#@X)=U-8#/F;NK6$JTM2(R;0C"<6N M H9IEC/_!?;==K,IU24%]'P! U#6+:1;A6H5R;($EZ+JWR!QW VRLUYOG\O; M<8\<7'#[2P#U'H0ZVI+)_-1='C-Y'F-,Q[<<%C."P]@!'J:YS_S<'XMU)VMF M.]DV,H-I1 /7'-.89R=.O]4=ALQOGV^^7.T.W'@I'H0\S%JJJ[(]):W2+=0& M^!EKQ'I8CA-76M-T9WZZ?QW.I/ZI]">.0M!O[=7KX8S>3N.7=<'S%\? M&!&CZTJ=+]K3F>5J.Z3C T6+%6&A:YAT1<#\%<&G707YLD'R^GKU()W)V_%[ M+[JB"/T5Q>L&*?1MX?MX+"81#1W'0:&N#T)_?:#>&IS6RRG4;.C*>3O@]_+J MMVS.Y.TX9ETTA/ZB08U-L8L67X6&H!<_%8K-R+)]1U0.C?TQ\MGL(W M.&=E_;F\'4>M61_Z6?^*P3'?63,6C6D2XW"\M9\=O+RYYLV#>J>U1>J&IW\- M/Y?P%02P,$% @ Q(!# M5B_@T>UE"0 ,!< !@ !X;"]W;W)KKIV_#2NBJ.ZKTH:S;!5C_68R"?F**AW&KB:+ M-POG*QWQZ)>34'O2A0A5Y61ZGLG;MST]=$TMCZ=JKT%25]IM+ M*MWZ+#O,NH5/9KF*O# Y/ZWUDFXH?JZO/9XFO9;"5&2#<59Y6IQE%X=O+H]Y MOVSXP] Z#'XK]F3NW"T__%*<90=L$)641]:@\>^.9E26K AF?&UU9OV1+#C\ MW6E_)[[#E[D.-'/EGZ:(J[/LQTP5M-!-&3^Y]<_4^G/"^G)7!OFKUNW>@TSE M38BN:H5A065L^J_O6QQ>(C!M!:9B=SI(K'RKHSX_]6ZM/.^&-OXAKHHTC#.6 M@W(3/=X:R,7S2QU,4&ZAKCT%LE$S5J>3"-6\89*W:BZ3FNDWU/Q=?70VKH*Z ML@45N_(3F-3;->WLNIP^J_ MY6-U=#A2TX/I]!E]1[V?1Z+OZ!OZ?O-+;AUCF=936?Y>\H.__;7PY_./CI&?>.>_>.G]/^\C#^'VK4/U>$ZLE= M56N[,7:I&JN;PD0J!D#BX4G,H&RF[W*G?K$%TMD;"B/\1G09=H,=H9D'4QC- MK]0>$EHJ]H[*S4AE:QIE*FL"_W6-Q[\(:[)9,B93SN.!]6>OU$K?D9H3606$ M:^UA4MWXT&@;570BZ)L2A_#)GI9-*?Z)C?SRAO+&FVC:'5?W^4K;)<')JC)! M:&A/3K^YFN$X,*+ZO=$^DB\WZA/5SK._5C%=J,.#_=]%S86/)B\)"WP.1+&U M.UK=[/]KK"Z K2\ +'NLBJ<*$O'2A0824Y2TE3C]O[BXGH'[MRAZFV ""!QE8GQ ?2AR5=/8S]&+BA=()ND,$')Y F6 M!43$NV:Y0B-A#;:IYL3V9[\"A)"EG6U8 RE9Y1+>%7P$_./,%>=X>E5XP@BE4,!LYYGEA9U]< MZ:@0'V4)O@>T1_9EH0VGEAR4TI<"NDV0U./GFKQQA427RY5]F+7Y@XAA4]J@ M=,6!#(.0P8Y2(Z<7!C MO*M48,OX(3EHEP(G#$5T->&9>A.D-6+2,G7 MN2XE9=.L4B1()$7DM2RTA;R .4!8GL!G7DHSY;K4^=7L)_&#[CG3>S3;(P/) M$C8#1LXK-3V2Z",\:_YCW1.&>CP:">RV0,=,G8%>P)(!>5X6"(WBR8H/!HQ? M&IM&E][RE],NN\<2?5WPP_?%ACP"NI7NJRZL;; M,=R0X/[10["48M/?7=]QM%UN66B9NDD9FH11Y>;HN5':[T M+4(:H@&)MGF+]&NJ.G%^JKC% KTF0=N62$J6A,#+,!/-P_;(- UB>]L0VX$@ MII*,TOHP/33" ZF2%KQ MR(VR1)-V%8D%S\GHL%+O,-MO60FNHN"KGIV$UUSLN>$H VJ1M-BG+A+JI/I_LD1:I1ND4$AUV6?ET('*: W.C;H M?AN8 \."Y,I'[=&@C@Z1;FP.:3REPZ[X9ZOL:VKVG(48DY+[A^D\!%824B,: M.FW9H9VT M8JLIE6D:L(\DR/*VZV0GTV2>L'2+LI3$&N1'2PG_&[5WB#$(&>W\9G_>F#(J M\%B AX!C9?)5IR[@T:'IZI+: 0 %43XMVI[&V3Z2S7O35T-"P.1L@ M^AM6*$VLT\6A:BHN+5&03C=8\_PDSD'6+-.,Q7:@W/@*1NJ.!U(0#8(,FN"! M:0[K'YQ2L2&5*S#.^/0HBE":M[Q,8,T_^E%&35_+'CDF35603!3/DWA0IA%&[GD#F"&(>JX: MR^R9,,9B&PX,X-C.^!;H9R6_[GI(,IV;P?&TJ[M]M[;4AQ&75$\MNSP.5)Y4R1-MM M3'>4 3%;:%\P2X%UX7A'''O9HW?42@5/R.I724[\^(A& ML43'41DKUROI=$4A4BFD,T$&Y" M?M+BZ).GZCUL\58 _9XA[\W D*K=LS_7^2V/6MO+#NXVC0Q9FMEOP:'O&BV2 MM!-$_EAG]Y]Z(Z9Q9N\["VXOX:+,'+@"X H56"$W]0?57G'./(X0HVVXH/$# M:8@5UIYWK[>!1B95J9G@*$[(=,SC"N56+)-9RX5I,%GSI58F!TF@[@XB[__: MZEN9FDEOYC&&!BB6$ *(#Q]FJ2_NOE!O4_&D^P)OVKG.JEL+M6CGN+)V@IS" MJ9Z7/ HWP%*]QOF5_N(\5RKPCAY*A!E[H]KQ#I<@E![&QEQSIQ:ZZ_LT%W3< M",?I,FRC4?1WS"G<%P1"BT5P29V1;R]BPQ4>C5'?A3;X&]-1(PY\\W]8+_D MAU#"$RH59H-T* 93=W]/TLNXYB--MC=LN0,==G/:RV_:.[<)%NW'_O%3G[PF@Z^8P' IWVIE0K8Q?=#L M5_O/P1?I*^AV>_J6C'%H":) "!80/1B_/LF43]]GTT-TM7P3G;L8724_5[AX MD><->,]?6[H'/J#_2'[^/U!+ P04 " #$@$-6@37 SZ\# #-!P & M 'AL+W=O?C2=]JMH\;[X3R.7=6H7KHS,RB-.SMC>^E1M/O8#5;)>G+JNSBA-(M[ MV>IHLYIT-W:S,J/O6JUN++BQ[Z5]O%2=.:PC%AT5M^V^\4$1;U:#W*L[Y>^' M&XM2?$*IVUYIUQH-5NW6T04[OQ3!?C+XU*J#>[*&D,G6F,]!>%^O(QH(J4Y5 M/B!(_#VH*]5U 0AI_+E@1J>0P?'I^HA^/>6.N6RE4U>F^ZVM?;..B@AJM9-C MYV_-X9U:\DD#7F4Z-WWA,-N*/()J=-[TBS,RZ%L]_^67I0Y/' KZ%8=D<4@F MWG.@B>5;Z>5F98N[+?KYS:UZ4'I4L+.FARNC MO<4Z.23A&[B:PBOK5K''4,$AKA;8RQDV^0IL"1\1JW'PDZY5_=P_1HHGGLF1 MYV7R*N!;59T!9P02FB2OX/%3WGS"X_\E[^=IP^\76S?I_WBI #.^>!D_W*5S M-\A*K2.\+$[9!Q5MOON&9?3'5]B+$WOQ&OK_/[5785\F_:]BP:\-6I@.[WBK M]^#EME/+16__4F[I9*QI=2RUG6$=U*V3^[U5>^E5#=M'W!F,71#4'@> !ZEK M<&:TE8+O6PV^,:-#G?OA' -;I9YU&_R,:3W78/>H?HOACQT$'Z0><0C!47YF M\63S&KD:^_AF.[:=AQ WY'=_=G<&[Q8AD+NW6ZD1Y &GW#!1KDRMT+['#+\% M7A:D2,NP2G,B4HXK1@1-2$%37)% 6\(MO,+$$0W !3) RSR$M M"$LS$)QD+ 51,,)*#H)QDB(/AEI.>(F A&8Y*;,WKAXQZ;YO71C8#H^Q4CAPZ[EQ?-/:^LT@K7^$]N2&]H/4+4(518ZQ M.!6 <1G'+TURN.@Z,!/[^?0=L(*D"0>6D2*A($J2)06DE&1%"JPD@M%@PA(! M:4)*P2#E)&<)UCBE:$5#Y06><<[$= 99EA'.Y_-@"WJK+N81_8_Y_-!]E':/)8!.[="5GN5I!'9^/&;!FV$:V%OC M\=),RP;?6V6# >[OC/%'(00XO>";OP%02P,$% @ Q(!#5N(MG+A/ P MD0< !@ !X;"]W;W)K4K'6VCE'T1>*01*6MLF+E3+4H:V2O=,$NA/D2FU<@J#VI$ ME,;Q-&H8E\%JX?L>]&JA.BNXQ <-IFL:IE\V*-1Q&23!J>.1'VKK.J+5HF4' M?$+[>_N@*8I&EHHW* U7$C3NE\$ZN=_D+M\G_,'Q:,[:X)SLE/KD@I^K91 [ M02BPM(Z!T>\9MRB$(R(9GP?.8)S2 <_;)_8/WCMYV3R7^Y)6MET$10(5[ MU@G[J(X_X>!GXOA*)8S_PK'/S68!E)VQJAG I*#ALO^S+\,ZG &*^ U .@!2 MK[N?R*M\QRQ;+;0Z@G;9Q.8:WJI'DS@N75&>K*913CB[>D1C-2\M5K!EIEY$ MEDC=4%0.!)N>('V#8 X?E;2U@?>RPNHU/B(QHZ+TI&B37B5\A^4=9$D(:9RF M5_BRT6'F^;(W^)PM8++W!^\_=_R9"936P%_K'9FG??'W)=L]:WZ9U9V5>].R M$I=^PPEE M;(VP5X(.+9<'N.&2>E1G:"'-[3U0D;#9H?:%6K>:"TC#GE6C8([#*MBJ3EK] M\B!(R+"9"=*RE\:O/V7LD/(;;@> K;FN*$%;C@:^AWF8Q7/Z)UE83&;P*XG2 M!'@M>Y[-( FSE+YQF.932"9A4N2P[;2F>:!5VE\ -_-PGB2W<)/D89'/;XDW MRR;#=ZLHV;1*5LXN:YQR0PN@_X=NIMUHJ30="*"%6Y=E3T<,;"?P#GY[M;C6 M=4*KU3.O'-R#9'2(8S.KDDJ MZ,$_!@9\\?JX],'[@T('!/T/AN-@E ]P] 'UC5^DMW MIRSM'M^LZ&PO=V]R:W-H965T&ULM5=9;QLW$/XKA%H4 M,K"V]I!V)=<68,<)DJ))@SAI'XH^4+LC+6$NJ9!<*>JO[PRI.[+;(U@&/?&JGL;:=V;G[=Z]FRAH;;*ST'A2=3;1KN<&EF/3LWP"L/ M:F0OC>.\UW"A.N,;O_?1C&]TZZ10\-$PVS8--ZM[D'IYVTDZFXU/8E8[VNB- M;^9\!H_@OLP_&ESUMEPJT8"R0BMF8'K;N4NN[_M$[PE^%["T>W-&EDRT?J+% MN^JV$Y-"(*%TQ('CL(!7("4Q0C6^KGEVMB()N#_?<'_C;4=;)MS"*RW_$)6K M;SO##JM@REOI/NGE6UC;,R!^I9;6_[-EH!V@Q+*U3C=K,*X;H<+(OZW]L <8 MQL\ TC4@]7H'05[+!^[X^,;H)3-$C=QHXDWU:%1.* K*HS-X*A#GQN_4 JQ# M+SM[TW/(D+9[Y1I\'\#I,^ 1>Z^5JRU[K2JH#O$]5&2K3;K1YCX]R_ !RBN6 M)1%+XS0]PR_;6I=Y?MG+UD7L 2:.<56QUU];X5;L$:FQTJR#BNDI_9BVOT9 G-!(P/U=W<",E2 MG"RXD'PBX1)[Q:7E$K \T.5VY^<_,$CE ,0ECVR)-^ ME,092_*H&,;L@U:7S7?D8L^$092.8LR=J%^,6#:,^NF(#091G(S8KV ML[4V M[M*!:0Y@7120Q\4%ZR(T'N87J%Z:1,,TQ4G6CT99=N I],;W>NRIO?8D^5$< MPLBMI6X:;$=8V>53(*FPS(W@TB>G1AI#1'.ND-D5^ZTU3+UHNE"E;"LX%DC" M6H7$E]2Z*MQ"%3DU0HO*<,T4ZZ@U*(R 6PW$FFNP3QR[\P#66I)1"7++ MI'7:H!L^H^MX@_$3?R--J6VHY2D7ABVX;('4( ..6/,7LS)BDVWX5LRMYBC( M "7+4FV"%OP^H3OL?#50X]J51%AMM7Y#RNZ6K\@(O_=I[4M* CJ>X7V($2N? MH#HLGS3*B]B/@X*R,XGR?!C&)&./CCL(L=,2(26RL^VD$@OA+]'C$^-RV;*(- M=G

/0PHHD#H;DPT$P),/XGWHT]?8>N V8F7_& MTT7;*A?>NMO=[9?"77@@[\C#9P9&9$:9(V&*T/BJ&'1"A6X63L_]0( &$% M 8 >&PO=V]R:W-H965T&ULA53+;MLP$/R5A5H4+2!$ M$B4_Y-H&[*1!C@I9;*SH+*N6821;:HL.;V0C>H:&6M3T$HL7"> M@=/PC)QP?VZ[9WZF7%+5YJ^2A*5\V"<0 EKOE6NGN] M^X[[?@:>K]#2ME_8=;4I"Z#86J?K/9@4U$)U(W_9_X#3NH6;*SA%=87$":A,!BQL[PI7UW:;G:._;W#. L^+>V($8[C0I.MK,,2]!IA2S-*<@'8"0O C$U M1A=H+; \S.(8TC@&PO=V]R:W-H965T M!2G).DENDO:#2)#<7>P^N_L T.6CL;^ZA5*>/2W;SEV-%MZOWDTFKEZHI71C MLU(=OLR,74J/1SN?N)55L@E*RW8BXCB?+*7N1M>7X=V]O;XT:]_J3MU;YM;+ MI;3/MZHUCU7*SE7GY3_Q^K>XFFRM=+HI>J<-AVS:G8U MNN'O;E.2#P+_U.K1O1@SBF1JS*_T\$-S-8K)(=6JVI,%B=N#NE-M2X;@QI?! MYF@[)2F^'&^LOP^Q(Y:I=.K.M+_HQB^N1N6(-6HFUZW_:![_IH9X,K)7F]:% M*WOL944^8O7:>;,O[ZSG3(A[+L1R,[QSZJ6ND'.6W5Y<3#/ E- MZL'4;6]*G#!5L9],YQ>._;5K5+.O/X%;6]_$QK=;\:K![U4]9@F/F(B%>,5> MLHTU"?:2$_9VP3GVKYNI\Q8U\>]C@?9VTN-VJ$_>N96LU=4(C>"4?5"CZV^_ MX7G\W2M>IELOT]>L_[&,_$E3[/-"L9EIT9*ZFS,?WO5]J?\#=.J-8AL4[4[Q M7'?,+\S:R:YQ%^\8GK;!>!IE/*%;4?"OY9R$EUD4IQ4KHRR. M&8'@[7H@@>9!=C4B++*")5&6%BP5N,4L$U&9",0S4];"H9GN($GHS!3D$2XS M?J%LQ#I0Y7E6Q1?LO$R2"W9#,)+5,#\AAHMS4#KGD2A3R(F(\^R"I7&4YSE+ MJZ@L$:!R0'J-V1#3RMC@X#E/HB)/2 ?"2771 U+%"0VJ2*39T>19%4JQ\S"Y MD-TP#"G7_S5X=_5UV:ZP0#,-3[T^#+CV;JKGN.HK&S-A*66VHP'A4 M)!6A&!55?T=2<$\B7I;L+J!&H.T VX,HI#U-#46QY26?>6@$I$GHA"41);CQX_VA@9^ M 0S3ZB8D=MB"$)X4?:/ G%_6JJM!2AXFW>8+P@4)K!#3@VS7BEYC9P.9+C3+ M_\J3=T/WGQ$U8)&C004ZRB%&X>4Q:^2S0VXY* H9C@7+PY=J\R5/6,I9Q?^R MD10H:@'^(\(8N.ULPVY'T'<4[.YU;-"?<309\.=/K,:O"E]NP+4D^IT,"F MEAZ%1LPQTZZ&I6IC%> MJK?L_0]W/S-7&ZM87L9A;@2%F"P!$17H<6J2N,SZ>S9P@$C#,Z_"]R+**P), M%%&5INP#N7UD A&_S8N*I?CQ+"5SO&!57F"4Y0(K3TYC@(Y4?EI/WQZ::(G] M/4B'C$$TV[( 'E'(6WJ(>(S2CA*D_H/9$\3 M?W&5][R7BIX/ R8(N>3%KFJV5;I)P$$6<"G_<"K*B&=]"O) O^"KHGZ5 M65CJXB@-7B4IO"K_6R)@##$BPH*2D=+N(*J*',V"M$0"BR[/T3W%[TH&EEC* M@3BDZBB!*["?9%_EXF0B\NTPH:XN"' L_R$A LMZ%1)1)GU"DK1'(BVH!A.* M)-MU[TV@I<,N(7SWDA6QI'JSH;"7?+7K[*ELPT(S")WN;]J8@#*T88\R; QK M141/+(KV_:R>)-9&\H"7;_I[\2:" ;?J>;U]CM@CB/U ]7T++FCDF/U,VZH> M_6 N6!F^8MDU1,D,U$1KU MSWML :5N @.[.[EEG6[R93P$QM$TV\,[UZNB+<#-I_H).G&#$=>56/SL<8L MM*O62]VB Q%3K13A&L#'(QK;G8PZ2[)=U!S[ %AIPS[\ST4^/G:^FKPX_2*= M\W#&IU)==[X_"&_?;O]&N.E/SSOQ_C^(G["-TZB%5LV@&H^+;,1L?Z[O'[Q9 MA;/TU'B:!$C2#=O0%D';K1B&?: EVN8JD1Y)Q?6_W[F4GVWLM1L, MR")YG[SG'HI72V,_NKF4GC[5E7;7G;GWB\M>SQ5S60O7-0NIL3(UMA8>0SOK MN865H@Q*==5+XWC0JX72G9NK,/=@;ZY,XRNEY8,EU]2UL*L[69GE=2?I;";> MJMG<\T3OYFHA9O*=]+\N'BQ&O:V54M52.V4T63F][MPFEW!WY1Y;VL*C:$,/Y>V^QL7;+B_OO&^H\A=^0R M$4[>F^J#*OW\NC/J4"FGHJG\6[/\2:[SZ;.]PE0N/&G9RJ80+AKG3;U61@2U MTNV_^+3>ASV%47Q$(5TKI"'NUE&(\J7PXN;*FB59EH8U?@FI!FT$IS07Y9VW M6%70\S?WIJZE+92HZ)41VM%;64CU*":5O.IY.&"Q7K$V=M<:2X\8&]-KH_W< MT0^ZE.6A?@^!;:-+-]'=I2<-OI1%E[(DHC1.TQ/VLFVV6;"7';&W2\[1'[<3 MYRU0\>=3B;9V\J?M<*="D?92=F^??)8/XQ8DH\VV4^2GKWUJ3 M_VR,WL\E%;OU*JS;W?I$5$(7+(,F=-Z1F5*I(.!IJC26E)Z1L%;HF42C0@ L M01Y6YZ:6M+"F;""KI2R#KFDL*4 #C%)"'+90 35IO+$N"I$T6OD5@7*LX$D2 MND1 3K$XAUC*1_ (EEV7[D]$?JYT434EQS>UIB8QG:I*"2_=181X_"8E67)< M'/'45" H5H N9DSCX-Q=7!) *.N)M &(MPNK*DJC]6;NN7Q&PW&4Y7V\#,;1 M8)S1+5L,&\C;PC'BX1RP=YY$:;]_P?]QDES Q51:BV!VVSJ5TK6AGB?)D$63 MP04-A]%XF-%@%/4' WHEG0-)0!.;N3 V\-QYED?)F#6R-!KD^04"RK-H.!S@ M)>M'XS3]ZL+/1?G9YA1SP3TC+39/%>[8[GP(;(B$Q"-*.0L0"LW6P)W2T)?. M$XHL:= =TAF>.9Y?J-4MG^ T<1[EX C&^+T_B,F'F*T,K<@H1)! I*-02$EP MI<#?;/9X13XK^ONYE?* SN@-.NMPYB#W7X1N<*P17H_-WZVW57B:R)G2FJ,' M_H!G94J4)XF2-,/_*!V$$<#!HV1 ]R$ESFB7S5[\+5*2+*4LSBG-<[C.]_VA MXS[S! "V'K/XBW$+[J7R<^Y75;3-R/K&KSL1EL(G =M'HZ,"-=K58E"!%^%, MTU+X8DX5D$*HGF_:=F89UTS^8A;QAD19*L8M3*+8"HX"J4#0%;;Q2J^Z],;H MM3M>6]MJ.QRE:]$KBL(TFK>%2\OG/6FCO\>T9S2;=B)@QKS\12,;QN 9R)&'U27_-#FRXX+ M)%1*;OR]O8)'O9]P]TFX@SO%;&;EC$DMP'R7Q*.H&KDAW)-]O@+CN )+*REL MT+ *P!0MDYPBPI R'MGV+>%'C$Z9]1/HWP\8J"-HBS- MF9M 38S %&-&^V"4,I?VXQVC'NSJD_[P&)UTVA^SU22.DE$2G,99$N">C=O_ M-JKGWXW2)'VQQ^%/%_M?2WL,/M!#-P8U]'%5[>"X8<4H &FYM>U)++EG$(;0 MJ_T.;+MN[;"U:YJJ!&L_HN>)2<*RH)Q.N=E,RX9?P?O?A/%E>TP RX5DCF?H M;$_[?>+>X7-SO*R/WJ\YB0#%-_C$_QV?^*R6IFWL?\? P"U<5Y@BP M6OL]OYW=WH9NVTO 3KR]2KT6%DT,9I13J,;=8;]#MKV>M -O%N%*,#$>%XSP M.L>-3EH6P/K4 &7K 3O8WA%O_@%02P,$% @ Q(!#5E;$8GT< P / < M !D !X;"]W;W)K&ULI57;;MLX$/V5@398I !A M291\R]H&[+2+[F(#&"VZ?2CZ0$MC2RA%JB05)W^_0\IV[2+) NF+1([FG+E0 M#%KQ0X_ MHOO4K@WMXA-+63>H;*T5&-S.HV5ZL\J]?W#XM\:]/5N#KV2C]3>_^:N<1XE/ M""46SC,(>MWC+4KIB2B-[P?.Z!32 \_71_8_0^U4RT98O-7RSS4,_1\A98V/&'?^^84L>BLT\T!3/NF5OU;/!SZ< :8),\ ^ ' M0]Y]H)#E6^'$8F;T'HSW)C:_"*4&-"57*W\H'YVAKS7AW&)MZ'R->V2PED(Y M$*J$=]^[NJ7&.P8*W2QV%,=[Q\6!<]5S\F+WW])1\L<+>>>GO/.7V%]Y6+_*"3]R;&Z#3Q&:#)ISHLC6U!,[^+XAP%,(Z^,?; MKR ;L72:^05GZ3"'55?+DH+9@*N;UNA[]$@+:P+(JNZ:3P?2B1_H"B%H'A>C@B=OX&KO,1FV2TN()TFK.,3_UJE+,D'5%G MSB#X0,)K?2--:*BK#&+(65'ZT/0CAG[$+EOJAP3VPL)5-LA),Z0,\N?[EB:# M\='"2%-MBT$5Y>/@]<'_%JHC/8>?0B>7H8>#Z3.1GQJ,^$S1&C2[H-N6?H%. MN5[<3M;3U;#L%?&'>W^OW FSJY4%B5N"4@.&$9A>J_N-TVW0QXUVI+9A6='U MAL8[T/>MUNZX\0%.%^;B/U!+ P04 " #$@$-6=9U,(TP& F&P &0 M 'AL+W=OMOVS80_U<.7CHD@!+K_<@2 M TG:HAWZ"))TQ3#L RW3ME!)5$DJ3O;7[XZT%OSN> MP;.%D%_4G',-#U59J_/!7.OF=#A4^9Q73)V(AMN>7_&R)$&HQM>ES$&W)2U<'Z^DOS:VHRUCIOB5*#\7 M$ST_'Z0#F/ I:TM](Q9O^-(>HV N2F6>L+"\'C+GK=*B6BY&#:JBMF_VL/3# MVH+4W;+ 7R[PC=YV(Z/E2Z;9Z$R*!4CB1FDT,*::U:A<45-0;K7$V0+7Z=$[ MCB:ILZ%&6409YLMUEW:=OV5=!N]%K><*7M43/NFO'Z(.G2+^2I%+?Z? ESP_ M@\H#,L,/*"G8;!7Q=CI27&_N_G;+0BPN=%4#Z"8:=@N$OZZ'51LSKGL#T"N]< M!-X7$]RJJ&T1,*+'F.&@B=W84; 2E&::DQS(2Z94@=M89C$%TC;GLL&),N&@D&NDO M*8=&FF@53JFC4[CJJ],3T:V\^?@)MU"TT\>&2V1%#UB5MY E9?RQF!ZW3SP' MX"6.'[@TB)TL\F$5YYZH:XEE5>I'!QJT4??#X$"-U?C0.X+8\0(?$L=-7+@3 M&GWDC," 2:Y!9WV,_@,@)TLR\W33:,/$G! =A8GX?1'VOK;K^-&HLTZ)G,P+Z1EG/;?W?8 N3]S4#J(H,P&[X;F06!!-!!&M+,_; MJBT-G%F%<"_^Z5+BP/,)/I#H'L4FRBMK$5RANC.!,G=5BK5]M]$WX;CT&!SZ1X!E2"@# M"L5*"Z LH6<:XS/-"$DI O46.Q24X,",URBM-#:S"9[]!9UD%.^G2'@(\00R MSP4$N^EC MW*(RCKAGLC#8[D/2@<6\R.? )(<"VTOD1UR?8'!KV:+%(F!-=B$C<=-U3 M"A9H":6@323U8]#Z2="8,\0)$M^\O7O[ M$;Q@:I?;GBQ<-BW]WF<)DAM.?R)H<]P#Q086*&YDTL-^9"'-4&T.L/0&48RC M.#;$"+T4>)88.G%BB#%"*L4TLT0"&1(3E!1CUA'1=]S0)V)*8$0G$]$S]1Q= MB7]SI@@EY$JR"#S7B?"TPP,EV$!VYU3?=6($ON<[811"@$D9QVBE4E3]6XP) MEDX;'?)&L4J=0]_QXN@(#O' SP)\ITX0I4?8)FQ$\KESR$N=,*1*$CM^[#T= M3#]P(BS,GQBJ"?<8L1FV."8F3P6-\M >XM^P3A!$UD3,OJU0.5V&N0,#W%%J M'_Y)V#N"ERLA-RCDV\P(3S+\Q?!B,P<".Q/!BQV=>=1UYM'.SGH3KL_UYKLE M['OS?6^^[\WWO?F^-]_WYOO>?-^;[WOS?6^^[\V?[R9G1:UPWRDN=4\2;-*EO96Q'UHTYB9D++06E1G. M.4-4$P/.3X70JP_:H+L:&_T+4$L#!!0 ( ,2 0U9)A$'*]0, #@) 9 M >&PO=V]R:W-H965T1%%MEGPCMESO>0*-3-M.N:0-?/(+@UGK3?J9)3& M\2#JF%#!>.AEMV8\U"LGA>*W!NRJZYAYO.12KT=!$CP)[L1\X4@0C8=+-N?W MW/V^O#7(15LOK>BXLD(K,'PV"B;)Q65.Y_V!/P1?VST:*).IUM^(N6E'04R MN.2-(P\,_[[S*RXE.4(8_VQ\!MN09+A//WG_X'/'7*;,\BLM_Q2M6XR"*H"6 MS]A*NCN]_I5O\BG(7Z.E];^P[L\660#-RCK=;8P102=4_\\>-G78,ZCB5PS2 MC4'J!/,IKYMAX:/0:#)U&;T3X5+TU@A.*+N7>&=0*M'/CCUJW:R$E,-7" M%[?@!FZ48VHNII+;8>0P!IV,FHV_R]Y?^HJ_&CYIY186WJN6M\_M(\2V!9@^ M ;Q,CSJ\YLTY9$D(:9RF1_QEVX0S[R_[F81WJ<+$6NXL7 O;2&U7AL-?DZEU M!MOF[T-EZ*/DAZ/0*%W8)6OX*,!9L=Q\Y\'X[9MD$+\[DD.^S2$_YOT_7-I1 M?X?1'@\"S]3:J\5.'8+B+H1&X_1:Q_'$#/ ,S+3$-2#4'$Z%0HE>6;2W9Q> M]\R[*7IYNFN8+(V0D&ZXCT9;"Y.F674KR@J]EOG@C&1I&19IX;5UF-14\M,: MM46OK<.\P(OOM''BAX<'_&%)Y4&\C9XK\8-Z2>VU&K!^<-?,PDD1)SX/NI^3 MY+S C2DE><'7R_>?6QC.O5KA#$#7[RI.N^IE!X88U"ZY?S?DX_G_P95F.US5 M(/7,SV#ZC:D5OI7P"J+W#\3@.;8/C1S/5HYVV S7&9/PR)FQ(+!Q[68$[8L! MO./TAK>8/\[JGAT%IH' VA*9(Y8LJXDLB,1$D!P@F185D26U:540B2T4QF4- M7[%C.)LYJBVVU, /59@,*CBT#*.]UPP[=>[?;(N[9*5<_[!MI=O/@DG_&NZ. M]]\4GYB9XZ2!Y#,TC<_+(@#3O],]X_32OXU3[7 L/+G 3QMNZ #J9UJ[)X8" M;#^6QO\"4$L#!!0 ( ,2 0U9YLNN$Y@( &<& 9 >&PO=V]R:W-H M965TT>+;1TZ=+> MA^,^R/8D$94EGR1OMO^^(]EQ4]@-'/2+/9*>>>:9D6>\.BK]U1P0+3QU0IIU M<+"VOXXBTQRP8^9*]2CI9*=TQRPM]3XRO4;6>J=.1&DQ$X0"&^L8&+T>\1:%<$0D MX[^),YA#.L=S^\3^E\^=$] M9S47W'(TJ\A23.<9-1/_SE)\$UZD? - M-E>0)2&D<9I>X,OF F2>+WN![YY]8[68$O?58,+ /]O:6$V?S+_/I3PRYL\S MNC:Z-CUK]P5L>\T% MI"%I<'U"NRWVRG!KX#?(RS!;+LDHR$@6\, $TQ0MA",-FU%2C1)W#IYG8586 M4.1A4J5P9RRG?B<]1Z8UDUYD%H?+O(2T#-,BAL\2F9:$X-(,!&D0J%H='SH# M:1%6Q0+2/%PFU5R+1R6&#FF.U<3L06490[((RSR92EDMPR*NH(K#:AF3\K1( MPC(K)BM>+."Y[R_- ?P+4#D#G.Z7L:>$"S/^6S7=02P,$% M @ Q(!#5OY :+/X @ A 8 !D !X;"]W;W)K&ULA57O;]HP$/U73ME4M5+4)$X(/PI(T&[:)G5"[;9^F/;!) >QFMC,=DK[ MW^^< *4;, F1\\7O^3W;=QFNE7XT!:*%YZJ49N05UJX&06"R BMN+M4*);U9 M*%UQ2T.]#,Q*(\\;4%4&+ S3H.)">N-ADYOI\5#5MA029QI,7559-H,$W<_&;"#X%K MLQ>#\QK)T1"3C]X;3VRWI@/OQEOUCXYV\ MS+G!:U4^B-P6(Z_G08X+7I?V3JT_X<9/Q_%EJC3-/ZS;N0GS(*N-5=4&3 HJ M(=LG?][LPQZ@%QX!L V -;K;A1J5-]SR\5"K-6@WF]A_ M#GEOJ9/#U*Y6!F;%,QQY5 P&]1-ZX[-W41I>G1">[(0GI]C_5[>W MQ-6!L"\@)-@"H11\+DJ7H!('-%;07<<DFRK(%/&DG^9 SY3+S2T(1&C!5*(2$(OAB3T MTS0&1JN&M"I_H::U09#S.FO7.X\BOQ]'%Q2$?MQ/*(@[?C_M4D#*NZQWL6\: M"?V7W7Z2;ES&R8',H7L7['6&"LF1ZW\&FNUHF\0NNVNQD[:SO$YO^_,M;8@@ M'R4N"!I>=CL>Z+;GM0.K5DV?F2M+7:L)"_I,H'83Z/U"*;L=N 5V'Y[Q'U!+ M P04 " #$@$-6]P)%Q]H" J!@ &0 'AL+W=O1CV(-MT+%26 M/$ENVGW]*#G)TBT-]F)1$L_AH232TY72]Z9"M/!8"VEF065M,PE#DU=8,W.B M&I2T4RI=,TM3O0Q-HY$5'E2+,(FB05@S+H/YU*_=Z/E4M59PB3<:3%O73#^= MH5"K61 'FX5;OJRL6PCGTX8M\0[ME^9&TRS'+6=_[> MX2O'E=FQP662*77O)A^+61 Y02@PMXZ!T?" YRB$(R(9/]>/+E3#^"ZO.-QD&D+?&JGH- M)@4UE]W('M?GL ,812\ DC4@\;J[0%[E!;-L/M5J!=IY$YLS?*H>3>*X=)=R M9S7M8%B#-=*VLK >UE@\1P? MDIRMIF2CZ2PY2'B!^0FD<0^2*$D.\*7;'%//E[[(EUFXX"87RK0:X?LB,U;3 M>_BQ+]F.J[^?R]7(Q#0LQUE 16!0/V P?_,J'D3O#BCM;Y7V#['_WVT^%PAE$I037*Y!,LR@>O"Y+]HF_Q!*ODV;[5&::%1VA>1*D&U&I3G$SM\ M1UP22+6&R<(<3X#N$.N,G-P]+AK-!20]N.22R1Q!(!42-.S)Q37P&@:]9!#[ M,8T'T,DU2-&Q@-*#G,RDUS^-Z#M.4[BF0,PJ(GZBYE @]2J7 XG.Z35J2LTA MN+1(IV )E,8C]QW&$,>]*!F[89!$<(7&P-]Y#3%GJ+=ZL MJ)FC=@ZT7RIE-Q,78/M[F/\&4$L#!!0 ( ,2 0U;US$J<3P8 +8. 9 M >&PO=V]R:W-H965TK0&!<&S_3?\WF('B7POX>"S;:>/VQ+VN)U MZ%7#IP7J/K!?L/YJ O]>B]Y;>N35W<_8TFV7L M2MHPL8WLN25MHR-%;_"L(YTO/3/Z*9+JG%U27#&]<5VO[&U)%\K>D%O0><=> M-ZJD=]5Y59(*I%J4G1;TI'\(G6IC26&C84+<(L,H D_*MGB,.%GL-/E,'<+ MODR;RJ)G>'D@N\5]3XO#DGKOUKJ5TT!!B.;'X[JJT0K& M9%Y8.[.6W?'$A6JTT;"<+5[O]D?;5^-^<5C1;T[90$-R7Z0?%493&D-S5EXP MA<G55T_.WS<[:J@3UB^M[K%'EP+Y+ODO18Z M;YQO :H(Q!4E1Q/"2Z_;Q-0MH4#VJOQ? 4\V.*-;V&WIDXN(X3=&EE#5DAGM M$N!;D/2H?J\J#^&77::*]*Y#6-/9\3/)_[0Z0OS4IVZP0YW4E6NZW2NHP7S%H3!#@))[WP: MA\CPTR6?2_!XSZ,JI>=Q#1VV_$>4#C*Z\YY*/_0F0-IA LA'%2XE8!0D@DC74),R.] M45Z\@AW4YF*A99HG+L.>Y65^:4"E:-(8T#FV,4.B'.ETE%4R58I'GW&;D&Q] M.Y"_-MR/ D($>H'B'=_E ,1[PS&4VSRH^0[?_?R)J(YWHY:#X,O@=SD'?AIT M-4?Y6@Y!^GP'>1"3^[MEJH=6@SY9^A3"K1"YG@\9&ZDA0 HPY;H*5LMC!>1+^+OAYB MD?N=E5N ,U$OG,'E/1%>GF.HB/UV.13/QC" HSQ*) OPX\V]=Y^$CLP_3&9,959P"PK9\HR3"N>/$KQ=O/UV>?]^Q MZ0:"R$")VJ4X%P[=>3?0! 5N!U+DD7Y\>;R]K%1TGO9PVW+W+ [E/U[/]02P,$% @ Q(!#5L_9VJ+&!0 MXPT !D !X;"]W;W)K&ULM5=M;]LV$/XKA!MT M":#%>K-EITF Q.VP#&M0)-WZ8=@'6CK;7"71(ZDX^?=[CI)EITVR ,.^2*3( MNWON>/<<=;K1YJM=$3EQ7Y6U/1NLG%N?#(4XV5A3:5=)B:Y="N M#9L$ VV'V[4 M]-P(/+&.EUUPD!0J;I] MR_LN#GL"D^<$XDX@]KA;0Q[E>^GD^:G1&V%X-[3QP+OJI0%.U7PHM\Y@54'. MG=^0JFUC9)V3D'4AKOK9K]I:<4.6S!W9TZ&#,189YIWBRU9Q_(SBJ?BH:[>R MXD-=4/%8?@B0/=)XB_0R?E'A>\J/11(%(@[C^ 5]2>]YXO4ES^C;>?K'Q=PZ M@_SX\RDW6RWITUJX9D[L6N9T-D!1^& -SM^^B<;ANQ:F6TK$5;82L=(,-G2$LPXZ@.PAA))V?=CK)6%%H46LG*B9#+"FS50?^ M@)7/++Q8@$\L.[\/!OS2^[TQRCFJO8 MXCT.DDGHWZ-1)BZZP]D*O'TSB:/X7:UKN5BH4OF89D$63L4D2$83C,,XP7," M*#,?WQ=%#],@C9*CW3L))N/Q[GT@HC#(1@PHBH(T8Z338)1D[Q7'I?,'BRX5S&^FM" M2%H:LSCSQP$&6C MQ\:YWESGV]:C !>+^5]\G!#YIK"YHE6]?*JH+Q8.6MUJ:S+H28,I"^GAHS O M"7N,;I:K1W7/)).C[Z)_Z#6"X>$CNJAONL_)>J(XB-&YRY(O(>R!SO/&&()X M()HUH]W%G'=G8;^]8RRY!- "B\<9X5^]7#P=7E](5_DN6DP[:"T\-J6T#KI<#1RCN)PG+G@I3W<':SH,,VT=>V%EB=6GE"+"KNTUO&^&[F1HQ3=3 M%,Q5C6[5YG/'[YQI!:%'EK8]/KYY*AQ+YV]W(MUA^L2BMN/6[%K5,AP]PW"\ M[UN6>T4_^1?RW-/XW/=M9)%]3IB1M/ M)*[15/NDZLJD:$Q7EELMDR =IP+EGHZ91$,HBL,@"1,OWQ;_6CZT9_&]^&$6 M1..VRTPCIDTP! &<98>[7M!G&9[^*=!.(U:O+XQ/IX_=9T;[EV\*S)+ M_WN!ZP832'L'[[_V?S 7[<5]M[W]_?DH#6**[*8%1,/C;#0 )_I?BG;B]-I? MX^?:X:? #U?X"R/#&["^T-IM)VR@_Z\[_P=02P,$% @ Q(!#5KA&& 4N M P +0< !D !X;"]W;W)K&ULC55M;],P$/XK MIS AD*JF33L8HZW4;2! 0IHV7CX@/KC.I;'P2[ =TOY[SG8:"AJ%#UMMYY[G MGKOSG1>=L=]AAIZ1VRZSVOKG,<\=K5,R-38.:OE3&*N9I:[>Y:RRR,H*4 MS(O)Y%FNF-#9:A'/;NUJ85HOA<9;"ZY5BMG]%4K3+;-I=CBX$]O:AX-\M6C8 M%N_1?VQN+>WR@:44"K431H/%:IFMIY=7\V ?#3X)[-S1&D(D&V.^A0O@*(' M%%%WV_IJR"<7[W5W"B$#VR';I%[ M8@SG.>_15PE=_ 7] MX;[6L'KW2)Y>_XG)0,+?+-_A@4+O?- [/\7^SW+\/YKN+/@:Z<\B M,E:+(&E>J%H5Y V4:U M09OD'](^@I['4]:>X([ZW^%3V*#&2G@0FLLVH,^*\3PAE9 RMAAY.3L?3W\[ M'5'ON@9C]\G]"$P%Z+R@AB*.X();+(5W9";3F8G"%=-M134*!0O$CDF,8(UV MNP>L*L$%:@\U:75C^% +UW-!QQSI%%XP*??!'=M(04U20DN!I\2\1EHQ25UMP')S33SJ-799PG99PS?],-"ET+:\/J1M!5PO:#A#./&W;9L@M M3>^4)R"])=72=XB:'$TO@C+3;NNH=1054L%HJ*4P&6AZ&HYNQ.$>D(:S8C)^ M_L 5F(Q?G+@"XX?Z)#\:88H*$@<_L5E ! M)%8$)87G&=@TG-/&FR8.Q(WQ-%[CLJ;W#&TPH.^5,?ZP"0Z&%W+U$U!+ P04 M " #$@$-6WA%<6KT( #!&0 &0 'AL+W=O^5"J(SY6I_<6@#&']9CSV M6:DJZ4=VK6J\*:RK9,"C6XW]VBF9\Z'*C&>3R?&XDKH>7)[SVD=W>6Z;8'2M M/CKAFZJ2;GNMC-U<#*:#=N%6K\I "^/+\[5<-_]!JXWN?!7FRM/:>'M[E%X,)&:2,R@))D/CWH&Z4,20( M9OR>9 XZE72P_[F5_C/[#E^6TJL;:S[I/)07@].!R%4A&Q-N[>97E?QA S-K M//\5F[CW:#806>.#K=)A6%#I.OZ7GU,<>@=.)\\L;I\0_KY8^.(#F7T]%(2I9/*V$"NF-7\M, M70Q0*5ZY!S6X_/.?IL>3O[[@PJ)S8?&2].]/V?\@3MRJ=>.R$KA_]&(D/BDA M$:BL70YF*XR62Z-$@^P[$92KO+ %BK<3(E=.J:ALHT,I"EU+")1&Z-H''1JJ M52_6SC[H'&*Q_(#=UFW;K5@+%LNY C'E>"=RC4SI98-=K,XVC@3D30:^$G\O M%>EU3L)(UCP4FU)G9;2>2PQT!(DBE(H$8\EMA\D&)+ M]JQ(PA393KL33XCEEM=[>]E JFA=-960E6UP@E1&&VDW,K26]59LI-\/L&_( MBUU$Y1I609 ,*A<'T[/YZ B<80S37TU+B^EHLEL* N6EJB5$M27&^Z[63ALQ MBRM#..[7BMG3("R4-K [5LE_DK,+D)>P[4&:AD-$:Z6ME&>LE#(74J1RX#.] M@&8]$.+DP6)T]G4S#^:CX_ZN1V;3%IB )&_H3VU["KW(&T=04IJVB+5RVN8C MPC@R$_UZ_9$7P6@NK-"@HAL%0D^8WVV+9T75;H-29YM5F83J3,C\ !0 7>M 14':< )1;V-$4"L:@UIC2^B0L;+F,B2Z(NC)++,N M)Y6QR"30JG)%]8CBSP6U]KPQ*F(OV !-^T(B#H?"*.]1(U5C).6_\X1 P=06 M60,F%Z^7TK#*.$SL:*&7W&@\S"Z:0"3;BAN)]WWUB1N>$MKC*IR/HX3^-WQ: MTGPA7G'AV<8C^?[PS3YP.GSTL_RDX^) S(>SHRG^GPWG\XFX^3($XM7)T#4?'BWP_P""%V<+_#\:GIS.B3AC?&1D-$+C)V:A0/2)''>X$G=$(8PNC"LQ M%9Y"]8M]4*XF=U_?K2'$(HOHK,@C/"$0OQK\3'QRR]$UIC7K-[K0P=XCL M._:N3E,0!S9$2J22UF0-PZNE._>$X9N=X4X9IA>8UV(O<2 J.E*T0B']MJ:: M%$L,BAEEDDN_+YAU5G*+Q.'-[XUV46BJ44<(&;""9R?E7K8DN EBYLF45T MG36.#J-Q^U2D-(T&296P1SC1[QXR^XT);K8*=,8F"KLT>B4%QX%J1?M.')'4 MZ?1L.)E,8"H]/L-1I\?'O4V/* JVFP:#$A7M59:Y!A_59_0U2BX=M\Q.["#, M)?+71D< U:DW !9&YYR3ZU0L=U0L7*,%3;\>\:AE;'Y_\4*ASU*+2%ULR0V% M@L=TT*/+S$A=<7)PA&A-4L0\^EBT^,NF*&.Z$LW1^QJ$ VKDF9#:=?YEG BB M@#1TB%LRZ[W-[D5_*F$,6Z=70!=E+H&.,DH-AY&DO6^H>2=!C@09$M2GC%># M=[?O;ZA>@":XWK8UL;0.0QB72QP7>)]8 A"B\1UKD4/<8Q\8;I*[#BV2(, & MJZS8J95T.7,G@K(I%6=QSSA/F 9WW8/5@ GB$_9'HY])ESPL)6Q#< %6(KBP M42I&O<>HE/FVU0D:7BE M(B>\C0N.5[4C='%?9#<8)+#J5O4EB"/II#8D#MR M;W(8B9]3RT>K4U_++^MS*K.KFIEZA<*,77XZX]*@2NM,$@Y-SC\.B0QTNT& M/[V?XIXH#E,O^#7&L$SZL@,'@>OL9)>'XRE_[A'3MR#WJ;R+_60B8V^_B^V^ M!4L]+V:GLYT7\]G94W!Z#[HQXH,,@1DLW4$(R(( M%59DN#!%_EXVH ]%G> :C)Y3D>VUCM3 Q7UM-T;EJV[,+WAJ(R-I FLU9C1I M']+$!(*+-[/@:<: 1K0X,^Q)%[F%RV >FN0T+DZQWU H=AV;;YX8^)CD"FJBB]^RYT?>4&;C.!"KI)=!.?)9CH(*KJB@0OL@ACB?QKH?N+J1K<&F< M5(S&?))KA)-O+=0!XT43$WX[)16!;KSROBLJ&L*)/.GFIC[CPD=OTOC074'; M9[;[#YT&1N)7=#BX/VR';[Z<,J5FVF'&IT++5.KS-)DE189GM*:FI-<4U5[2 M-BA5T=TLNE:7;H/6-"U5M7EBTL50&!1=1,CZ59JU7)PW?)2)$/.0 N6/D_C_ M3QX-BO6VC0M&&J)8&!LO<'[TPI],F,[06"+VE26:_NP\U]P!*Q=96$"RAN M_OTMR);?9"=NW)GK%PL66)Z%A]T%GTZE^JK'0ACTO2PJ?=8;&S,YZ?=U.A8E MUZ_D1%304J.^MY%I H1&JL!@Z?.W$IBL(J AC? M9CI[[91VX')YKOV=LQUL&7(M+F7Q5YZ9\5DO[J%,W/*Z,-=R^KN8V1-8?:DL MM/M%TZ9OZ/506FLCR]E@0%#F5?/EWV?KL#0@WC: S@90A[N9R*%\PPT_/U5R MBI3M#=ILP9GJ1@.XO+*;5$4IH<]HW ,"JZ:>SR2Z:R>B6R1+T ?2,-7I; M92);'=\'X"UZ.D=_07*O0%O*BNU7V#%@VR++>>BA=HPO/L)>A-^20W4+\6 M!OPKP!!< ;:11H,TK6=0(74,(%L!C]H^J4LP=H& M';H98=0Y&& M/A03*(4TQE$0VF;F^;8M]CW,@L"6:( ^0M3) 5(IT/-G,27T]=9OD.#0H^O5 MA*)/6ZS'J +M#ZF=?X\(H<>SW[GL2NO:VH[DK=5O5ZC9J1HHH69E@ ],M9-. M8*%FLP8X":+-.6(6'S\@=5OPTL:9S-D$!G$7OK8!)YC!0NZ67BZ#A]-5*SA7 M&O9X XL?XR3T-D%N[? FUPW/ >.FOD>O/K7,::GVOB[N5Y@68^H'+=.(YV'/ M:ZD64DNP,(ZQ'U@Z'@4D<%0+" Y":MNB:!^J10P3$JY7XX-1S;='H?E].M4( M<(UL<@T(T,' 5>G>7*,8EOX!Z2$)<5,/-3AZ,!K=\:)NP/'L7TB+2BO\4>W, MBQ9D^Y0::1T[:?GF$]CQ@';S+<(DMM(HI)A%S+;')+9M"3B[Q'?#@)'[N;: MLO5J&'3RK=&Y'^, 9K30_Q2W%K!XQ(OP!I^;[FT1;E>[AU!@$JIU. M;:W#@3A,Z$_D<$@6%-Y,3BR)$QS!N6Q)/#?2DCB&\."[&$QPDCBG&3'F2!S M)L^&T5\F.WO/JQJNE.C7R,UF;N'(AH[CGY&D^6X9B V=C&#J$K"$.A9@QHCC M0.#CV,54!J3Q("I E\C%48BHS!)@SK0]/!F-(/$+MU4/E:G9Z$D.$CP99F%' M\N2'.V4_X,ZZXN:J]/'NC% <,[K#G:UW6,VKELD1X A*+3G 0\1^PXX >Y%M M84$,,)VOL+$N3!+LA=$2.ZXJ.!A 8.OY^Q"6# M>[#2CW!(O/5JY/\/"4EMMAL@LI1<170SY%II\J3PVIDR+DL?S\<(!PG;0<>U M]D,%UWCYQC!/XNB"W!%0F(1M_(-(%T=10^[$)?1 [@0. ''9G.5ZY/NS!CB: ML.K[7!D2S$BR7B5)>+CKJ2/985@&!SU(: PKP+^ ]+'VN:W]D(G0GP/+IX-UT*X@R:64@'PD;C;P9'US>!/ MO1"#>L=KR+MLT&_>>%MI^T(^:!Z&%]V;Y_4/7(UR M6(1"W,)0[U44])!JGJR;BI$3]TP\E,;(TA7'@@.3; =HOY72S"MV@O9_@_/_ M %!+ P04 " #$@$-6P;TGIF<# !Y!P &0 'AL+W=O*B!XGURKD- M;C:Q\;<.?W,\J+,Q&"5;(9[-Y(]JY?B&$+98:H/ Z+?'.VQ; T0TOATQG7E+ M$W@^/J'_9K63EBU3>"?:K[S2S T/*>-K(L[YEFZZ44!Y#&F]#,P$JU MT42.]^90GK2D54YQ>OW 9,_[G8)'E/#4,(E+3Q.N6?7*(\9FP@C?P"C@D^AU MH^"AK[!Z'>\1GYE4>"*U":\"WF.Y@"AP(?3#\ I>-(N,+%[T;I'PS^U6:4EW MXM]+>B>X^#*,FMD2$K6I %X"ZRNH>#MJK !/ ML /!*@O[4T683"K@/6&(49&_<@%?2ASTF1_KQ-AK]?,-$9&(KZX1?"9-KRUT M+;#;4K2Y&A]9/U(7 1J^9?],/8WW)(!VTEKR[3@IU +NV+X41EM'LJC(RN=& MM!42Y0^0%&X2QC3("C<."AH$1>2&<6A&<>SZ60)?;;43)[9'2ZIH:E4FQ32RU*CJ) MWA MQT=;GB3G:3D[BG@-]&OF;7=OT=4$L#!!0 ( ,2 0U8"WGMJ ML 0 $@* 9 >&PO=V]R:W-H965T:/G8)BJ)*DG9[7[]/E*VXJQ)AKV( MHG3.Q^_<>;E7^I/9,EOZ4E>-N0JVUK87X[$IMUP+,U(M-_BS5KH6%EN]&9M6 MLUAYI;H:QU&4CVLAFV!^Z;_=Z_FEZFPE&[[79+JZ%OKK#5=J?Q5,@N.'#W*S MM>[#>'[9B@TOV/[>WFOLQ@/*2M;<&*D:TKR^"JXG%S>ID_<"'R7OSKJR!RA+CBTCH$@67'MUQ5#@@T/A\P@^%(IWCZ?D1_ZVV'+4MA^%95 M?\B5W5X%TX!6O!9=93^H_<]\L"=S>*6JC'_2OI=-TH#*SEA5'Y3!H)9-OXHO M!S^<*$RC9Q3B@T+L>?<'>9:OA17S2ZWVI)TTT-R+-]5K@YQL7% 65N.OA)Z= MOQ52TT=1=4QW+$RG&1ZWYG)L >Y$QN4!Z*8'BI\!FM&=:NS6T)MFQ:O'^F.0 M&IC%1V8W\8N K[D<43()*8[B^ 6\9+ T\7C)?UOZ6IJR4LY80W]>+XW52(Z_ MGK*YATR?AG0%D.O9$-VJSH#.'-V08@MUTO60WSINM6RHOBPNW$$W@S'_FM[O1.R$LN* MS]&4SHVH&'6XM&2X[+2T$E']GB:S,$KR1R]%6.31P\N=T)_8.ASBSYVT7T\! M)FDXB9)AR<-B&AV7]ZHYK[]1ELT.CNKMS\)X%AV><12FQ>RXW*H&_0^65THT M!FVM9+GS,&D4YGE.:0&Z,TIGX72:4I:$299"JX:.=_,W>D41SHJ$"DBF">73 M, -*GH6S-*9?[19'>;-<]/I8-1MZ%8=I%IVY-H:ZVC>JTJ6B$9(/G]P$AHQ3:+S7Y!9FFJ%+)--/YDZ;..#DDB66-'NJ@'S)YA,:E[083"&;KG?0.>O*CGUA(YN!N\<$$9R1PO#M/ M]]^M.H0%J4\MU#VEM1>1#8Y&>A!L:]TP@NO6#';HWVY N>AH5??T^Y.5-M[* MEK6ST!$P+9=P$X3K(SLSL//SS28B'JN^(D6%(,,Y;O#@P$<%/=3R^\Y_@P_Z MK.W)0GTO[;8GZ>IK@F>2YO2''Z&.[([U8^/@*WJ%Z2L-/ MGFC-*TE$1^V=. MMZ*55E3R;R@_*-68S+)%B4PFZ2BB'VB:C:("Z]/B&I9]<\ALE!44^^?BR-[% M%IU-JA,['G-U:U_JZP5!8W M#_^ZQ56/M1/ _[5"\1XV[H#A\CC_!U!+ P04 " #$@$-6ZVKJG4<# H M" &0 'AL+W=OA3 M(MFRXV:I;>IW62NL2C*"-(J MRT>C6::%-,ER'M>N[7).K5?2X+4%UVHM[/T%*NH6R3C9+]S(3>W#0K:<-V*# MG]'_U5Q;GF4#2RDU&B?)@,5JD:S&YQ?38!\-_I;8N8,QA$C61+=A\K%<)*,@ M"!46/C (?FWQ$I4*1"SC;L>9#"X#\'"\9_\08^=8UL+A):E_9.GK17*60(F5 M:)6_H>X/W,5S&O@*4BX^H>MM)VQ65\&(YM]2!#=;,%@8QU(AF<=*$3?GL+7^5C//+&U3"8PG7POI[^&*% M<2+FR\TSS_S!*BMV7!<]5_X,U^_PB8RO';PW)9:/\1GK&L3E>W$7^8N$5UBD M,!D?0S[*\Q?X)D.PD\@W^>E@X=_5VGG+LZ]/Q=W33I^F#7US[AI1X"+AQG!H MMY@LW_PVGHW>O2!Z.HB>OL3^DSOT6JZ/W"!E*6.G> )J+5R2;H2Y/Z'.,(0K MD6,[A@ZA%EL$0^:$V_@6O5@K!+QK)5-*LT7GN6F]XS&0K]%RN9JV8C^M99Z: M6B?-!DK)^9;KEFE="NR>38%L*0V?#5"P ,?S"M;!'%WOF;M9,8-&!\*4H) ? MK+9 ZT5P5P46QAV2\Y*E=E/'F K2&FTAA8K@(*2QM+%"LPAN\ZB" 8C1@6'7 MH/NBQE#4P"6)>LU![09TJAJ34^R'!"L4:69G<9;SCCDI!H?):^ MY696*IY+[.?H=):.]BO'#'(-QN-*W?^8K#\YQ2%OOR+J-#U[+&HZ36?/B5JY MP+C/1E_L#RFQO"ZWH3 <5);T=QZE*50;A!_-TLG@E1E%402Y[H"B%S-Y;'>X MD<1ES+OKG1=Q2_?J5HV5JI>6OT+9Y >5Y0]9^E]E3YT'V<'ISP%+9TMH93HD52[_YV.I&<[ M;;[9&M'!4ZLZ.P]JY[;3,+1EC:VTUWJ+';U9:]-*1T.S">W6H*P&IU:%(HJR ML)5-%RQFP]R=6M-,]+5'HW#WAPF+AO-K7S$^%BMI4;?$#W M97MG:!0>*5738F<;W8'!]3RXX=-EXMD\0=+C$=^B4AY$,O[;,X-C2._XTC[0;X?<*9>5M/A6JZ]-Y>IY, F@PK7L ME;O7N_>XSR?UO%(K._S";EPKB@#*WCK=[IU)0=MTXU,^[>OPPF$2G7$0>P:.$,KX*/N7&WASZ["ZK5_2,J.\L1!WE)^I=$=:M@I7/$WL*8":O/\^ZIOE(-:>^Z&P:YNRIH\2M57:&FH M%5JI$&17T99VLE&G7?>1289EP^(K04&:3I(,J<#+;TJT/T1H9==[8&^P.K)* MHO0MFCU@C-[0G/&C:_A<(ZRUHO/)KW9RI7S&^K'QQ/$ (=KWZ!5M-%@]'TH M5[XD/AAQ[9LI\0SBJYT GZC,KV>HL[%=D2C?W7^1;#H2@,S2(B*+LXSLN!"#'64Y*[(<;G\H)?"")3P"/F%<)) * M5B0/M^/->"E\7SY>K1^EV5"_@\(UN4;7>1J &:^K<>#T=K@B5MK1A3.8-=WP M:/P">K_6VAT&/L#Q/\/B?U!+ P04 " #$@$-64;OR1MT# !E" &0 M 'AL+W=O[2NTO1ZM?GS)*2;<0QTA=Q+S-GSMQV-.^< M_QPJYDAWM;%AD54Q-N=Y'HJ*:Q7&KF&+F[7SM8K8^DT>&L^J3$JUR:>3R-VO -QS^; M:X]=?D I=J-?&C MZ][QX,\+P2N<">F7NEYV>I91T8;HZD$9#&IM^Z^Z&^+P0.%T\@V%Z: P3;Q[ M0XGE:Q75-60R\N;]I5X-N6;:0W6_S.\PA4 MN&R1YA^ ^&,KIR-5: WMN3RL7X.-@=*TSVER^FS@*^Y&-/L>$33R73Z M#-[LX.(LXXGARXGCR'_EWI^'\(=!%(6>M:6W!)Z(/?E6W1?C1+ 9Z11FN@TKP7 M8<^-\U'$I.;I].C#B#JFPM6-X0B 6#$ZZ;;50:>NXO,*0LS M$/, ,TIT QA#O0SJC6UXY;-CK)[Q7>NYI#],@*9PK2EMALQI#VM7>M1[K9= M(UNMEPNLM.GQQ%3L +\[BIV#/: 9,JY0PBV,Z0]A6Y9/4$T6*3H2 WRG0Q3L MQY8$?L ,NQ"Y)E0-VPVHV9 4&S>$ 4&4R-S@V:LZ#C'I\EV#3R_Y&+E0C5KM MO= 6-*[ H7 ]XZ;U1867AAJO"P;)J S"^./9#"^ ,; WHA7C049BV(.?'5X* M2:LJ_\6ZECH?)1:="K1NI3?QM,0*MD,E":YP.43([$,F,8I?,] !GL,RMFPT M7J%D*.RE2V2Y7T-PJ*!D65163&LH&/T?"+0-; S%],"1,?TB245J#O)]YZ,H,)!5:,S MHD!0<#(E@B0U)/U5&\DZDB+V$%?@:YEVK%"7WM5?]8+$84P71>&\E+#9C3#K M&O@JV5 2/7>4QBA(]N,TE4Z $01LBSI3B;9X$03=]TEVM8[HH_%3[TO^X.FO MV6_2@ N(,;SJI\#A]#!#+_K1<2_>#^ KY3<:A6UX#=7)^-<7&?E^J/6;Z)HT M2%8NHMC2LL+_ /8B@/NUAWQ)E0XC5Y/%E[GSE8Y8^L4X MU)YT(415.9X<'?TPKK2QV>6Y[-WXRW/7Q-)8NO$J-%6E_?J*2K>ZR(ZS;N.3 M62PC;XPOSVN]H%N*G^L;C]6XYU*8BFPPSBI/\XML>OSZZHS/RX$_#:W"X+=B M2V;.W?'BE^(B.V*%J*0\,@>-?_=T367)C*#&UY9GUHMDPN'OCOL[L1VVS'2@ M:U?^98JXO,A^S%1!<]V4\9-;_4RM/:)@[LH@?]6J/7N4J;P)T54M,32HC$W_ M]4/KAY<03%J"B>B=!(F6;W34E^?>K93GT^#&/\14H89RQG)0;J/'5P.Z>'FE M@PG*S=6-IT V:O'5WHTK36XH[)^/(Z3PV7'>/6+R^SYWZQ1;(9(]\.L!O1)/=;' B M-+-@"J/YD]I#+DNQWE.Y/E#9B@XRE36!_[K&XU^$-MEU4B93SF/!_+-]M=3W MI&9$5L&CM?90J6Y\:+2-*CHA] V[A"5[6C2E.$1TY(^WE#?>1-.>>/N0+[5= M$(RL*A,$@?9$^NW;:X@#&*K?&^TC^7*M/E'M/-MK%2.%.CXZ_%W83'TT>4G8 M8#D@Q=%.M+H]_/=(3>%;7\"Q;'%./@)&E;$);+N$G#L7K8ND"A/RTH4&2:,L M'RDA'=$N&U0:?JAY'X:P"4/O$6,EEK[ &0+.Q*7Z/+H=J059\L(+GZGF>/*Y MQD:.>+W)I[WL_71ZL^7NW*'*;0 )7.(J$^,CUXN?_0HGA"R=;,,:2,DN+[^;D0=(7RB"2('2KPR( MQ4^%J,+Q=;6Q;=E7VJ(K,=U!*VBG=UOW*_@/QGQ!GK>BT@?V8 H5U$:.>=[8 M.A>7.BK$1UF"[0&=D6V9:\.I)8)2^E) HPF2>KRNR1M72'09K=B&ZS9_$#$< M2@>4KCB081 RZ%%JY/3) /M0MR)W/0-=NFAY@BG^(GG%!L" MH:HT>F;*5#>@0#)PYLK/]D2K12N!,[[W9 MB@PD6S@,-W)>J/%]LB&. &ZEVZJIM0V.)80; MR_>M>M27M% MW.O5%)E7JDGJU <<"VP.?0\$Z1ED^^*C%I[Z;ON-(NMRR\1UXLA(U'H>5FZ* ME0VN]!U"&J(!B+9YB_1KJCIA?JJX^1R])KFV+9&4+,D#+_.9 Y&AV6ZAW&^@TJP504?-6CD^":BSVV&6E8A># ?5^T MG4? )&>>\RV>\P;0REG6&2'>!E2C:;&?N$NJL\GAV0EJE.Z002'799^7 @3I)Z@=.ME*8D5P(\6$O[7:N\88Q RVOGU MX:PQ953 L0 +X8ZER9<=NX"E0]/5);4# JBW$W:2N-L/Y##>Y/](2!@4C8Y M5](C":C^AAE*$^MX<:B:BDM+&"3I!GN>5V(<:,TBS5BL!\J-;U^D[GD@!= @ MR( )'IAFT/Z1E(H5J5R!<<:GI3!":=[Q-@$U_^Q'&35Y)6=$3)JJ0)D@GF?N MH$J72XD-9Q_$\K,U?>'UAG-5H2@+#K]&+D2^^;*V*"VJ&8L1??0BC-RS!FX& M(>JY:BRC9_(Q-MMP8 #'NAR35N1F<3KJZ.W0K2WT8<3_UU*++ MTT!UZ:(,HQT QLB@"*_V0>EO &N^B@&&_?JFQ-6(IP\T:#ES[7P]0NL8?L_V M4X9HNXGI%C-XS!;:%XQ20%T8W@''7O;D&_>B+>F&7:!TC3#=,Z12P1.R^E62 M$S\^HE$LT''4- 0'F].M.7NGK36$DH1^HEY'^#/#Z0<'GCTE6^5\3XFD*H0T M!VD@W(3\N/6C3Y:J]]#%6W'H]Q1Y;P:*5.V9PYG.[WC4VEQV<+=I9,C2C'YS M#GW7:)&D'2'RQSI[N.N+J,:9?>@LL+V$B3)SX J *U1@AMS4'U5[Q3GS-$+L M;<,%C1](0^PP][S[O DT,JE*S02B."&3F*<5RJU8)K,6"]-@LN)+K4P.DD#= M'42^_[WEMS0U@]ZUQQ@:P%A""$=\^'"=^N+V!_4F%4^Z+_"AK>NLNK-@BW:. M*VM'R"FX1*$TL/8F&ONU )W M?9_F@HYKP3A=ADTTBOZ.N1,R,6U0' P>@_/#21^>;ALQ<(Z5V$[E?E^JJG<3 ME]33"+5 0CXU46Z;"0IEY.$I'%>$0DM%L(I=$6_N(@.67LV0'\4F^!L5$6/. M?/,P."]YH?/.+'$L>ASWJ_(1SO4JM:@C3M5\O3>U#"$RH59H-P* 93=W]/TL MF<=O'@6A%?HP>N:IYZQ_ZCE[]G7F%MU++E5 A.GFQMX]WNUZ[GF>X>!"WET< M9OQNFV83S0TS]Z;N1L\PD#]\,6CE77_ZW+CA,VM]$=H9B/'A315@7\G(L0[N-Z7FUW^T?IZ?I379S/+UL8T); M +N0%7.0'HU>(0@^O1:G172UO-#.7(RNDI]+W 7)\P%\YP>@;L$"^B?[R_\# M4$L#!!0 ( ,2 0U88UU+&H08 #T1 9 >&PO=V]R:W-H965T MJU)>6W)U40B[.I?:+$^2<=(NW*A%[GEA>'I\/&_Y4?6^[M0.VJ9"2F#SV#P]$C!I/&8!+RCH%"EI?"B]-C M:Y9D>3>\\4,H-5@C.57RH=QZBV\5[/SIA2D*Y=%E[TB4&5V8TJMR(.@1C6V&:>/Y/'J>/.+YB#["5^[H;9G);--^B"R[5"=MJN>3)QU> MRG1 >^,=FHPFDR?\[76E[P5_>S]4^J5RJ3:NMI+^.ILY;X&?O[=U(0;9WQZ$ M.?7&52*5)PE(XZ2]E\GISS^-IZ-?GRAAORMA_RGOIS>RJFV: Y6;V6_+\\<\ MT8 ^2Q+H0MHN>[TBK<1,2ZIQM):\M(4C,P=).R=B8:6,O5TJG]-D" S5Q5U0:(P-2PX9,R1=P.0E2A7M!1N ML\&NYBK6'145LH(CX65&+\9'>X,#:(/60>9*7MH?#T;K)4_@CBQF<-7R)^P[ MJZS2-(DK.RC<53*HI$9;^-B@XECE^MG/ND%.(+=[H>O0(E[+32%=P$HN,A+4 M8#W8]!J:]C@'RQ?[@Z/GTWRQ-YCV=SU(F[<@!1SRDG^5IA?0459;AI)4O(4J M:97)!D]0[Z"CWL%SA.$:2R\BDCF+SP%]GFF#XCX:ZQ<8;(YN 9UME/Q_(T2J M8N!ITD; &!];^ZE+;G?N[<5G!B<)@09C$4/N3TOD_>W;UWR*GA?YD;+73:F MMH$6AWI5,OG+9HX&.OM(-@:+XFP %]D1R6Y)?+E.W$H=@(OT&#DQU\ N8"62 M7V8#^E3Q:=,,5PV@']6*!XY#S$*L:,8AO]3*1J?-Z1/CK0W KALU*4HU7\%9 M):Q?!7RJ,JTM&T/O78-BOL]X_#R .X7\X/MH9C49(E3\^@O[#Z;2WZ0'XD;NN,5]9B<[2U-9XE%^AF'RX;&X" M[D.!2)=E16D5 50VJ@-8:)6%,SD7FMM/MWRA<"P)<[X_.?2C%%%6?W$DH> L M/HT^SH)4]+T(**>)7@ M09!]VZ>G^#SM^#Q]DFV74(9[P>*W=7H^;7S%C$*)=,-=^6#2.^K?+@*%C%4+ M@)N!TV"> <5*&H"LG*MY*C6.+#O2[*@OF2^3JYL/%TQ7@!F=;_6:9L:BWL#6 M. ?#/IH!CU0')9C742;C\+@/:!=!3GF1'0&U6 V!K5P(FVGI N26N0P@VDC. M,:4P4._PX@!(IK*I1T&HA6TJS 5RP]F"*QEHZI=2QD-?%T4,O%;#B:] M'-#9=EJ$?O&8P7AR'J9L$0L.XB0 /68<+AO-G VCIC<2!_2NF64^QU1]!EXA MGI6I693J'VQ80!?B^!I/ C.9Z%TJU.3RD N-E6U49M.HS7_^>%J_B[+F^TN+ M^:Z$[R!(Z.\#!X]7M;\7]8;%9S]4N'DW"*$AZ!G= KWN =2#>+)81'8K=\=( MG2L=9Q:$%U,K:&.\.7S;! Y<-*.M!9+$>&CYPK?4\)'%76=]HU.81]UR%-O6: M7YIR-Q4N[\#!X#IZO3Z'Z3@\]W3Q>Y"[[=QI\S!Q8I?_26R_!TN]*B:'DW45 M>Y.C+7#:IM[#WBMM(>TBO+@['!3H'-]NN]7N?P-G\95XO3W^8^&CL N&MI9S MF(X&KW'MLO%E/7[PI@HOR#/C\8X0'G,I&PO=V]R:W-H965T[#47JRDL;VW???7?G^SS=DOEI:T0'CXW2=I;4SK67:6KS&AMAA]2B MYI.23",<+TV5VM:@*()3H])L-'J=-D+J9#X->VLSGU+GE-2X-F"[IA'F]Q(5 M;6?).-EOW,JJ=GXCG4];4>$&W==V;7B5]BB%;%!;21H,EK-D,;Y_2;D MSKG<"XM7I+[)PM6SY&T"!9:B4^Z6MA]PET\@F).RX1>VT78R22#OK*-FY\P, M&JGCOWC' X>WH"8=LYY %WC%08'DMG)A/#6W!>&M&\Q\AU>#-Y*3V3=DX MPZ>2_=S\1D@#=T)U""L4MC/(%7<67JQ)R5RB?3E-'ZP.)?_Y3Y]22S/69_T6< [^W_2U]+F MBGS>%KXO[JTS?$]^',LY0DZ.0_K9N;2MR'&6\'!8- ^8S)\_&[\>O3M!>-(3 MGIQ"?Z)+('1QF, QUJ=Q-XCPF1S"^&( 3UR%00CC:CPTH!)NI!8ZET+!1\UE MZ^*]R44;IDWJ'? -G'>O<]&5EJ6,A=,?I'GU&DG=07[NS;P;B$2#QR,1Z\^ M 7"*5@VZF@I25+$O;!$ZZ^UX*!T:GA4/77K.#Y[S\$0?SOL^ MG)^LUQ9>7.4?\JQL!;=T6:W9!9J7CCC!Y)ACH,2$RK 4@ MW$%'?*_6!ELA"\!'?F8LQL(2QS>L?L:$6Q[JN6_Z%6G+UZ40GNQ2*"XZ%\?K MGSW:X?1 &QLT57@!?,)\]Z),]KO]([.(VOK7/+Y0*V$JJ2TH+-EU-'S#_311 M]>/"41N4]IX[T[CV-6M[(4[,3NI<6=C;"\\ MBG8;NYV5HAF=^BY.*,WC7B@=K1:C[MJN%F;PG=+RVH(;^E[8IW/9F?TR8M%! M<:.VK0^*>+78B:V\E?Y^=VU1BH\HC>JE=LIHL'*SC,[8Z3D/]J/!5R7W[MD: M0B9K8QZ"\*E91C00DIVL?4 0^'N4%[+K A#2^&?&C(XA@^/S]0']:LP= M_N+;7(=G#B7]@4,R.R0C[RG0R/)2>+%:6+,'&ZP1+2S&5$=O)*=T.)1;;W%7 MH9]?WO EX*>L32!F!A";)&WCIL0#IB)?^ MGP*\S!_^.EN[4?_W:P68\/GK^*&I3MU.U'(98=*0V^-8-#G7M_"G>M ME?+%W8'?D?!+#=X%V:\Q_.$^P&>A!YPM<)!?6#S;O$*NQCY]6 ^J\Q#BAOSN M3VY/X.,L!'+W=BTT@CSB\-J-E&O32+3O,<.?(:U*4F956&4%X5F**T8X34A) M,UQ7-"-%19%T,W3"SGYI3GA50DK1@P&C):%% F6)(H=K81^@QR =W'QUF 1A M-$$C4M *.">DIQEP$M&6)4"9RG) MD =#;4K2"@$)S0M2Y05<*2UTK40'XL)%F2 LM)F5#@%DS2=SH,E*!<5O-9N\;/)B?=X.[X/>*_-H/TT1(_:XQ-T-DW> M[^;3^_5%V"V6 #JY05=Z4F01V.E-F 1O=N,<7AN/33,N6WQ&I0T&N+\QQA^$ M$.#X,*_^ U!+ P04 " #$@$-6]?:ZE*\" #%!0 &0 'AL+W=OBTC.O,*:> M!('."BR9OI8U5G2SE:IDADRU"W2MD.4.5(H@#L.;H&2\\M*I.UNI="KW1O * M5PKTOBR9>EF@D(>9%WG'@S7?%<8>!.FT9CN\1_.C7BFR@HXEYR56FLL*%&YG MWCR:+/K6WSG\Y'C0)WNPF6RD?+#&UWSFA580"LR,96"T/.$2A;!$)..QY?2Z MD!9XNC^R?W:Y4RX;IG$IQ2^>FV+FC3S(<A.;W;A4 M'9K$\/S&!E='P>[ZA*M /\N=T-SO-/*8H#M51N"/3&_CB*KJ 7]?U1?WQ%O$DR:+_G MWBLX:2T2OG,#1%.9**NFR[K3;D;-F];\Y]X,N#NF=KS2('!+T/!Z./! -4.C M,8RL7:-NI*$JN6U!1._P)02P,$% @ Q(!#5BFZ MOCPQ!0 Y0T !D !X;"]W;W)K&ULQ5=;;]LV M%/XK!]XP.( 2ZV))=I88R*7=.C1%T;3;P[ '2CJVB%"B2U)VLU^_0\J1Y<11 MMZ<]V+SHW,]WR,.+K50/ND0T\*T2M;X(_FR_JCHM6DDU+P"FO-90T*EY>CJ^#\.K7TCN!WCEO= MFX/U))/RP2[>%9(/7ICR* MOG+B,XMW]0:UH2@;#>//+!.H3RXFAB3;[Y-\)^6ZE1*^(F4.=[(VI88W=8'% M(?^$+.K,"I_,N@X'!=YB?@91X$'HA^& O*AS,W+RHN^[Z<$M9@987<";KPTW MCW"/>:.XX:CASZM,&T50^>M8$%H=T^,Z;/F2TP<*J,B7"4@JJ75ZO M8,QKVI&-INCIDW.*9(Y5ALJEZFJMN("0)AO&A872*1T:IYJ1T84-N=['^4<( MYIX?)7:2>FGBPQU3#V@L%V";EAYY,/4"/X(@\=*9#Q]D?5J](.<]%V(OG/N$ M'6^:SB&:>=-P#G'L^<$,*-DPT"%GG^2.8QS4>R_"@ M_.,9_DR)9(.**=NR40V$R,(4VQML:'& 0VDQE]@X8!I&M]SV2 MVE5G]5MK['YY8YUP>Y]0\X(LYDR _;RB^^0T8_D#41V@+O22U'=CG-JD!EZ2 MS-HQB.#>,(,N+&LIB"4G<;K)"K[A[A)ZCN+$BZZ"9DM4@:X1'9,KA.9WZ[1C$CI(M MZ;C;DYA2R695PI)Z(K?3'K)4%$'D17&?IT?RQ&6P?F+R?'LPT_^TQ[+_'LU# M^M'Q_GI5MC795>2S(AB ?-I!/AV$_"_4F\+XO=3ZA +P'7@/BCH.[P_4.^^1 M"RM2IQW !:DD!TGGR^NJ%P#"#EH@M?>L?G% ?BX5XD&'!1_(KL.= [C\QNJ& M6FS*RZO[@_>M]6CEHB9FSA,[CNG& M3&;V[IRZP]#>N.=.Y-C*/'%AZ8ND^/1T:RF.:1D'[<4.)+.X=21*CY^^DU[K7:%:N0>&[:&: MVK1=>+?;O6&NVM9]3]X^@"@C*XL<@4MB]<]2NN55^ZAH%T:N72.?24// C&PO=V]R:W-H965T:3#;NF;Z=8E"M7,O\O:!>[ZIK L$^:QA&WQ ^Z.YT^0% M TK):Y2&*PD:UW-O$4V7JL.1KO#0WJ-?=[U3+RMF\%*)1U[::NY-/"AQS;;"WJOV&^[Z M&3F\0@G3?:'M45FF.!LZ^LY5 \WD66$)V M^T&Q0UGV*/$[*!G<*FDK U]EB>6_]0$Q&FC%>UK+^"3@%1;GD$0^Q&$ZZ2GT_*&7"*@U\+ HT$ZQ7J;BR+1G,!L0_WK*7K:%%S)@Q\A,G8CY., MC&SD9W$&CZ1)Z@$:K0HT!N+,3\,0DM"_2"9PS26GNUO"1JG20#;Q)U$&432F MI)1 XFCDIZ.)L]+$S\81'/NYP<'UKU%O.I&[WK;2]DH8HL,[LNCE\Y;>/T*W M3&^X-"!P3:7A^7CD@>Z%W3M6-9V85LJ2-#NSHK<0M4N@_;52=N^X X;7-?\+ M4$L#!!0 ( ,2 0U8N2>9U^P4 )D/ 9 >&PO=V]R:W-H965T+R[Y^X1>7*K]&>S%,*RKZNZ,:>3I;7K MX^G4E$NQ*LQ+M18-9N9*KPJ+5[V8FK461>46K>HI]_UDNBID,SD[<=\N]=F) M:FTM&W&IF6E7JT+?O1:UNCV=!)/-AT]RL;3T87IVLBX6XDK87]>7&F_304LE M5Z(Q4C5,B_GIY#PX?IV2O!/X38I;\V#,R).94I_IY5UU.O')(%&+TI*& MV- MN!!U38I@QI=>YV38DA8^'&^TOW6^PY=98<2%JG^7E5V>3K()J\2\:&O[2=W^ M*'I_8M)7JMJXEMWVLOZ$E:VQ:M4OA@4KV71]\;6/PU,6\'X!=W9W&SDKWQ2V M.#O1ZI9IDH8V&CA7W6H8)QL"Y0K.?5=$8]DF40MX4LUJP M@VOJS.')U&(?DIZ6O<[7G4Z^1V?.WJO&+@W[OJE$M;U^"OL&(_G&R-=\5.$; M4;YD8> Q[G,^HB\J-453F<-C!GC$:@9)@NA\K67-N-=;O11UA5TT MD\V-,!;E;#T&&VXDUM=WS(BRU=)BQXH]9YQ[G ;$ODAYDR[JM2)T6=2=<59)"UF$#LND@-LPJIW:OLD_;"7Z3T73XC?&,-SW?7]6%);-Q$(V#7FCYFPMM%14 8&7ACG![*5YUR-K MT(=>D&7LPD6-@G8?L*T0N;R,P@2Y$_*4LC/@-*8,Q&*]$$=J/J>LS&DR=G-H MH@#"8!AU T-@WXMG&0_XJZ$/\F$XZI2@$MER!\GOW BS]-'[2!(G0Q(GHTG\ M1M3R2RN:\HY=V<*VAK;?9LY="3VJ].D)+>&T(TI5R\JAT1]NR I*P KF-;U] M9K"/9D"3H)9U4;.;HFX%?<:9"3*-R_#_R[X7/:<\)\+!7Y,&.4@N@1A51^*S MJK@S "0 \0$6G[/$S>2;F21D4<#RX+N-)$[WB=U[],X^G0\ MHB8<1@$U/AH4\"5J4K-K9:$:XY4X8F_?77QDIE1:L"3SW=YP"CYI@MA+03E4 MLWX6=WW<4Q*/W'N0N_G42W)*!9YZ>12Q#V3VC@VX?Y2D.8OP!'%$ZH*4Y4F* M49QP_*D3&B.=D*17[>SHL8J:_I86'$C*(!H/I(37.+AG*R_P$[0ADOJ#VC(B M?T1M@XJ8A3 KBLBGV(N2H..KGH[]/.EH..(=/;N8P.4L2._K8:B_#0"/4$"3 M_6:$S+XO=T<#W(F=5&,&J[-^ @#+X" ]3 B.BTY27 MIPEH +!X'(>4( $OI$\" T<2PH __G-X(4R!_C#^!HN]0"3#,"2^2BG@."XY M0#B.0;D#(@L[0,*HBT244@Z&Y$D\SDO3!]^=Y M=]VZ%^\NK>_Q2Y4H[EK,L=1_F>*DI+N+8/=BU=I=OF;*XBKGADO&ULI5=M;^,V#/XK1.X%#6 TMNPX2:\-T/9V MVVUW1==V&X9A'Q2;3H2S)4]2FO;?CY(3)VD38R]?;$D6R8?D(XH^7RG]S2P0 M+3Q5I307O86U]=E@8+(%5MRGJNE+87$6PUF655(_VE_I6 MTVS0:LE%A=(()4%C<=&[C,ZN1FZ_W_"KP)79&8/S9*;4-S?YG%_T0@<(2\RL MT\#I]8C76)9.$<'X:ZVSUYIT@KOCC?9/WG?R9<8-7JOR-Y';Q45OW(,<"[XL M[9U:_8!K?X9.7Z9*XY^P:O:.TAYD2V-5M18F!)60S9L_K>.P(S .CPBPM0#S MN!M#'N5';OGT7*L5:+>;M+F!=]5+$S@A75+NK::O@N3L]%I5%>I,\!*^*"X- MW&&&XI'/2H23!_F? 240JQEJG\3+6HL26+#V:L?D6QA-@C@9TB"=!.DDADNGD(SV, MH;R=1 $;#OON'491GTP4J#6!*80D 0\;T3103Z)HY+9&:1]&HV RBB$=!\,T MA2]H#)TTDI06:J5]L3B)DR":.(F8!6F2] E0$@>C44J#>!A,&(..! _;! ^[ M$[S@USYD;3U9@=_PYTH9A"'"; D(=/)KCV4^0M+ M1,G&8AR^FG0@M*+V].:%>!<;>$>\3M*'*/D![1!&XI61H>E"75MZA=9^.@OX4A M"Y+)V*5K',0L<6>>CKS+(Z.YXTPZ9JY&#<-MI6J+V<;4*WOT&'<:'4ZS@TZCETZB33]^CFFM>+T1&!89(+>DF M]/&E<'=RC<+_$S[#O74I/D2E;KN7QEEXG33'W+V(!K!"6/#<739;>&9#(.HS MC24A%\LMQV;K$[J^ECI9MMY*_MQ0#_D[]9!.C+%W'@L;O@MHNZG1MX_E\RG< M*%"DE3I;Y_LA;*ZCNBRT4W_VTRLJGW/.5.6 M.E@_7- O VJW@;X72MG-Q!EH?T*F?P-02P,$% @ Q(!#5CA9E3O; @ M008 !D !X;"]W;W)K&ULG55M;]LV$/XK!ZT8 M$H"()$J6Y :P[Z8QR.? MYYX[ZL[+D[&?78/HX6NKM%M%C??=?1R[JL%6N#O3H::3@[&M\+2UQ]AU%D4] M@%H5\R0IXE9(':V7@V]GUTO3>R4U[BRXOFV%?=ZB,J=5E$8OCH_RV/C@B-?+ M3ASQ$_H_NIVE73RQU+)%[:318/&PBC;I_38/]X<+?TH\N5^%%^NE-2>PX3:Q!6-(=4"3.*G#HWSREDXEX?QZ9^E]K7]F ML%-">Q"ZA@]?>ME1X3T#39_%S>]BK]#=+F-/ 0,LKL[DVY&7F4,OW;M.5+B*J%D,UC_^D!;)3U=TYY/N_!K[?WBU2XJO0L20NX]%'$K]JZ17LC8O3:CQT^>:?YN!G'PK?KXW!]%/8H MM0.%!X(F=_-9!'8<6./&FVX8$GOC:>0,9D,S'FVX0.<'8_S+)@28_C76_P)0 M2P,$% @ Q(!#5AH/U0NL! PT !D !X;"]W;W)K&UL[5?;;N,V$/V5@;HH$D ;ZV[9M0TDWEUTBVX;)&G[4/2!EFB+ M6(ET2Y6UV^EH M9(J*-\QFUP2$-/X] M8'K]EN3X]/N(_LG%CK&LF.%+5?\E2EO-O=R#DJ]96]L;M?^9'^))":]0M7%/ MV'=KD\"#HC56-0=G9- (V;W9_2$/3QSRMQRB@T/D>'<;.98?F&6+F59[T+0: MT>C#A>J\D9R05)1;JW%6H)]=_,HQ) -G=VQ5GOJ/D$S/*#HRNHH& 3_PX@+BT(B[%Z'H,:8FBTK^-Q#Y1NN=]Q;_/A#F 4_#1!,>H+)$'I'$);* MV->8#?O>51S6JL;6$G(#EHH(6ZUVHL20A>R:UJE_A1T)EI8+R60A6 W&,LNQ MP2P4-3-&K$71+59K4*V&VA'C]W@ 4 8UWRIM>8D*M960#FRII%&U*!G9;X]X MAA"6JL%D5=2_.PZ?9:$:XJJ=GZTTY\!D"1(C@J:3$"<) 0J -RNN>Q&X=;\P MV>*I 4?;F6.@6H.3YGP*=P[QJ1;A-X(^L72I_MA%!$NDNU&(N3P-_X3 DWW? MLO^^Y1H]L0 G&8.SZ!RFKK"4#\.PP> =1),Q/?,,G_DDIV>:PRV>2XC@PX9+ M1*M=S*S$CA@QV',(XA0C9Y M '?*8@BGV7B'M)-LXM[1F.)._"B-\1W[69"X;'V\+^J6I&LJ)/T>MVA<(G9, M"Z?M4TGZL*]$40'3' 3^J.!ZU/7%0$^F?4^F@WUUFDNJ0M,VL&YMBUMMV8-3 M^6OM.@C[^D%"/>Q&V(@[5K>M3TX?P\9N0P["I\P^EWGS;'/1 V[JH< MI$[;W6"2T$P"J1\'.<1IAE]9YHPI2B ..V/B9V-GS% /.?9(9R2%H'&,2!FV M#!DC/T@B,N:DI"!VQM!/TPD> BA*MD8=X*KQ)(4P\-,<7[$?/Y-EG]0H\#-4 M;1CY29I C!V591BEP?0TJL6:X+G758>R(8ZZ/XO\,$O/X2SSPTF,[]R/T_P< MKI]7\F7O8%IR/TGH&,C\* OI.$C\,69G0+E9K]QL4+G/#Z-OT.X@\'?M?M?N M-VMW].1BVG"]<==O P5QZ^ZHO;6_X5]V%]O'Y=W?@R],;X0T2&F-KL'%&$]: MW5VYNX%56W?-72F+EV;W6>&_%*YI &UL MC5;=;]LV$/]7#NI0V( 6?5M6:AMPDJ;+0[<@R;:'80^T1-E$*=$CZ3K=7[\[ M2E9LU#7V8MT=>;_[YGFV5_J+V7!NX;61K9E[&VNWUT%@R@UOF+E26][B2:UT MPRRR>AV8K>:L=> MY!T$3V*]L20(%K,M6_-G;G_?/FKD@@&E$@UOC5 M:%[/O65T?9/1?7?A#\'W MYH@&BF2EU!=B'JJY%Y)#7/+2$@+#SU=^RZ4D('3CGQ[3&TR2XC%]0+]WL6,L M*V;XK9)_BLINYM[4@XK7;"?MD]K_POMXG(.EDL;]PKZ[FR4>E#MC5=,KHP>- M:+LO>^WS<*0P#7^@$/<*L?.[,^2\O&.6+69:[4'3;40CPH7JM-$YT5)1GJW& M4X%Z=O%)J6HOI 365O";W7 -#ZUE[5JL)#

F'T'<\"B\9()2A[X)L../X! M< &?56LW!CZV%:].]0-TY-'16TO-6:*:NS9:5?.[AT!BNOW)O M\?Y=- D_7(@A'6)(+Z&?QJ!<]<1;]Q'OO+>7C?C05XHP:\ M [62./"B7<-(M"A1.X/Z9GP-6$C>K!#E4$Q8;K60$/?<)ZV,@659[IJ=9 3Y M*SY.YZ4/V%RU:(7E/TN<[@H&9W^"* S]+,^1>O]N&D?QAQ,94461?'=*LA?- M*GS[\%UT,5MBH64-#D24^9-I..CT['GILT4_,5?81*PM.4A1XFM&(#Y:>KOM MN+.R*/>3+'^3]CQ]\SPYD1-_?YR)6_=X8)HUQWSA"V@V8NL""!%ZE/E)&(^A M\"?%%*+"ST@X]9,"A1&9G_;/01&E,$K3= QI3FX6,?(1^I&,(69I0U2EOQ MKPL4^.N6$GVN_R^"G>__CXA64L.=V,!]"'5GN\:G@DGXQIDV(+!G3-_]YKO> M?^*T*"M,*X[)D1YU/O5B%D9$IICG)"F(S(C$VB Y03+.ID3FU"'3C$BLGA_F M!;Q@L3BK+0T65G/B^MF/)M.S60Z.5@8VR=HM1H-CO&MMMST&Z;![E]W*>;O> M+>[/3*^QR4'R&E7#JQQSK+MEV#%6;=T"6BF+'>G(#?Y_X)HNX'FME#TP9&#X M1[+X#U!+ P04 " #$@$-6[0FF2NH" !!!@ &0 'AL+W=OBNXQ%L- MIF];IA^O4*C=(DB"O>(SWVRM4T3+><(?V:W>KZ10=4!K>HC1<2="X7@2K MY/(J=_;>X!O'G3F2P652*?7+'=XWBR!VA%!@;1T"H\\]7J,0#HAH_!XQ@T-( MYW@L[]'?^MPIEXH9O%;B.V_L=A%, VAPS7IA/ZO=.QSS*1Q>K83QO[ ;;(LR M@+HW5K6C,S%HN1R^[&&LPY'#-'["(1T=4L][".19OF&6+>=:[4 [:T)S@D_5 M>Q,Y+EU3[JRF6TY^=KFJ:]UC S"CDG9KX$8VV/SK'Q'I _-TS_PJ/0OX M!NL+R)(0TCA-S^!EATID'B][ N^6/?K YY&6:S&0D%"=9F)4% M%'F83%*X,9;3)!.?'=.:24\RB\-97D):AFD1PU>)3$NRX-+T9%(C4/HM[UL# M:1%.BBFD>3A+)K"OQ;T2?8NTH2I"]D9E&4,R#M$!WH M:&:M3O_ 2I?1 1./G'C/H6_K"P_@1_5VK MG;2LN,5++>]$Z:II, J@Q#5OI+O6N_>XUS/T>(66MOV'7;=V2!V+QCI=[XMI M7 O5/?G]?A\."D;Q,P5L7\!:WEVCEN45=WPV,7H'QJ\F-!^T4MMJ(B>4?RDW MSM"LH#HWN^/&<.4$6GA]RU<2[6 2.0+VTU&Q!UET(.P9D#%\TLI5%MZJ$LNG M]1$1ZEFQ1U8+=A+P"HLS2),06,S8";RT5YFV>.DS>$NCRZ9P<*#V2MA":ML8 MBK_-5]89.B#?CVGOH+/CT/[27-@M+W :T*VP:'YA,'OU(LGC-R>(9SWQ[!3Z M;.X/K7 /(!2X"D$*OA+2)^@^ EHGZ&!B";M>V#$%)WL<5_#_C2FT0+^UEG33 MZ3BUE;JQ7)5V< &WE4%\PQ:-T"6\A#0.1UE" 1N&Y]G0!WG(AC$%R2B,4P;+QA05W6LR MB$(W)(40>%D*;QH67KT8L82]^>>9AV,V@LN*FPW1=AH*;1WI5R7@/3FFI0U) M((2$*HQ2R.,SS%!AUC:DK?R!KVU>0\J;H^KU.DG"<)@,*XC =9Q2DPW"< MGU- S,_9:' H&JGZ+[GC+-^K3+,CF6.',CKPCQI)D7=)"^UV=%;29WLCGG?^ M\V=YY^*?:$,$Z9"XIM+X['P8@.F5L;5O0Q0>,7T/Q::_!$FPW;CEJ]*ZC6@ZKMD*[]!^K6\TK:(=2\$KE(8K"1J7 MDV"6C.9=Y^\=OG%6'+23 (H, E:X2]5>M/N,GGS/'E2A@_PKKU M3?L!Y(VQJMJ 24'%93NSI\TY[ $&\2N = -(O>XVD%=YP2R;CK5:@W;>Q.8, MGZI'DS@NW:7<64U?.>'L](LM4<,59PLNN.5HX.2>+02:SCBRQ.^\HGS#-6^Y MTE>XAG"MI"T-?)0%%B_Q$>G:B4NWXN;I4<(+S$\A2T)(XS0]PI?MDLT\7_8J MW\+"!3>Y4*;1"#]F"V,U/8R?AY)MN;J'N5RQC$S-.6H)J-"BO2NP_%BX)I!K#9&$Z(Z ;PVI!3N[69K7F M(0+KED,D<0 M2/4#-7OV+PS>0B],>XF?LZ0';=(&*3H6L/0@)S,-NVG$06)EG2@9/^H-NAE/KA8#B@.8G#0=:# M0V\BVBO;"O7*-R<2I1IIVPK>[>[ZWZPM^[_N;?.\9GK%I:$37A(T/NV?!:#; MAM0NK*I]$U@H2RW%FR7U<-3.@;XOE;+;A0NP^RM,_P!02P,$% @ Q(!# M5B]TN%*I! =PL !D !X;"]W;W)K&ULM5;; M;N,V$/V5@398)( :ZVK)6=M [&31%-T@<-+N0]$'6AK;Q$JD2U+KY.\[I.1+ MMHXW+WT1KW/FS QG-,.-5-_T"M' CU=K+!F^E*N4=#)0JJ: M&5JJ94^O%;+2"=55+PJ"?J]F7'CCH=M[4..A;$S%!3XHT$U=,_4RP4IN1E[H M;3=F?+DR=J,W'J[9$A_1_+%^4+3J[5!*7J/07 I0N!AYU^'5)+7WW84_.6[T MP1RL)7,IO]G%73GR DL(*RR,16 T?,3J45/)QOT3\[V\F6 M.=,XE=577IK5R,L]*''!FLK,Y.97[.QQ! M9:?>%37LW&7A0--K(NA,F!C47 M[.S\<".3!&P)1)Q YWJTBQ_*&&38>*KD!96\3FITX4YTTD>/"!N71*#KE M)&?&,^1"-XJ) H&)$NYVJ]^EUC!#C>H[:CA_8O,*]<6P9TBKE>T5G89)JR%Z M0\, ODAA5AIN18GE:_D>L=U1CK:4)]%)P!LL+B$.?8B"*#J!%^]<$#N\^ V\ MOQR7.EUZS D4?9X;SFC3]^"/O!IQ,L02[@(&+'6)[$.<[R:86 >P7JX$E0WM"]FC>UAHWBQJ!PSP29$EC" M!A4]&PT+65%VTROA LQ*-IKNZ(LK>%HIQ%?Q!XH>UG-4NPC";TPT5 ]@N_[: MZ;EM=?RPO.&*B.Y9G4'F)VGBQC0:T-CWXSQP8YIF<*VIWI#<5N#CASP*HT]" M"K98\(HS0X>9GP4#R/TXS6D>1#%])GX3QQ7Z,_;S?WX]G$ 9^ MEEI"8>@GF64Z\-,X:T_2,(9["M+_[:0H(N,LB2CT!Z%3/NC\%>9^GO7?YZ@H M):>F$"4DVX>(;"1#"#N/@WV4]"/XJR@\D9Q(F?)Y99'%,H+=8%4!LJH9Q*M0:U+:ND%(J*<8J13:MNBL_TS]4N^Q2NI;*NL\=<%(U2M)@W M!H0T^]-S[VYR/_,NM@B4QN3Y7[I4I@L5F8OZHX3*4VU@K-Z*]S%)0\3/J(B+-V*FMR_LIV"Q3/.U'(&B_!5K:V M-G&QI)^U8;S2#LIU YS"TMG;1<2YQ:Z-JUR6J;"FU6UVXAO9:>_]F*'OJ(4_ M2?P#Q+?VMYYE!N:XY$)8.\D=:U1O;/:KV MB4#9* MBG="AY'[23R#U@Z1O"T! 0%'@QT'LY%TD8VEC\5_P\\\-^6R$' MH4UYJAYAD-M)X$=9#L.7KBOKK];$ZT#MHAFI42]?R:2AD M(TS;%^UV=UWE==M,[:^W+>D7ILBG]+IQ0:+!94:%0+5M7KLP&UL?55M;]LV$/XK!ZT8$D"Q M;,EN7F8;B-T5&]!B0=*M'X9]H*63190O&DG%[7[]CJ2L*IOC+Z)(W?/<Z MX_*@S1?;(#KX*H6RJZ1QKKW+,ELV*)F=Z!85?:FUD73 MZ=M,,JZ2]3*QN,_?VP> /C@<[>@ /.B. MCH+*=\RQ]=+H QAO36S^)80:T"2.*U^4)V?H*R><6V^UE-Q1EIT%IBK8:N6X MVJ,J.5JX^,1V NWE,G/DRR.RLN?=1-[\%=Y;^$A,C86?58752WQ&&@>A^5'H M)C]+^ [+"12S%/)IGI_A*X; B\!7O,+WB&UGRH8*^I^8_WS40@"5_,!,]=>I MR"/Q_#2Q[Z([V[(25PFUB47SC,GZQQ]F;Z<_G9$]'V3/S[&O/VBF@F!#_[.E MG\4U\%M=7VV88*I$> J=/*KJJ0#.NC@= +FTSG2AE:X>T'!=486-VU/GV@E\ M1J@[^GW*L5D;S>31#%QC=+=O('[@);#JV:NV4'6&*@"-EOB"8P+WCF (CB8! MZ!JXXHXS$;P1(H6#!_AHP6DZ%>);5.)!PB>K[)-%4)H!I3952%3(' .*L$*' MAEH+*_ SK^H$3N"3]ZD=>7I)PJ3NE$N!NL)2?\I.,#]6ADA2FE0A:[&A2')] MM>MK$Z=L>?S;7"_'CC.7_4$P[/WCA M@J)WC>XL-;F]O -J)Y0[-*&E[EO#!>0IC*M\,G!X T6:+V:TWJ9%,87M_U, M%]>+ZTNX*-+%G-8W1#R_G=.Z2*]O"CC5!-EH@$DT^S"F*;_>99QEP^EP$]S' M ?C=/%XC'YG9&ULU5EM;]LV$/XKA#NT"<#6(D6]I8D!)VVQ%.@+ MDF[[,.P#+3&V5DET22II_OV.E"V_R4['=D3Z]D^JKG@AA MT/>RJ/19;V+,]*3?U^E$E%R_DE-1P58A M48C46 DG2MXA96>#--MPICIN4"ZO[*9<&P6C.?"9P;61Z=>) M+#*A] OT]EN=FWO$JPQ=B4S _H\*@3[**I654;( [C&ZK(Q00AMT],4.Z^/3 MO@%-K+Q^.EOUO%F5;EDU01] X$2CMU4FLE7^/EC0FD'G9IS3G0+?B/05\@E& MU*-TASR_=8OOY/G[N.6C- +]/1QIHP!,_W29W4AEW5+M 3O14YZ*LQZ<("W4 MK>@-GC\CH?=ZA\ZLU9GMDCZXA@.;U;!?\@8]85N[S-JY<+=97R8"W8!H>6>% M&[>B$FZ\,AJE$UZ-A49YA?2*KF*FJS$J']4-GY'H@M^F\H5>F>P,4@N#JE6# M\CE.LUHY'4"C"E1'98,]8;&' #FB' G5H@<=92" *Z>;F9Z]!+DIG^8&^E?"0. $-017H-M8HV&: MUF5=< -$"2HKE,H2W#:Q@?!6H$)J6$ VS ^:?B%+L+;1#EU/.!#1L)1U9= Y M+WB5"HR&4Y47B,ZL3S!-**91C'Y#B0\_1R'!'O..H4E#'YH)M$(:XR@([3#S M?#L6^QYF06!;-$ ?(9WDH%(IT/-G,27T]=9OD.#0H^O=A*)/6ZS'J +I#XF= M?X\(H<>SWSGM4NO:VFY/2MIXJ-FI&B"A9FU0'Y!J%YV"HV:K!C@)HLTU8A8? M/T!U6_#2)I#,V00&<9>7MBE., -'[J9>+"L/IZM6<*XT[/&&+GZ,D]#;5'+K MA#>Y;G ..F[*>[3WJ45."[7W=7&_@K084S]HD48\#WM>"[606H"%<8S]P,+Q M*""!@UI _3H48 :V03:P" #@2N4O?& M&L7@^@>HAP3$=3W2$.C!:'3+B[I1CF?_0KU36N*/2F=>M #;I]1(&]A)BS>? MP(X'M!MO$2:QI48AQ2QB=CPFL1U+(-@EOF,#1.X7V@+*UKMAT(FW1N9^B ,U MHX7\IX2U@,6;>Y5T!(P5X@\$-=_?!-HJ=8^@QB!1[0QJ:Q,.A&%"?R*&0[* M\&9Q8D&<9&T:]2G;WG50UW M1?1KU&:SL'!D4\?QSRC2?.<&8E,G(YBZ BRA#@68,>(P$/@X=CF5 6@\R HP M)7)Y%#(JLP"8(VV/2$8C*/S";=U#56HV>Y*#)$^&6=A1//GA3MH/A+.NO+E* M?7PX(Q3'C.X(9^L35NNJ97 $.()6"PZ($+'?H"/ 7F1'6!"#FBY6V%P7)@GV MPF@)'9<5' P L UN;@>VP;>>@GEP)09GI3N]]="7N&)P#U3Z$0Z)M]Z-_/\A M(*FM=@-$EHJKB&ZF7$M-GI1>.TO&9>KC\1CA(&$[X+@V?JCD&B_?&.9%'%V M.P((D[#-?Y#IXBAJP)VX@A[ G< !(*Z:LUB/?'\V $<3O+[/E2'!C"3K79*$ MA[N>.I =!F5PT(.$=@" ^9UW!O\)=P;[*N _0'T\UF(<=E6;V\8/6<@MHNA: ML0%8B^UKQ.(IQ/?@XME@+80[:&(A%0 >B;L='-G8#/'4"S&(=VBC'D-=3WO] MI1?;4JBQ>Y>&NLLF_>;QMJ6V3]_#YL5W,;UY-__ U3@')Q3B!EB]5U'00ZIY MBVXZ1D[=^^](&B-+UYP(#DBR$V#\1DHS[]@%VC\$!O\!4$L#!!0 ( ,2 M0U9"_?:;<0, 'L' 9 >&PO=V]R:W-H965T^#*3S]7"\0TA;+#4!H'1;X#H^HG^TVDG+FBF\ M$0.5+AA0Z._B_TG/.A)#%XI&F6_L!]](\I8#DJ+]A!,\Y9WXY\] M'_;A)"#W7PD(#P&AY3TFLBQOF6;+N11[D,:;T,S 2K711(YWYE >M*153G%Z M><=DQ[NM@GN4\% SB?#G(ULWJ-[-/4T)C)M7'L!6(UCX"E@!7T6G:P5W7875 MRWB/B$WLPB.[57@1\!;+&42!"Z$?AA?PHDEM9/&BWU?[S_5::4G%\>\YO2-< M?![.7)@KU;,2%P[="(5RA\[R[1]!ZG^X0#:>R,:7T,^1O1%M/VAFZODB M:JRABC"95, [PA"#(G_E CZ7V.L3/]:*H=/JW14\UA+Q1?W -Q+PTD+U@.V: MHDU-?&'=0'T$:/B:_1MU-=Z1 ,JDM>3K852H!=RP72F,MI9DT34KGVK15$B4 MWT!2N$D8TR KW#@H:! 4D1O&H1G%L>MG"?RP]YTXL1U*:E^C( 74^)0FM68[ M5W:K7PXX,M M3Y+3;3DYBM_>H%'6&TAG64"_?):F] N#668W*)FE^43)>-GE?)9DHQ<1L%Y) M#->=YN\GM:>Y '\.?,<:I.HP9=,,YOR+R*=C36,?LBR%T(WC L[=-.^D(;8H MM[;M*TI Q3;VQLDZO2S78T/]Y3X^2U^9W/).08,;"O5G6>* '%O].-&BM^UU M+30U:SNLZ75$:1QH?2.$/DY,@NF]7?X/4$L#!!0 ( ,2 0U8F,EL>Z , M -,( 9 >&PO=V]R:W-H965T3$3;=IYD4WDX>' M(BEZO!/R26T0-?RHREI-G(W6S97GJ6*#%5-#T6!-7U9"5DS35JX]U4AD2ZM4 ME5[H^ZE7,5X[T[$]>Y#3L6AUR6M\D*#:JF+R^1I+L9LX@7,X>.3KC38'WG3< ML#7.47]I'B3MO!YER2NL%12OPE>-.':W!>+(0XLEL/BXG MCF\(88F%-@B,IBW>8%D:(*+Q?8_I]":-XO'Z@'YG?2=?%DSAC2B_\:7>3)R1 M TMV5B4'%ZVYF/_;W<*0P>D\A MW"N$EG=GR+*\99I-QU+L0!II0C,+ZZK5)G*\-D&9:TE?.>GIZ1WC$KZRLD6X M1Z9:B73C6L'%9[8H40W&GB8K1M8K]HC7'6+X#F(.]Z+6&P4?ZB4N7^M[Q*ZG M&!XH7H=G 6^Q&$(4N!#Z87@&+^I=CBQ>]'.7;[DJ2F&\5O#W;*&TI"SYYY3/ M'61\&M)4SI5J6($3ATI#H=RB,_W]ER#U_SA#..X)Q^?0I_.N8$"L0&\0COBS M>@DW3,IG7J_W1R1TQVM6%YR5\+$FEUH;T5-.G3?[F6R90E MA/O=M2'PH3?[O^ULRWAI$O62GJ=+Q4JDBEQH4%BTDFM.8?T5@MSUH_35(G.S MU']9W#/YA-K@ 'YON7X^!@AB-_"C?DK=;.0?ID^BOJS>*/-Z2Q?5^9^X8>[O MQ]!WXRP_3#>BII>0/"\%JQ4]< 7RK86)?3=-4X@SHIM#G+NC40Q)Y$9)3%H5 MZ=AK?J.796Z>19"19!Q!.G(30DD3-X]#^(LR1W9NF>AUL:*DN0C=./$'9HZ2 MS,YY%-$A;Z=-F]RJ@^F3ZU]HQRM;LV98W35>RXWL#]_%&!"7! 8Q2G\,V^YO29;5$: MLJHGNT*$"VH$7$$C.,5X %$\S$([IE2.#=>LY/^2\HM214V"-Q2C((B'/OP& MHV3H9S2?%I>4W6^,Y,,D@]".\P/[ABZ32HN+(S]>EQAE>1*F;A(E9I7Z;I"- MWI$+77\4F:IPTR2%4Z'WCAH-I>':ME,%A6AKW?6<_K3OV+.N4;V(=^V>:FY- M#P64N")5?YA1J&770KN-%HUM6PNAJ0G:Y8;^.E : ?J^$D(?-L9 _Q\S_0]0 M2P,$% @ Q(!#5HM.2P-- P 0@< !D !X;"]W;W)K&UL?55M;^,V#/XKA#<,=X!66_);G"4!FKL5NP%W*-IN^S#L@V(S ML7"VY4ERT_[[47:2M4"2+S9)B0\?DA*UV&OSW=:(#E[:IK/+H':NGX>A+6ML MI;W1/7:TLM6FE8Y4LPMM;U!6HU/;A"**LK"5J@M6B]%V;U8+/;A&=7AOP YM M*\WK&AN]7P8\.!H>U*YVWA"N%KW4+88.D\@J3?,W["IO% 1./? V9P"ND= MW\I']+LQ=\IE(RU^TLU?JG+U,I@%4.%6#HU[T/O?\)!/ZO%*W=CQ"_MI;TR; MR\$ZW1Z.,PBRXXB(.#&'E/@4:6GZ63JX71>S!^-Z%Y84QU M]"9RJO-->72&5A7YN=5ZL&2Q%AYQ1[5V\*6;.NU+]N%);AJT'Q>AHU#>(2P/ ML.L)5ER +>"K[EQMX=>NPNJ]?T@43SS%D>=:7 7\C.4-Q)R!B(2X@A>?\HY' MO/@"WC'=!^RU<:K;P=^W&^L,G9)_SJ4[H27GT?S-F=M>EK@,Z&I8-,\8K'[Z M@6?1+U>X)B>NR37TJSTZQ_4JVGFN3S7"5C=T17TIG&\[]$8_JPHM3'<(*]BJ M3G:ED@U4=-9@\TI+$Z,/J@-7Z\'*KK(?Y_!4&\1W9P"^$8_W%NHIMALT8U]_ ME]U 4P%(O&3_1C/*X#-V \(=-4J;UY\W@VH<^,B>^(^0S#CC1>PE'K.TB$CB M+",Y+L0H1UG.BBR'NU,RO@:JI$1YP1(> 9\Q+A)(!2L2#FG,9"]+S@OI3ZA9A@]0F!#5I3KY0B$N\<\YFW*/XJ%%*@D@X M*]+" \?$/CW+.&$BFT'&HCBBKTABX!&+\MPCDG7&/>*,%?&$.&-T?3QB$K,D M3MY7^K8WJ@'!X$D[BB&M16?G%QE3)7/!LM3C%:)@*<4X6U/*3 @0(J60^>@H MLH0E^50_GB:LR 6E^G)(;[6CFCF)-CQP:OX'6MUJ[H^(#G)[-U7]0 M2P,$% @ Q(!#5E$5*9H\ P .@L !D !X;"]W;W)K&ULK59;;]HP%/XK5B9-K521$"ZE'40"NFJ=UA6571ZJ/9CD$*PZ M=FH[T$W[\;.=D (-T:AX27P[WSG?9_OX]%=5TWP80Y0=^.3430YYFBA,%$()DE M"1:_1T#Y:N TG?7 /8D7R@RX03_%,4Q!?4\G0O?<$B4B"3!).$,"Y@-GV+P< M-SUC8%?\(+"2&VUDJ,PX?S2=FVC@>"8BH! J X'U;PECH-0@Z3B>"E"G]&D, M-]MK]&M+7I.980EC3G^22"T&3L]!$MJ>*BFD+W%87V[L[4.GDCA?.2PGDM MA;' "5-"N?9Z\BBMW$4N_ST"US-ZJ3 M!$1LBS:)0IXQE12^+,^KRELL8L(DHC#7ICIPG5Q$7JCE'<53 M6^O,N-*5DVTN='$+PBS0\W/.U;IC')3E&PO=V]R:W-H965T.@<14T X+%B1+=S'L0K%I6Z@D>A2=M,!^_"A9D2R))NKL M^":QZ/<\_#C2&YV0DQF$;V6:Y.Q.H&*;9;'X?LU2 M_G(YPJ/7AOMDM99EPW@ZV<0K]L#DX^9.J*MQ0UDD&?%Y<]?/K%Z0F[)F_.TJ'ZB MEUIKC=!\6TB>U<%J!%F2[W['W^J%V M0''T J0-(/\ Y$ ?:/]N#4 TZ2(5RO!5G&57KY$=> ']1V3<9(6 M']!']/A T?MW'] [E.3HCS7?%G&^*"9CJ49:]C>>UZ.ZWHV*'!B5C6[54-8% MBO(%6VCBJ3D^-,2/U0HURT1>E^F:&(&4S<^1C<\0L0C1C&=F#O\USL^1=3B< M_K_>HS?WWED,N[EG[(IG'QK.H9L!_?6;DJ+/DF7%W[JL[[B.GEMZXD6QB>?L ML7W9)#PB@D+ *"=9+C-,EQ3/37!UK[T.TBO2JR_ OR M/'75WQ/+GHR?]Q=V*'-L[&.G*Z-#&?8\S[9[N$BCPP1[?MCH.A-UFXFZQHG> M**/BXOO'IVV22E1Z39*O=+,V8HZ]Z2!A%!(6 <$ZN?":7'@G<@0/,CF0, H) MBX!@G>3X37+\-SO"+M+=?]0#C,.^(VADV'9#J^<(0QGVL&V'I.<(&IVE_,#S M]8X0-!,-CG<$]"]Z/'\X1Y_J2_5"@A[%4YPCJM8EY1OUUBO1G"^8BLCTJV3L M]MB;%!)&(6$1$*R3N[#)77@B!PDADP,)HY"P" C620ZVVBK!>K.'U*'[C[,= M!H$;]DQ$IW-]Q^V9#=7HL&.1P')[-J(1AI;K[]E2=[9[-1%^DY'<\L4VC<5A MHS!SC[T906D4E!9!T;H9(FV&R(GLH@9#I0B21D%I$12MFZ*V2,3&,L=L&?;0 M"CPG#/J.H9%9CHO[AC&482NP_/YKAT87!([K'+"+MN+"YI+KD%W)KZ1DL M1?=?].M@!!]],T+2*"@M@J)U4]36BM@]E5^ EH^@- I*BZ!HW12U)20V%D%F MO_ &3RZQL$7Z?C&48.V07VO8S M]+M<,Z%=%&,W1]^9D#0*2HN@:-V$M64E#DYE'J"5(RB-@M(B*%HW16WUB(WU MC]D\PJ%YN+[M],UC*,-.Z/M]\QC*W "[7M\\AC+']K"K-P_2%F+$7(C=)'F< MSY,X10]J$9.Y?LIFR+'W'2B-@M(B*%HW'6VE2/")K(& EHJ@- I*BZ!HW12U MI2(QUCE&:ZA#.\]\Z.#>_S5G.EF 27]#1"-SB<+UK$$GLWU,#EA#6W 1<\$U MM ;U4O$Y+[9"-3-TM6+Y_#N:\2Q+BG*?7[\BH%MTH#0*2HN@:-ULM44C<4[E M'*!%(RB-@M(B*%HW16W12,P[C$;G<#7_2_#[OC$48=L:V,909=NXOXNJ4UGD MP(X)::LN8JZZM*;1-A9UXQFZ2E/$RU($%7PK#KUW@&[G@=(H*"V"HG73UM:0 MQ#^5>X!6C: T"DJ+H&C=%+55(S'O1AK=(QB>B0A0H(% M$Z5 ?;_D7+Y>E!TTYRVG_P%02P,$% @ Q(!#5MAA8HP\ P UPX !D M !X;"]W;W)K&ULK5=K;YLP%/TK%JNF5EK#.Y N M06J#IFW:(VK6[;,#-P45,+.=I/WWLX$P2 E*6[X$&^XYU^?$]X*G.T(?6 3 MT6.:9&RF1)SG5ZK*@@A2S$8DATP\61.:8BZF]%YE.04<%J T40U-&ZLICC/% MFQ;W%M2;D@U/X@P6%+%-FF+Z= ,)VP!'Z7+ZB8 MJ35+&*>0L9ADB,)ZIESK5[Y> (J(WS'L6&.,I)05(0]R\B6<*9I<$200<$F! MQ64+J<$M@<[]D_%>*%F!5F,"?)GSCDT4QQ%13"&F\2?DMV MGZ$29$N^@"2L^$6[,M:9*"C8,$[2"BQ6D,99><6/E1$-@&X= 1@5P#@58%8 M\U2 50&LPIE22N&#CSGVII3L$)71@DT."C,+M) ?9_)_7W(JGL8"Q[U;8)S& M 8<0S3&+T+D/',<)NT"7Z&[IH_.S"W2&X@S]BLB&X2QD4Y6+O!*M!E6.FS*' M<22'#\$(F?H'9&B&T0&?]\.OSR:4@R M?R"REH=F[:'9Q][<=<>,*PG&!8%L7EM/UPQK/%6W344ZSAU M5$N#56NP>C5\ \9$A5(*&4Q&\LO)1-P7_(-GE7N\).]]^IL@T[0/5)\3XO8MZI>1Q+7G<*[EHB102+(5R M@N9DDW'ZM$A$PJH[ T4Y?A)O0LYDQ I$?!KS"L"CF(8B0.P.Z.RT %J>HLH))WEQKE@1+MZ#Q3 2)T^@,D \7Q/"]Q-Y5*G/LMX_ M4$L#!!0 ( ,2 0U8RJ2^ V@( &\) 9 >&PO=V]R:W-H965TAQHO '\H+ 5C3;2F]"=SXN!Y>B ((58:@6B7AL80IIJ(17&8Z5IU4MJ M8K/]K'YGYS(F (4M_TH5,!E;/0@M8DG4JIVS[":I\3( Q2X5YHFV%=2P4 MKX5D6456$60T+]_DJ?*A07#] P1<$?"I!*\B>*<2_(K@GTH(*H))W2YS-\:- MB"11G[,MXAJMU'3#N&_8RB^:ZWTRDUS-4L63T12$Y#26L$!#(A(TA9CE,4TI M,75DRW*8Y L4ZP8\KNF&I)!+808;?#,O&9I]&]ZA\Q%(0E-Q@3Z@^]D(G9]= MH#-$<_0]86NAF*)O2Q6_CL*.JUAORUCQ@5A'$'>0YUXB[&#<0A\>I]\4O(,< M?) ^.D[_0G)%/[SZ^)35/4-W=^FVJEE=.%P7#AL][X!>71;3&#?*\NMFKFJB MOL#?;1:7JGZ[JCZ5KD5!8AA8ZM@1P#=@1>_?N:'SLOW^O:FZ?1+&/9]-W!V8:,66-C%8; + M&Q^-_Y7N^+4[_E%W]D^RX= MS>.5+@6U2\%_]]!E^Y'+=X_<-J^"EYNJ%WI7>S8,7\)P<.5Y^VZUP'J>Z^,] MNUH6]:X\YY^KI1%VX[+2OR)?"5_17* 4EHKH=+I*AY?7>]F1K##WUYQ)=1N: M9J+^B(!K@)I?,B:?._I*K/^QHK]02P,$% @ Q(!#5G,9<1_> @ 7P@ M !D !X;"]W;W)K&ULK99=;]HP%(;_BI554R<5 M\OU!!Y$H;%JE;:K*NEU,NS#A0*PF,;4-M/]^QPG-* EI+W8#<7+>U\]KQW:& M.R[N90J@R&.>%7)DI$JM+TU3)BGD5/;Y&@I\LN0BIPJ;8F7*M0"Z*$5Y9CJ6 M%9@Y9841#\M[-R(>\HW*6 $W@LA-GE/Q= 49WXT,VWB^<7!-=)(YY_>Z<;T8&98& M@@P2I1TH_FUA EFFC1#C8>]IU%UJX>'UL_OG,CMFF5,)$Y[]8@N5CHS(( M8 MTDVF;OGN"^SS^-HOX9DL?\FNJO6QQV0C%<_W8FSGK*C^Z>-^' X$MG="X.P% MSEL%[E[@ED$KLC+6E"H:#P7?$:&KT4U?E&-3JC$-*_0LSI3 IPQU*KXNMB 5 M3HN2Y'P*BK),?B ];DO.S#^2,L(+\2/E&TF(AAZ;"/K723/;^5Y6_<\)_ M"DF?N/8%<2S':9%/NN7CM>@3RVF3FYBTCNO4<9W2SWT][@69PEP1C$4^/6R8 M>B(S2#:"*0:2_![/I1+XCOUIBUSUX;7WH=?=I5S3!$8&+BP)8@M&_/Z='5@? MVP;@/YF]& ZW'@ZWRST>;W&^Z3R#'NX'/4DSP"6 @R+KD6B+7WD&I:?>);:Q M/;#<8&AN#W.U5(5A8-55+X"]&MCK!/Y&Q3V^I$A,H)JT;M3*S3^$\&S+/4)M MJ0K"Z 2J7Z/ZG:C?>='+&[CLWPO8QNLW2'QG8!WA-HL'016>(3: M4H8G7Q2TLT8U:]3-RHO5FRBCQNIP[$AO<2\@FU6N-W#=(T;S8/O71R\NDA4K M),E@B3JK'V)*41UG54/Q=7DBS+G"\Z6\3/$+ (0NP.=+SM5S0Q\R]3=%_!=0 M2P,$% @ Q(!#5K%U>J2= P H \ !D !X;"]W;W)K&ULM5?1;J,X%/T5BQVM6FE:L!-,TDV0.JE&6VE'JIJ=V8?5/CAP MDU@%S-I.,KM?/S90$A+"M"I]"1CN.3[WYAYL3W9"/JDU@$;?TR134V>M=7[C MNBI:0\K4M<@A,V^60J9,FZ%/?+76]H$;3G*V@CGHK_F#-".W9HEY"IGB(D,2 MEE/G%M_,,+6 (N(;AYTZN$%>( @(=G *0"D)<"!A5@4"1:*BO2NF.: MA1,I=DC::,-F;XK:%&B3#<_LWSC7TKSE!J?#^VP+2IO_12MT<9L*J?G_$*-( M*(U8%J,EXQ)M6;*!2W1Q!YKQ1%VB*_1U?H,[!7(+3OCK+YAZO[6EWQ-9HQB#NAB#+O9PWPXSTPYMJ99X6N#M!V,; MXO$X"";N]C"'EJ@1";PZJB%N6(L;=HK[;!OSFVW,-F$EUF\(\P;T2%A+5!#0 M,\+\6IC?*>P1%(^-GSA+D"W@RGP-KQ8L>C)U5'5GM8GNY'UMX_1$UB@!K4M MW]U%M,]B]$36*$90%R-XHXN"DS8D], >90JG09C247NKCFIIHS=X:'0JRP_( MD:S3($SQH%W6N)8U[I0UUTQ#L?KD(C$=%!DGJ[!YBVU[=5NJF<\_ MWF\A<.>B_!-75>"&-D)&Q]I.H\9CCYZ1ME_0*/A,R%]*ZZP4>ZN9Z==/T MQ-;,?+];P,/W=U'GCN35!>F)K5F0_2X%=V]37N BO\4? ?6/6_4TC/H>.=.J M^RT$[ER4?^8B>KJG],C)!J\EC)(A/M+F'AR?[-GU"Y,KGBF4P-+ O.O Y";+ MXV YT"(O3E0+HTBK#^7A#U!+ P04 " #$ M@$-6AV 2_6$# #)#@ &0 'AL+W=O_=OQY.EHS_BAB (F>TB038RN6]2=R]G8?4@=OM%_6+ E[! M/! !$Y;\HC,9CZV!A68P)WDB;]CZ!U1 Q00CEHCB%ZW+L8%KH2@7DJ55L)I! M2K/R2IZJA=@*P+U7 MPJP'UO@%<%> 5H.;,":THD"4>:7LJXI']@AB9,R#:<,K[7'J_?ME.Q M)!&,+?4Z"> KL,*O7[#O?&^#^R"Q'52O1O5,ZN$T![UW"0B!9$PRQ#) ST!X M&W4IY1=2VA)6(0YZSLA>;=,8\W6DZ=4TO3=IR%P"KS$4%&?Y(D9S91#%G=:_ M9RG;WR;KX: MD-@;M%NC.Y83VYH=&A+PCEZ)XD.;1- M;/B1[OQ!8CN8V-E\D9V/\^=*:V=' MQO;(@Y8U>BK1H#?XY'5[H[=)[7W\,S MIN^*MRD=L/%S_1\^70DWC+K7Q/N,:@%OR@7\=KWP#J^N5';-NNENYE1=43:U M C87"__FUWB_1'#[>Q6".657I$V-@,U%@MD6J^ =*QXZGM]D:!D6!'[3L>VM M'EN*CN2+8NCQP.3ZB!3-&-UU@2N!ZCG<\;D M2T>?9NK3:_@74$L#!!0 ( ,2 0U9\-I8M)@, "8* 9 >&PO=V]R M:W-H965TQY:M-N])&HDN!H8&F MC<&SE]PV%HY=;+<=_'IL)PMMDE83[*6UG7/.M<]UY!:8,">>V+4;$4_X M6E'"X$8@N2X*+'[-@/+MU/&=IX5;LLR567#CR0HOX0[4_>I&Z)E;JV2D "8) M9TC 8NJ\\\?SR. MX!N!K=P9(W.2!\Y_F,E5-G4\LR&@D"JC@/7?!BZ!4B.D MM_&STG3JD(:X.WY2?V_/KL_R@"5<@=;H)044(FH3^ 4)8$<+G1NA7 MA/YS(PPJ@CVZ6Y[=&I=@A>.)X%LD#%JKF8%UW[*U7X29>W*GA'Y*-$_%5VP# M4NG$*XEZMY#R)2._(4,?]!63"+,,77,I09ZB7@(*$ZI'9^C^+D&]DU-T@@A# M7W.^EAHI)Z[2.S*Z;EI%GY71@P/10_29,Y5+-&<99!W\Y#C_X@C?U4[4=@1/ M=LR"HX()I.8?IR?]%G_]S]#TSPOINA%8O/*!G M[@#JF?R?(OU.WT&Z%D01Z$QT*=7OEC)?N[%]OE M\DN*)2\I-G\AL;U\].M\](^IQU]TV5C:G%";$_'W=_2 MK%2/K+JI'YMXZ TG[F;7^38FN(@:H*0-.O-'T6@?-6^C^A=>5(/V+!C4%@R. M6G -4HZ1,:)GG#A%QHE=(_0]E?4]19+39WI3AAWL':EE3@PR-TI? 6(I>TX)$KYFJGR.U>OUDW-.UO+&^LS?WSI M=ZPGN@DJ>Y:_\F4']1F+I2F1%!8ZE'<^U-D495=23A1?V;+[P)4NXG:8ZT8. MA 'HYPO.U=/$!*A;P_@/4$L#!!0 ( ,2 0U84401X@ ( ,@& 9 M>&PO=V]R:W-H965T\Y/L?X7I):R%=5 &CT M5C*N9DZA=77MNBHKH"1J)"K@9F4M9$FT">7&594$DC>@DKG8\V*W))0[:=+, M/<@T$5O-*(<'B=2V+(G\?0M,U#/'=]XG'NFFT';"39.*;& )^KEZD"9R>Y:< MEL 5%1Q)6,^<&_]Z'MO\)N$GA5KMC9%ULA+BU0;W^Z&Y+F;.Q$$YK,F6Z4=1?X?.3V3Y M,L%4\T1UFQN.'91ME19E!S8*2LK;-WGKSF$/X([X!K(2DH=+D 32A35^@K M>EXNT.7%%;I E*.G0FP5X;E*7&WVM$@WZ_AO6WY\@G\!V0@%_A>$/8P'X//S M\)M*CI"'A^"N<=K;Q;U=W/ %)_B6[65%8FU\]]^&3/XGL@^6@]YR<(X]?22UN3 :)"5LT&D+CQNX+?I=.AGC M8)JXNWT+QUG3:(K_9GW0%O;:PK/:7DR)VPM629&!&E37$D1[^^)IZ'D'ZHZS M B\.)L/JHEY==%;='>745%:.-D(,W_WH:-OI9.(?'MUQEN^/0R\<5A?WZN*S MZIZ$)@S=G[_%\=%7PWX41I,#A0-I83 =^P<*W;T^8WO\#R(WE"O$8&V WFAL M/,JV;[:!%E73>E9"FT;6# OSJP%I$\SZ6@C]'MANUO^\TC]02P,$% @ MQ(!#5E4CTG%T P .PL !D !X;"]W;W)K&UL MK99?;]LV$,"_"J$50P*DD4C]SVP!KHUA UH@2-;MH=@#+9TMHI+HD;3=]M.7 ME!3%D6BO"^8'F93NCK^[XQTY.W+Q698 "GVIJT;.G5*IW9WKRKR$FLI;OH-& M?]EP45.EIV+KRIT 6K1*=>42SXO5:R!>X'DOJZI^/H. M*GZ<.]AY>O' MJ4R+]QLMJ-;> 3U<7S%W/$,$%>3*F*#Z[P!+J"IC27/\TQMUAC6-XNGX MR?JOK?/:F365L.357ZQ0Y=Q)'%3 ANXK]<"/OT'O4&CLY;R2[1,=>UG/0?E> M*E[WRIJ@9DWW3[_T@3A1P,$9!=(KD!]5\'L%OW6T(VO=6E%%LYG@1R2,M+9F M!FUL6FWM#6M,&A^5T%^9UE/9DCTX;B1X@!W:@ZPK0U6.76<0WZ*S4 M-;I:@:*LDM?H+?KXN$)7;Z[1&\0:]$?)]Y(VA9RY2H.:Y=R\AWK709$S4"O( M;Y&/;Q#Q"+&H+R^K+W;B%GG$IN[J\ PQ(D.,2&O//V/OV5V)/BW64@F]^?ZV MN=79">QV3$7>R1W-8>[HDI,@#N!D/_^$(^\7FY/_D[$7+ON#R_XEZUF7YQ*J M NE6H=-Y *ET]:H;I%<[,)W:ZBN2D.\%4^P;%+9H=$M$[1*FG1PRHG]XYAY. MW;1(11X.!JD7_,' '[R.W\;9F0I/"' 08G_$:9.*8VSG# ?.\+]P2EJ!C3"< MK!UZ03H"G HEH>?9^:*!+[K(9PI?B7W7A_$(<"KCAT%L M!XP'P/A? =O.5+61%$.IVB#C"4! PL ;84ZE0I+XQ,Z9#)S)1"\#=,QLT4H\7T[1%Y4^XTW" MVZUIXJL?4MKSGTX!,$F"$:9%BF :_;!&>#VAM\L16\*(I&O#:Q M-$G.-"=\&ULO5C;;N,V M$/T50ET4"9!$-U_DU#806UYTB]TB2+KM0]$'6AK;PDJD2]+V]N\[E!3%DFDE MV6K[(HG4S!G.F>'P,CYP\45N !3YFJ5,3JR-4MM;VY;1!C(J;_@6&/Y9<9%1 MA4VQMN56 (USI2RU/<<9V!E-F#4=YWWW8CKF.Y4F#.X%D;LLH^*?&:3\,+%< MZZGC(5EOE.ZPI^,M7<,CJ,_;>X$MNT*)DPR83#@C E83Z\Z]7;B>5L@E?D_@ M((^^B79ER?D7W?@03RQ'CPA2B)2&H/C:PQS25"/A./XN0:W*IE8\_GY"?Y\[ MC\XLJ80Y3_](8K696(%%8EC17:H>^.%G*!WJ:[R(IS)_DD,IZU@DVDG%LU(9 M1Y EK'C3KR411PJ(8U;P2@6OJ= [H^"7"OYK+?1*A=YK+?1+A=QUN_ ])RZD MBD['@A^(T-*(IC]R]G-MY"MA.E$>E<"_">JIZ9PSS!$0Y".G3)('B"#9TV4* MY.(NQ2RB+ *"(2W M#=])RF(YMA6.4UNSHW),LV),WIDQ^>039VHCR8+%$!OTPW;]48N^C?Q4)'E/ M),V\5L 0HAOBNU?$HT,O\H8/\?SS^#= M11'?,26OR*]< ;Z*S,%0D_<)PWQ)V/HXC_[\B #D@X),_F7*A<):SVQ-U\E; MN:413"PLA!+$'JSICS^X ^DE3/ MY!1G,F#4%%G".F%,!XVOR!9$PDU3;M9JX:UAZA(L+, &.9A>%_=3SW7[8WM_ M3']'%FOT]ROZ^]]./^"\:26^?^*>ZP6]NGOSU@&\E= "K-]J<=&1Q1JA@XK0 M02NAU:*5YJ5'5,7&Q%\KU%L3MTNPL$NP14=@M7@,JW@,_]L.&Z02APO8;K M)J2CBEQSW76>M_[.2\Z+-5SSU'S2S^%58BY>P"AKLH],L+O+K_!I!DGR)*8XI56]U57&7'] ;_3/W=NX: M^D-]M9&?GI_ABWN13S@A$ERY4EBA*>=FB.$2Q55#T5!\FY^EEUSAR3S_W "- M06@!_+_BN "6#6V@NO"9_@M02P,$% @ Q(!#5I&-*WFG @ 40< !D M !X;"]W;W)K&ULK55A;]HP$/TK5B9-K321$" K M78A4Z*9N6J6JU=8/TSZ8Y "KCLWL([3_?FPD6"&NS\/0YBLHN>WI-2CZLM"FY$A3LPSMV@ O/*B481Q%25AR MH8(L]6LW)DOU!J50<&.8W90E-T]3D'H["?K!;N%6+%?H%L(L7?,EW '^6-\8 MFH4M2R%*4%9HQ0PL)L%%_WR6N'@?\%/ UNZ-F7,RU_K!3;X6DR!R@D!"CHZ! MTU\%,Y#2$9&,/PUGT*9TP/WQCOV+]TY>YMS"3,M[4>!J$IP%K( %WTB\U=LK M:/R,'%^NI?6_;%O')L. Y1N+NFS I* 4JO[GCTT=]@#$TPV(&T#\$O!:AD$# M&'BCM3)OZY(CSU*CM\RX:&)S U\;CR8W0KE=O$-#7P7A,)MI11L(AGW77%EV M"SF(BL\EL)-ZY0IDP>BT,*$JL$@;B*?LY!*0"VE/TQ!)A*,*\R;AM$X8OY)P MS*ZUPI5EGU4!Q2$^)/&M@WCG8!H?);R$O,<&_0\LCN*X0\_L./P;5ST6=<(/ MY S:@@X\W^ 5ON<*6O;K8F[1T$G]W56GFF?8S>-N[[E=\QPF 5U/"Z:"('O_ MKI]$G[I,_B>R \O#UO+P&'MV[^\*%(Q78.CJLYQVV-G><$G'!H%2(C,4V51+SKKIV&U[Z\[:M!&'0@?M<)'_R8<%@OP?>5MV:-.0>,7LCNC MQG&W[*25G?R;[+*^4:BI,^#&"'SJ4GR]V).LW2 M-VU+AV2CL+[F[6K[+ESX=OAB?4KO1=W>GVGJQ^::FZ6@9B5A0911[R/5W=0- MO)Z@7OL>.-=('=4/5_3F@7$!]'VA->XF+D'[BF9_ 5!+ P04 " #$@$-6 M4JUA=TX# #_#P &0 'AL+W=O0$G'",J#JS8SQE$@U MY'-39!Q(5"2EB6E;EF^F)*9&,"Z>W?!@S'*9Q!1N.!)YFA+^<@X)6TT,;+P^ MN(WG"ZD?F,$X(W.X WF?W7 U,FN4*$Z!BIA1Q&$V,<[PZ11[.J&(^!W#2FS< M(TWE@;%'/;B*)H:E*X($0JDAB+HL80I)HI%4'4\5J%'/J1,W[U_1+PORBLP# M$3!ER9\XDHN),310!#.2)_*6K;Y#1:@H,&2)*'[1JHP=V 8*LPLO#%E.I3A&/YD$=;DNF"MNZ#*FA(8QG:-; M""%>DH<$T-]K!8"N)*3B7QOY/73L.JI1 MIUO7Z7;7F7,.5+95U9FX[UKT!-;@Z-4G,#V!-83Q:V'\_DQ:0GF; M)K6*3:1ATI:HD>?Z[28=U'4..NMTL-I!?0M%Y$6@C B)HKRUQDZ8?5>F)[ & MXV'->/BAEAWV*4Q/8 UA1K4PH_XL.]HR(\9;VVI+D/IS;#Z(ORAMJVFZTN6/= MEB 7[W#NNG'!W9W+"']YAVL[,?9>F)[0FHS7+1!V/]:UO79.?:$UQ5GW3KBS M ]G3M=Y6CXIM[+VU[7:4;;G.&^.:&Z&ULO9UM M;]RX$<>_BK ]% EPR8HB]93:!BXV@@:XWJ5QKT51](6\IKU"=E<^2;8O0#]\ MI?5ZAZ2HD6F,^"9^HO[4#&<7O_"_XIP\5O6W9BUE&_RQW>R:T\6Z;>\^+)?- M:BVW1?.^NI.[[B\W5;TMVN['^G;9W-6RN-Y?M-TLHS!,EMNBW"W.3O:_^U*? MG53W[:;G"Y^8A_.&8_[*_9#_EG*QT;Y/NACN:JJ;_T/GZ]/ M%V%_2W(C5VVO471?'N2YW&QZJ>Y&?C^H+HZ3]A>JWS^K?]I'WT5S533RO-K\ MJ[QNUZ>+;!%P M+7=/7XL_#IE0+F!BY(+H<$'TT@OXX0*^#_3ISO9A711M<7925X]!W8_NU/IO M]KG97]U%4^[Z=;QLZ^ZO97==>W9>[;HEE'7P7,BV*#?-V^!=\-OE1?#FA[?!#T&Y"_ZQKNZ;[K+F9-EV$?7WM5P=[O[C MT]U'(W=_(5?O \Y^#*(PBBR7G^.7_W17OP_"R';YLLOC,9G1,9G17H^/Z:U6 MU?VN;7X,?JE:V7UY2FJ?DD]='G:KKIO@_/W<"P>=6;IO_VH)_FDW89^M? MX1^:NV(E3Q?=2[B1]8-[+@B5FAZK ES,:[$>IJ-*#I&:GAP *(9BB%O! M'K348HS"/#$JUC8J#_.1D@6B83C20,F&UGM#KW9>%2(U/5:@(B;\EBPI2%&I MZ2S8;OGVD6FR4[',6Y& ,#X!>& PR4;&:]-_1J MYU4A4M/W#@""HM#O[@$I-5&IZK_%=75:U-1K:;: Y]H$BP*:(^RUR4LZB4M.3 YP5X=M/;D4N;._++#7> MF/$I7QL2T%&$TQ%4>3I1Y:1[2%1J>M1 6E'BM\I)T8Q*34\.H%F$[TJY53DI M=QW4#/QF\\O-_@@M[^NY$*;_,1S&1=9CLJV4.8 6 MQT%KLI2#_P43-@D^@^O:4:GI^0!,XWX]/4Y*G(46X_2U^.#BA5IEIEU M/0>"<4 PCB.86_E;;15\!N<5GH/?./ ;]^L4QC,I8/ (H')B+X\SE5M96$P:?P7GEYM@!XP!LW*]CR$E9CDI-3PZP'"=T M#;G%-@QCTS:TC4K&N%L 6 DG) 4(3A!XEKN4<^=#+S&(^4OU 50*G*L?JQW?+\;F< YYC M>RP&BHO]&I\Q*=)1J>G) :2+"8W/V&)5IDEN?G8:G_*U(0&(Q3B(N;T2)GPC M?"[GQ9YC/RT&\(O]NJ,Q*052J>G) 0J,"=U17,LY.AL>>'FV#Z+ ?1BOU9H3,IZ5&KZXS7 M>@FA%9H,/4Z1FEN+^(2O#0CX+,'YS*'TK6X1+N^ZNE1J>C* [!*_9FE""G=4 M:GIR .X20K,T&9JE+#:W'VV#DK&G<1( K00'+8>2MCI%N+SSJLVQO98 HB5^ M#="$%."HU/3D*$]+4CXN:3- !Y]7M(V*4C%2TT!3"4Y3#C5MM8EP>>=EFV-O M+0%<2_RZGPDIOE&IZ(H]?*2MEM$ MN+SS\[]S8%@*&);Z=3Y34BRC4M.3 UB6$CJ?Z=#39'%B/J)F&Y6G(X^HI>=EFV/#*P4.2_W:GBDIEU&IZ M:$:*AE1J>G( #3-"+S0;NI>,AR;1VT8)/F)Q9L!I&;8 M-,L ]#*_KF=&BGM4:GIR /YA,5^(2O#4@YF@Q'--?ZMYI$^!S. M2SP'XF6 >)E??S0C!3TJ-?V\-@"]G- ?S8?^J/E1+\L0,?*>G@-PY3APN=:T MU27"YW!=-BHU/2, ;+E?XS,G)3DJ-3TY0'(YH?&9#SW-:%#4Z!C]+@&IW!LE1R1H(B)4&49\OB M8N[1#_W2T5>"<@9MB).5\RL!WS*?F,X]Z%F.K0V5&]J>'@T'!R[C<[XZ*N67Q823-#&=^ZK/D/1V72LY(D'(^;DAY0"XNYA[]T*=E?.Q@+Q8J9^F&$]YJ]?1RN.Q?#O9( M:,_3I9(S3MI72)'YM4T9<2>"F5H1J+T("*W39S%M,U&8AP?81O%TY'^R3&T- M,-$;0"O?:<]H0LY]K>;81&-JPP'FUQ!EQ#T*YFE2H'8IP$_Z=RWFH=^9F,\6 M3]%:C:$+.?4UG03FU90'S:Y8RXBX'\[0Y4/LS;X&.,^%:2:Z#DP7LCVEC^XG/LZS;&QQM1&!LROZ\F(>Q_,TOR *=T/ M&-Y!P+7US[3UB8\Q[E-!IHE.!..%;&\$1-N,@$S.B%_!L,BOUR%-P)P+>2A?SGX+)9UT%A?*Z6C )MH*3!>RG;OA[:K )F<$;\" M5Y%?4Y/1]B8@DS,2I- 7?L*_:RG3HE7T,S'+OI?2LH!QSRXG;0<#,CDC00KIX7T 7.N?%N,.ZD3?=5>'[_I'3NKQ='W]HJ[LN!XO@JFK;:KO_ M=BV+:UGW [J_WU1=*1Q^6';ZCU7];3_'V?\!4$L#!!0 ( ,2 0U:K0)G4 M&@, 'L+ 9 >&PO=V]R:W-H965TV@>Z_WSE)4Z A6R54J6KL MY-[SN^>SN>Y:R%]J :#)8QQQU;,66B=GMJW"!<14U40"'+_,A(RIQJF6$'W83.80+Z/AE)G-D%RY3%P!43G$B8]:R^>S9P'0-(([XR6*N-,3&I/ CQ MRTRNICW+,8H@@E ;"HJ/%0P@B@P3ZOB=DUK%F@:X.7YBOTB3QV0>J(*!B+ZQ MJ5[TK+9%IC"CRTB/Q?H2\H0:AB\4D4K_DW46V_(M$BZ5%G$.1@4QX]F3/N9& M; #<^AZ EP.\_P7X.)T,! <=Q DN1:4*S*&$-B*/D1 CF^IE-28?$*.AZ IB]0)^4#N)T-R?'1" MC@CCY&XAEHKRJ>K:&M483CO,5S[/5O;VK#R$L$9\]Y1XCN>5P ?5\'XB:\3Q MRN V>E 8X15&>"F?OX\O#,62:W5*;H4&?&2&8&[D@G'*0\;GF_;\N$8"O9@[GF4IH"#T+3Y\"N0(K>/_.;3H?RZPX$-F6,7YAC%_%'HPA M$4H!_DW)I8BA=*LSBF9*86Z.5="L=[KV:C.)ES'USG/,EK9ZH:U>J>U&2#W' MVR;?+"S(D10A:B5B1O"80Q@)M91P2OJQV=TRZ?47LAI^8T?ZRQC7=9QR[8U" M>Z-2^]VG[_U)F:!*V&LKYT!D6QDVBPR;;WJDFH,ZS^V#\]:EG*^X M7:9N>Z>6RZ-:.\5L;W1&IBV]H7+.4&<$,X0YM1;>CS+K]+*)%DG:+#T(C:U7 M.EQ@=PS2!.#WF< *R">F_RKZ[> O4$L#!!0 ( ,2 0U9210KH:00 %07 M 9 >&PO=V]R:W-H965T2?R@[>RVF62W^UF!:YM9D%Q)MK?_ON(1 ABS]HZ^V#QTSKVZYTC M'1\H^\8W )]SU+")]I&B.V]KO-H QGF=W0+1-Y9499A(4_96N=;!C@N0%FJ M6X;AZ1E.B#8=%]>>V'1,=R)-"#PQQ'=9AME_CY#2PT0SM;<+S\EZ(_(+^G2\ MQ6MX ?%E^\3DF5ZSQ$D&A">4( :KB?9@WH=F 2A&_)/ @3>.43Z55TJ_Y2=_ MQ!/-R#."%"*14V#YMX<9I&G.)//XMR+5ZI@YL'G\QKXL)B\G\XHYS&CZ-8G% M9J*--!3#"N]2\4P/OT,U(3?GBVC*BU]TJ,8:&HIV7-"L LL,LH24__A[58@& M0/+T ZP*8'4!S@F 70'L*O!H#1+.(;I#MGF#+,.R M>O*9#VX8WW?-,%@R$M- MH))L<9R_%WB!W#(2\55R79XCA_ M;^1Z7755A@P5D;74'=7JC@;5_0B8QOO7NC'H@Z]%:T4^V_$>&%Z#W!F(8#@2.^F,A B0005B4OR; MQJ;1^Y5=!@H:M3/N#*^[!9P8UEEH\^&T+Y55*=M2*5NHBJUM@$:[QKS, %G9 M#:$[P04F^2[P0^6'(P059=]'\L]#Y\/0BQVBDFVIE"U4Q58Z1&_T]J2HZZ)M M*U\2Z(Z(LLE57ZU;PP]%0[1S_=&\GY4-WG>:LM_\";-U(I\I*:PDI7'GR^&UL MK59M;],P$/XKIX#0D$;SVC)&&VEMB@ Q:=H8?$!\<)-K8^'8Q79;^/?83I;U M)2L3[$MB._<\Y^?N8M]P(^0/52)J^%4QKD9>J?7RW/=57F)%5$\LD9LOZZ'? )QTO];N I<13=*A%!N0 MUMJPV8&+OD.;>%%NZ^1&2_.5&IQ.)Z*J4.:4,/@D"%=PC3G2-9DQA)-)2?@" M%5 .ND28*DU-:K" "V;JB_ -:0/2 @!@N!=>E@BDOL.C 9\?Q;X[@?1/, M-J+1743'T5'"#/,>Q.$I1$$4=>QG! _#L__S/OUG[SO!B-ORBAU? M_ #?.\I-F5"^V$K^Z5[Y3"065+L"@F^?# %\T%BI[UVU4'M+NKW9,_5<+4F. M(\\R^MTS",XJ&_W@[VH=%9--BUR3J(@C#<-9IV$(7W M1#N2^ZWD_E')]3EG#R)LCSAF#S5F:A+5*7#47<)KUO[V?N-H3_>A31PD>[H/ M;:)DSV;:P1,FW;('K>S!8S.-O#B>X\%A:J)^?T]KAU$8!WMB'\,T_0M3+=?? MNO;,3;-P_8:"7*RXKH^H=K5M:2[<3;ZW/@[/)V''>F9:H+ICN:>O^Z=+(LVO MH8#AW+@*>J]-8F3=D]03+9;NTIT);:YP-RQ-&X?2&ICO&ULO9QA;]LV$(;_"N$50PMLL42*E-TY!MH$Q0IT6]:N*X9A'Q2; MB87*DB(*I ]RNKPKH,\F"Y2),'EI:C"[7R096; M:G8131B7V_@A3XM7PV)>OKQ(MEN=KL(@8N^2(,[8>[W2X7UP'6GV''OQ^BN[ M2/4ZS-GO=T$4YE_9VW@=KH(\25D0K]E?.DA9/WO!GK$P9G]LDKNLF)8MIGD15;FVZ:J.X/4^ MX3P:5>G3'A M_L"XPWG'] M\^JM=>L8O2N=EB=7&-]VA8+.+4_9 ME]DN6.GS27%.9CJ]UY/E]]^YROFI*S B,2-,<0A35.JB)\PWQ9[&JR+*IB>* MATFZUNO""OYWF;_=&5$4&:$2,S(B'?(B(=N?.-DB:J3 M)3TDIBONO9BJQ,IK[?W2GPM/+J;WS8#:H]15BI?*1%V7_L39BM MBB47[A==RT25;+>'2,P(6AV"5N,85E%FA$C,R(A_R(A/:=B]F&Q847)O/CLR M+/J63PQH=@AH]A1?=_U1>(TJV>XBD9@1]/P0]'P<7\\I,T(D9F3$=8!I'$IG MUVI-:[LSP;TC:W<,DUS.>??%V&T0F/L4V[J=2T6E;'>)2LT,'$C)Y>-8UR7% M*BHU,RL 5BY**=;F%2U7>K[O''NW/'GA[O.ITK1:6L=XE( MS0P<$,J5(WF7E+"HU,RL &.Y*+!8>U>U7,D%=X^]VQ[E.:+/ND _+HX_W=9U MYYT+)<*:.J A(,D%2G)G(UF7%**HU,RL $:Y*)-86W?>,J6:\6/GM@>Y8M[C M7 YXPW&\Z7'NK+/@@$I95QR(U,S @92X.XYS.2E&4:F966D4G/"*DZ5S<37K MV'G;XLW_"LV8 ((X#D%]%J]*B[LT3-+.T$B+251J9@H K;@WDME)N8M*SV9I_KR&([QMWQJ2 !-'(>F'J_[)[Q.6H>B4C-3 "S&_9&\3@IJ M5&IF5@#4.%[/LO4Z*8[5:LTSQ^FYJ@-C<9RQ/@7Y:L.B,,M/%YYQ*>MHABA( M"2 VX8S4+2'%.2HU,RN TG55E7,IZ M>P9I\#4Z?&.U^&A[?$-@F0 L$Z1MOEH--2TVQ%PE8)+ ,:G'M)TU95S*>GN& M@"D!,"5&:O,)4KZB4C.S GPE2%M]HMWK:YEV"#02@$8"1Z,>?W?6G7$IZYT< MHDPE *'$2.T^0,?#>:?;M-T59US* M=GNHU,S :&\D1I]'BE?4:F960&^\D@;?5Z[A= KC[3#AZM9Q][N!/;Y&]#(P]&HS]]X M]0T7M8YK")CR *:\D1J"'BEI4:F960'2\D@;@EZ[U]>Z/ \!21(@2>*0U./T M$W5F7-3Z$Z!#5)PD$)@_;SFHSKF:]0T.4J"1PF!RI!2A)T8Q*S8JP3P M43CX]/JVN^R,JUGOT"!?^&M\XV^LK_S1?N=O"-!2 %J*M!>H3O<"T2'F*@%\ M% X^_;[MK#SC:M8[-$3E20%.J9%Z?(H4M*C4S"^K FCYI#T^7,TV=O_1[4 ? M&,G'&0FQ.%Z2PW6M0QL"K'P *W^DWJ!/BEQ4:F96 +E\TMY@K::0BS3^AD\- M"&C)QVFIW^PGZL^XKO6V#E&&\H'&_)%ZBCXIIU&IF5D!3O-)>XJXFG7L"CEU M]@%-&[?7*>]M]$N0WH;%,B-]4\QQSLKTI?O;!>T/\F17W7'G.LGS9%L]W.A@ MK=-R0/'Z39+DWP[*F_@<;MJT_!]02P,$% @ Q(!#5N0:P]/D @ (PH M !D !X;"]W;W)K&ULQ59=:]LP%/TKPH/10A<[ MSB==8FC3=2OMNI"RE3'VH-C7L:@L>9*2M/]^5[9KXN*X*P3V8DO6/4?WG"O) MFFRE>M )@"&/*1=ZZB3&9*>NJ\,$4JH[,@.!([%4*37852M79PIHE(-2[OJ> M-W13RH033/)O0\*U-C(MP9A!RD3QIH^E#SN ;G\/P"\!_K\" M>B6@EPLM,LME75!#@XF26Z)L-++91NY-CD8U3-@JWAF%HPQQ)IC)- 45,LK) MC:1"DP6$P#9TR8$.:R)BTA.MCNP=SL#&Y8YG%> MY.'OR>,"P@[I=4^([_E^ WS6#C_+5(=X?A/<14*+V?K-L]F=>JHS&L+4P:VH M06W "=Z_ZPZ]CTU6'(BL9DRO,J;7QA[4E@2N59,0B'=*B Y'5+!I7%HU?6<@M-NSUKWU)CQN6J__RX&H,&KQ8U.[.+]Q> MG[Y2M6*8)(<885YGA#M#%5>2HF-DEO_5E]+@'2%O)GB+ V4#<#R6^.,J._:B M4-T+@[]02P,$% @ Q(!#5HC#M=U] @ I04 !D !X;"]W;W)K&UL?91M;],P$,>_RBE,:)/0DJ;K8*.-M*X@D!B:-@8O M$"_[LNVEK[*,K$0F>*J7=+"J)ZLLX M=GF)E7"GID;-.RMC*T$\M>O8U19%$8PJ%:=)?#@9\26[ )@;Y<(7VOYL$D'> M.#)5;\P$E=3=7SSU>=@Q2--7#-+>( WFJM#F4BCX9H1V<(*TX[SW..X_I*QXOX,9H*AU\T@46_]O'3#^$D&Y#F*<' M!1>8G\)X] [2)$WAX7X!QTOAF=)Q\/4)X-E&>'U'Q&V+6G5+ABT^3T/4/9KBET$S)U*,2E M(2[K,"RYCZ+U!WA_90QM)][!T)FS?U!+ P04 " #$@$-6'IXBY(X# > M$0 &0 'AL+W=OP^9F^!*E--^U);U*T;N]]=L%)K %FMDG6_WXV4!(2EZVJ]R7!<._AG.MK M.&:^9_R;V!(BP8^RJ,3"V4I97[FNR+:DQ.*2U:125]:,EUBJ(=^XHN8$YVU2 M6;C(\R*WQ+1RTGE[;L73.6MD02NRXD T98GYPPTIV'[A0.?QQ&>ZV4I]PDWG M-=Z0.R*_UBNN1NZ DM.25(*R"G"R7CC7\&H)8YW01OQ'R5X<'0,MY9ZQ;WKP M3[YP/,V(%"23&@*KOQU9DJ+02(K']Q[4&>ZI$X^/']$_M.*5F'LLR)(5_]-< M;A=.XH"LE76+)4[GG.T!U]$*31^TM6FSE1I:Z6F\DUQ= MI2I/IBNN.H++APNP*G E :YR\/Y[0VLU5?("5*J1WMP2B6DAWH)WX.O=+7CS M^BUX#6@%OFQ9(U2"F+M24=& ;M;?]J:[+7KBMKH1.B MAK @2GQD)AH.1,.7U%>M+Q/E\(P+G 4^FIU0-H1%@0!L=W5'MM4;@ELI#P9E"=_:+4G9ZWF1W#FGS2D(0K!,##W MXVP@/9LD?=/0(J?51K1T:5ESMB.:L/&],XGUW+FR!#:2#;W#J]FSVZ<]GB7Q MMM#&ZH^,"?Q#O=H#CYZ+ 0J0=]*MICC/B^/0W*_PX";@Y"L[_82SK3K%'WYC MRJPZ"5MH8]T'+P%]RPT[:4Z>K=X2VEC]P9+ :4_R@H8]]QZ1'\_"TWX]#PN2 MR'_"2L'3'F7)*B%YT^VKE*]7#]B-*I#9UD]"/7O&+*&-A1^,#HPL]ZM5 M#V0+;:S^X(+@I-5X2;_&9Z8^B>&I&3!$H1E*X$F[ND>;5_WEX!/F&UH)4)"U MRO,N8]4CO-N,=P/)ZG8_>\^DVAVWAUN"<\)U@+J^9DP^#O06>?@DDOX$4$L# M!!0 ( ,2 0U8_D:[AG ( -D' 9 >&PO=V]R:W-H965TYY[[=U@(]6=7@(8\E!RH8?>TIBJ[_LZ7T))=4]6 M(/!E+E5)#5[5PM>5 EHX4,G]* C._9(RX:4#)YNJ="!7AC,!4T7TJBRI>AP! MEYNA%WI;P35;+(T5^.F@H@NX 7-;317>_):E8"4(S:0@"N9#[S+L3Q*K[Q1^ M,MCHG3.QD/%#"G*VZNY>8K-/&<6;Y<;D#4 **G@.090-P XI=:2!I \E(+9PW A>[7L;O$9=30 M=*#DABBKC6SVX++OT)@O)FR?W!B%KPQQ)ITJ;#EE'D_)E%-A"!4%F=RO6(6] M8$Z)P$X]_D&5HK:>)^0X T,9UR?D [F]R66X_ M;SP8U1Y$SW@0DRLIS%*3B2B@Z,!GA_$7!_ ^9J--2;1-R2@Z2)A!WB-Q>$JB M((HZ_!D?AG^GHD>"Y^'9_UF?O-KZ7C+BMC]BQQ>_IC_([\N9-@K_['^ZZEXS M)]W,=@#V=45S&'HXX32H-7CI^W?A>?"Y*^EO29:])=GDCU)AU:9[V+ M5JD.T-^9526HA5L2FN1R)4S=EJVTW4.7;OP^D8_"_CCLD&>XM^HU\X^^7GI7 M5"V8T(3#'$VA_SA*5;U(ZHN1E9N4,VEP[KKC$G&PO=V]R:W-H965T,W2G ^=I1#% MM>OR9(DSQ*]H@7/9,ZM[7L_-$,F=T4"W3=AH0$N1 MDAQ/&.!EEB'V=HM3NAXZT-DT/)+%4J@&=S0HT (_8?%<3)A\L:UO/ 4G)!F"D7G88P$&@T870.FK"6:>M#)U-XR?)(KW9\$D[U$^HG1 Y9) MXQUPPSD6'*!\!AX(FI*4"((Y^##& I&4?P27X/EI##Y\W4WS_ M$=A.M$$3;6!#'WTM,$."Y N0JK@!4^OBDLXO2_F"]"0PQ5^!]C2HVDI6(QCY M@3=P5^W #%:]./0;JQW&W89Q]T3&6JD.>-Q0?I:4];SM@">!!);;D0!T#CZ1 M'.4)02F84$[T]O)R_RK49C5-,;C/RTQ#TMRH]:ETSDG@V KZ3LW#)H.AE7*5 M#UP3/LKQUH[R HW9"@\T[\' WYL8E5'8,HJ\R#//BUX35<_*YQL54F$])V;U M]F7BUSL8V@^"WCY!@U57;R\FAE'#,+(RO$F2,BM3.3,EP8PR0?[1L\Y$,SI( MHP_C/9+1 (# MO4*O'YH5@][V@^V=P]A V*[@3^#EI&4EWJD";)D8V^'>J1YLE2_P]!E\JGHU M9EN^H!OMJ5<;A4>,=OENBPUH_;KOK;BSM;.#GZW=_U&)P&TI L^K1=(M;6/P MAO(B\,+^OF[!@6XP@"VS7;;;,@2>58>TM?M"\^0D^SY&-O1WJO>MJB M]GK@@4JB K/L1/4."X4PAMU]\0XKA3#NQ4>TVY8*T%XK'-\E3I;./L!7L<0, MY W83[6SPKU7NVUA NV5R42!2I8KE)98E$Q$5:OL MMFR_W=#^\98EZ2-.*)O)/2_'NO9'K9H+M6HNU7'4VTHSYLDK=KK0V<'R/056-]8I&]7)D76/;H"Q=W.T1U7?,'8@N2&PO=V]R:W-H965T,5EJK)UZ[8XE:84&XL\D6KV$!\LOVD:N6VZH4I (J"*.(PVKJW/MW>:KQ!O ' M@8,X>4;:R3-C7W7C8S%U/#T@*&$IM0)6?WN80UEJ(36,OQI-IPVIB:?/1_7W MQKOR\HP%S%GY)RGD9NJ,'53 "N]*^9D=?H'&3ZSUEJP4YA<=:FRL(BYW0K*J M(:MV16C]CU^:>3@A*!T[(6@(09<072"$#2%\;82H(42OC1 W!&/=K;V;BO<5XY+\@\V^92M4ZHPH$!8"I'6Q:[G$R.EC:#^+HHF[ M/YV_/B0]1V1]A!_ZYYB\CPF2%G+F-6J]1H->/U()'(1$RJKQB4J"GTE)) &K MUUHN/AG"J#/*N042=LSV(8$?=,SV,6//;C9NS<:#9I^8Q"4R&_RXO6T6XUY@ M/THZRS6W@(+1N&.S#XJ"N#,7>1\4)EYD=YJT3I-!IW.FEW2%%KBT+^,@75_% M=V*+ES!UU%TK@._!F?WX@Y]X/]L.AVN*9=<4RZ\D=K8&HW8-1H-K\/L6N#I# MZ+K96' YXT;][9"..@EGP8R33K[U,>.TDY.Y!1./[=DV;IV.!YTN5%6C?-Z@ M#T"5YQ*I6Q'=%^IR)D+J.=BW^\V:C(/J_S<9KRF675,LOY+8V1*E[1*EUTK& MM'\1>7$W&_N@U/;K]B3!X;.D#[P3/[%U!+ P04 " #$@$-6?%X< M"P@$ #U$P &0 'AL+W=O.,$)U@).;2?9_?>U#4,">#RD MY68&')_W]7DXP,'S$Z%?6880!]^*O&0+*^-\?VO;;).A K(;LD>E^&5+: &Y M.*4[F^TI@JD**G+;>)4_(I%'(]_0X(R>P]^WR,*.2YW0(V M)609^"C*"+Q=(0YQSMZ!#^#+TPJ\??,.O &X!)\SU*[W ME:OW@JL//I&29PPD98I23?S*'#\SQ-N"0(/!>\9P[QD%5VAS WSW/? @N$W->$K/=]8$^"ONS7C5-S)?^LN<"41Z"7D MX^V6[>$&+2SQ_&*('I$5__B#&SH_Z>B.*;8:4RP92:QU'8+F.@0F]?A\3^;J MGMS#[^(1S;7W6Z44*B7Y8M9,]*J/REP'+\]*>E/\KPH M:B:UTITTZ4Z,Z3XB^6)+$05D*TO9U^5924PN4PB<22=/H\^UY33$,1G)L<4M M;+B%1FX"5:!#%?86/O&=:0>54?I:5$,"9C>;:Q>6=L MGAD;X3 ?T#C5,JUDG-#MMDYFMZL)#C)-QC)M(SQ_!KC&[E9\!S &8$$.)0<4 M*8M2M:.X%-6(&-?R]'NI??#1H[;\PTR3L4S;/,_MO&ONYQ\J@N (\P.2 M36Y5G3F&:YQCCI&^0#5=^S0(NJ]9)F.95D#MBVV, M&=VC]B8",+ ML/IZ;4:;/:H[M3/3&;]W;Y>N9GPE][34MLE9OMH0^P3I#I=,7)&ML')N(E%* MM-ICJDXXV:M-E#7AG!3J,$-0?*S(">+W+2'\^40:-#M]\;]02P,$% @ MQ(!#5OQ^ZG$5! N1< !D !X;"]W;W)K&UL MK5A;;]LV&/TKA%8,+=!&=_DRVT!B2]B&%@B2MGL8]D#;M"54(CV2CMM_/U*2 M9(YU!4/DX.A'YC*4(IY5K'CJ=LFW+98<\F.[A%SXA_V3U2T;(;EG56(,PR@@%%FZEU[XX3-Y" MT!SEN602S_%O36HUFA)X M?GUD3\K)B\DL(4-SDO^5K7DZM8866*,-W.?\B1Q^1_6$0LFW(CDK_X)#-38: M6&"U9YP4-5@\09'AZA=^KXTX P@>-<"K =XE('@%X-< OZM"4 ."K@IA#0B[ M J(:$)7>5V:53B\@A[,))0= Y6C!)B_*N$JT,#C#>4[!G$:S:Q MN7@.R6:O:LV'2M-[1=,'GPCF*0,Q7J.U K_0XT<:O"WFWYC@'4UX\+2$"[2Z M [[['GB.YRF>9ZZ'_PGQ'7!>AR]^3CW^.?5$#[_?40'W5/"6EWZSH/R2S];D[[. /\6WARC>_XHE*'OE5>YD-1Q/[Y3RO MZR'NL#UD<3W$BP;M,?'U&/]B2**=U/^T+&PL"[66/2'Y75\C"LA&OEN^RJV* M(M2YI57IN[IOZ\4F]1)#9*T HB: 2!N \#Q0>1Y=>>"'T87I6N:^IG<0C$T* M)H;(6JX/&M<'MUP/5:X/.KBN9>[K>@?!V*1@8HBLY?JP<7UXR_5(Y?JP@^M: MYKZN=Q",30HFALA:KH\:UT>W7!^H7!]U<%W+W-?U#H*Q2<'$$%G+==_+T]6+_@=W/'<5_0MW'%>G MR"?ZZE#[$Z3;##,1V49(.7<#L6!I=4Y<-3C9E>>:2\(Y*LYH M+B96*F5Q8=MBD4*&Q8 5D*LO*\8S+-64KVU1<,#+,BBCMNGUQ1]:IU"_L9%S@-=R#?"QF7,WL6F5) M,L@%83GBL)I8E^[%U/5T0+GB.X&=:(R1MC)G[$E/OBXGEJ.)@,)":@FL'EN8 M J5:27'\WHM:=4X=V!R_JM^4YI69.18P9?0'6A;:+$1DF7[8$60D;QZXN?]1C0"W."= &\?X/UK@+\/\$NC M%5EIZQI+G(PYVR&N5RLU/2CWIHQ6;DBNC_%>DC91N!\*<:V5)EUO+W89[FJLGCO9+F& MQ0#Y[AGR',_K")^:PR\+/D".UQ5N*[^U::\V[95ZOM$T^GDY%Y*K/]*O+D>5 M1- MH6_7A2CP B:6NCX"^!:LY.,'-W(^=_G[3V)_N?5KM[Y)/;D#?9V7P!%; MZ1WTN]Q6$E$IH:_^-G+"VMTT7QCP]702UB\#H0H$'7>!55-@ #Z/H$-PH MW1,\K,'#8^!A%WC8 @^BX2&X4;HG>%2#1\? HR[PJ WNA?X!N%&Z)_BP!A\> M Q]V@0];X)X3> ?@1NF>X'$-'A\#C[O XQ:X&X:C W"C=$_P40T^,H(_I*!Z MB)4$WH4_:N/[?NP<\!LS].1WG;J;UXP=%K>NI8UKUH% M;3?Z+=WL?L-\37*A4%8JSAD,U1[RJG^L)I(590LV9U(U=.4P53TW<+U ?5\Q M)E\GNJNKN_CD#U!+ P04 " #$@$-6O!!UEDX" D!@ &0 'AL+W=O MFKBYK4H3 M>3"<"=@JH@]51=5I!5PV2V_J/4Q#1I_9Q&:RD_+.#K[G2R^P0, A,U:!XNL(:^#<"B'& MOT[3Z[>T@>?V@_I7ESOFLJ,:UI+?LMR42^^31W(HZ(&;:]E\@RZ?N=7+)-?N M29K6-T+G[*"-K+I@)*B8:-_TOJO#64!X^4Q V 6$CKO=R%%NJ*%IHF1#E/5& M-6NX5%TTPC%A/\J-4;C*,,ZD/P!3TA=D75*%%0+%M&&9)A\V8"CC^F/B&]S& M.OM9)[EJ)<-G)#>03D'"( P?A_M(UR.&/6+H]&:CB.3/U4X;R_AW"*F5 MB(8E[,E>Z)IFL/3PZ&I01_#2]^^FOCHK? % M$U1D\ +ZN/SL+>SSGGW^.O:GY*WX=UN-"O@@5#T+-GT#Y9Y?>]L^?5.V9T+A)@7'!Y!)S4VU/:@=&UJX/ M[*3!KN+,$MLX*.N ZX64YF%@6TO_8TC_ U!+ P04 " #$@$-63R^L680$ M "N%@ &0 'AL+W=O$=2NI]:T'I]\"59 M;X1Z8,\F6[PF"R*^;1^9O+-KE&62D9PG- >,K*;6';R=(U\E%!%_)63/#ZZ! MDO)$Z;.Z>5A.+4X_DDI003"F*2]^P;Z*=2P0[[B@694L&61) M7O[C[U5#'"1 [T@"JA+0N0ENE> 60DMFA:Q[+/!LPN@>,!4MT=1%T39%ME23 MY*H;%X+)MXG,$[,/E"[W29H"G"_!GV)#&'C(!<[7R5-*.+A:E-T+Z J80Z_! MU3T1.$GEU0WXMK@'5V^NP1N0Y.#KANZX3.(36TC*ZL-V7-%[5])#1^C=DW@$ M7/@6( ^YK) D3P0!J:R^Y:U. M40GAZ2'4L+SE6QR3J27''2?LA5BSWW^#@?.'3M] 8"VU;JW6-:'7M:$3668& M1:::*EYFT''\,)S8+X?TM6%1Y-9A+6)>3LI(' 6DJ#6FEP MHL/J_KDK^^>A[I]Z6OG *-=.$4&_]5T7A;#32;JP"$:AOI/"FGIHI'X7Q[ML MEV(AR^PNHTPD_V)E0#JB88_!C1]Z08>G)BH*/5]/,_5!- M*GGNA\5,_62I1+22ZK%3> J7MJE\PUSJ!45\@"GWD=Q3J MPB+/1_I.@$[CIHZ1_;QP;.F,C*1%F?!-LM7[GA'HTL$]%%I;]L$B O[:3%;E M#Z5V(+2VVF81 (VN.RLFJG-&6X73*C/?<9Q.,>K"(O\@K,VSL6]H]N]+IJX* MJCUWN0[J4M6$C=WHV+AI#!V:'?W,Z0OVC3@*HN[TI8F"$#KC(R0;NX9&CYQU MU[S5!*4E.JAU#X76UMV8-PQ^<70;W?]BM0.AM=4V?@_-AG_^Z.X;>02];BWV M@V"$O".EV+@]--O]14.[;_HWGM0F]YD7.UNA;D&.,Z(=V6:PB[=W_X=OH\:WD=FW MS]O/#NK=0Z&U%1]LX,W>?7KKJ&T"G9$'XVY]G@QKDVZ,')F-?"'D0)=,^8[A M/%;,8Y+S(_5IA+JXMP9":PMOE@7(&Z ^C4N+BQ4/A-96W*PQD'F-\9/UZ??/ M66!OG7DJJJ1L'QPFJI/<3YBM9>F!E*QDFC,*)0HK#T?+&T&WQ?GB$Q5R[U-< M;HB<0YD*D.]7E(K7&W5D61]1S_X#4$L#!!0 ( ,2 0U9^S0ADT@, )H1 M 9 >&PO=V]R:W-H965TORJ_F-1O"QFA3DL:?H' M2<1V;DP,E, :[U/Q0 \_0U60I_1BFO+B%QVJOI:!XCT7-*N"9089R@ NQP,&,T0-BJK=4 M4P<%_2):\B*YFBB/@LFK1,:)X"=*DP-)4X3S!/TFML#0QUS@?$-6*7!TM<@H M$^0?K$;U&EV%(#!)^37Z'GUY#-'5AVOT 9$-#%STB>9BRU&4)Y!TQ(?Z^*DFWI0T:B3.*Y([1RL80GR#7/L[Y%B.TY'/ M4A_^"\YOD/5V>/C_W*/_[-Z X=;SPRWTW#[SXS@ST()S$!R%A,P B^_<;VK1^Z!F!(L7!(L6@@ ML<90C>JA&NG4@]-;%<&S?)5P0/*0'$<-%Z/6-3ZEM%](JY?+4^!9]LQ\.L7> MT<=QFWW"\SZV9UG-3M%YIXGOU'T:Q7MU\9ZV^ =0;\5$/K[H&JWEK,0I>@', MU'W@=A5Y(O#WYEUKI2U'U<8P&?8D9>R'Y!LD5UCX7G?R<\W6/ M9?OM!YK>[&* O4RCH4Q+@N;)7C,#MBDV^1S%BDRYK:A;ZP\)BV+[W&J_LV^7 M=D=[J#X\%'O;HWSYU>(39AN2*(/Z:5FSEKK^L)U5;&&DJIS44.%,RLA2ZIQ*!]=54N@RU94NY'Y5#2:LPIN)%%-65+Y]S-PL9TYOO-RXY8]KK6YX>;3FC["'>B' M^D;BR!UY>O[A_:7/'7!94P5SPWVRIUS-GXI EK&C# M]:W8?H4^G]CX%8*K]I=L^UC/(46CM"A[,1*4K.K^Z7-?AQV!'QT1!+T@^%]! MV O"-M&.K$WKBFJ:3Z78$FFBT(%-[F(Q MAHH$0T6"UB]\DXK8TNW\([N_V987JJ8%S!S<=PKD!IS\_3L_\3[9DG\CLU>E M"(=2A&/N^;Q=?YCX$FJAF+9FVUDDK87I&9L\2L(LF[J;W30.H^(D]"=#U"N^ M:."+1OGN**<27\(9V6+'Z=[4 BI8'4'MW.)=U#!,XCW4PZ@X\M/ CAH/J/$H MZK72#)L.KJLME9)6Q]9.?/#PT,NB9 _Q,"I(@MBS(R8#8C**^% !E142LDHU MB%@ P355LJ:TDB:'#'$:3_9(+5%1YJ=VTG0@34=)7[;H1O"F!#Q,%EA9*V1J M@4P2;P_R,,J?))%OAYP,D)-1R+9EV)@F!T]+L]A+]Y@L45Z:'7G%V<"4C3+= M"TTY'IU=^6"WPXFVPQ5]A^/C'2X[V,U!["?A_DZRAGF3_5WO[AQ?YM/A!Y6/ MN 8)AQ4*O?,4JR"[X[@;:%&W)]I":.Q/[>4:OV! F@"<7PFA7P;FD!R^B?)_ M4$L#!!0 ( ,2 0U8@/,'ID@, .<+ 9 >&PO=V]R:W-H965THK/_Q%6CV^YDMY(>M?=&BQ MEH'22BI>ML8004E9\X\?VCP<&0#/L('3&CA] ^^"@=L:N"_UX+4&WDL]^*U! M+=ULM->)B['"T4SP Q(:#6QZ4&>_MH9\4:;KY$X)V*5@IZ(?6 C,%"4272WT MH5'UB*#\4"(5A7,@&6HAC^@SQ1M: . :7<5$85K(:_0!?;^+T=7;:_0648:^ MY;R2F&5R9BH(3SLQTS:491.*X%O MD::BPD5=&Z2KC4-7/D/GW3!ZPXSZ!;R5>YR2N0%/G"3BGAC1NS=V8'T<2O9K MDL6O29:\$MG)L7C=L7AC[-$2%YBE!&&%-F1'&:-LA_@6[8F@?.@2+1N^H.;3 M7Y'[R+5"SYZ9]\?9/D%:EZO[3(,JJ_1A)M!2_1LI+ (24 ?E54UEM#"6K\^D?A M]@2MGD7$SR*2Y+/49X5!#U4^KVRW\(9KE3KZ=Y .;ZTV#2$ST X&LGF4>=2$BA>W3)*J-Z*J>;;U*UV7>FB M;L9ZZTO[=F4/K,?0Q39-YV_ZI@7^ G>%PMM0D"VXLFXF<#ZB:2N;B>+[NF_: M< 5=6#W,H1,G0@-@?\NY>IIH!UUO'_T'4$L#!!0 ( ,2 0U8_KHD8] ( M '<( 9 >&PO=V]R:W-H965TTGLY)YSSW'N MM3-:2_6J%P"&O)55 EK4H)+[ M41 D?DF9\+)1_>Q192.Y-)P)>%1$+\N2JO=KX'(]]D)O\^")S1?&/O"S447G M\ SFI7I4./,[EH*5(#23@BB8C;VK\'*2VO@ZX#>#M=X:$^MD*N6KG?PLQEY@ M!0&'W%@&BK<53(!S2X0R_K:<7I?2 K?'&_;;VCMZF5(-$\G_L,(LQE[JD0)F M=,G-DUS_@-;/P/+EDNOZ2M9M;."1?*F-+%LP*BB9:.[TK5V'+4#8_P00M8#H M6$#< N+::*.LMG5##7F^(:124U'HD6\PL\7[>9OENLD2 M?9+E!O(>B<-O) JBR &?'(9?5:I'@L@%]]%O9SKJ3$NM05S6'L8?-H4"OPLJ]?PB3X[K+WG\@^F(T[L_$A]NR6"2IR M(!RPVDE%W^F4@]-RPY/4/+;[5UD2)>'(7VU;<03%8=(%?9#8[R3V#TILBE!# MOE10D%DMF(FY2V-#--A*'_4'P8Y&1]!%'+LU#CJ-@X,:[['RJ9&*\7?FD)TXG#,(@N=N2YHI(H<.L;=OJ&!_7=@=:XURD%PI!*JGI_9R+GRP++ 7>>JSQ7 M2QS"&QY>&O.!7LDWU,U9T+C3C!#7- ;HE/5''/-Q,BJ/BFF MTN"Y4P\7^&< R@;@^YF49C.QAT_WKY'] U!+ P04 " #$@$-619/%WRL$ M 2"P &0 'AL+W=OMF914HL$&0 MD!3GS)DK9[*3ZK/.$ V\%KG0TR SIKP.0YUD6# ]E"4*^K*6JF"&MFH3ZE(A M2YU0D8=Q%)V'!>,BF$W(MY;I&(QY<:-&AT6L'#]1Y]Z8PG8U9,XZW,_^"I MR:;!90 IKEF5FT>Y^Q5K@\86+Y&Y=G]AY^^.26-2:2.+6ICV!1?^/WNM'7$@ M*[[\ &X@.=,5IJ)5$]"0RKLQ3"IX>8>+CX"=P7W4IA,PR\BQ?3?\B%1 M:_C%>W[SN!-P@G!?0^]#MP3QN[3QWNZ1'M:.:DOH6I"&,Y?<%'MLH]L-^)O<#B&.!^"\V\%PW# <=P(>\>J J!HD MAQAX)**P0)TH7EKF;:3_0X=D0D-%^:7 9 B/N)7YEHO--['<\3R'%3)%25VK M9_0+RG+ +Q7+P4CH\;[#><*D(@#XM$4E;"W#D@LF$HML60^@S"M-XHE7X[L@ ML/1OJE+J4\8:'@U'T0GTF*[/,1U \(RJ@*=/R\>@7X-8?0$KRYPG;)6C8Q2 M5$2F9A/85E.?]ZC+D!-(EY?,B)TUAO3UF+\^9^*SW=\4J @32D6MTXD/H+?R M=Y9(+B.;E^0[[9W@R$3#<70R "IXZ"5]:-CZKZ-A%)WTC],>!M0O$-Z=[GU/ M#9(\7SCVW/;@1*J4G&HOF P<4>?AC>*I:Z\I4#I;1;>R*)EX^TG32FB9\Y1P M4WB6AFSXB!0E>C5L9+AT#M\[B=?B/DHW&X5HH],G7F)C5:V5+,BL43P^L?$? M#4_)?B@IG9@050'TU!TXP5F3NYRS'G+"42,^JTS0?1->,<1_;P+<7@PIE"?VKAA M3$,B*V'\Q-*<-@/?C1]SOE[WT^(]4U3+&G)8S%8,T# #& M#@ &0 'AL+W=OIY[O@< M[T3>],C%=[FC5($?5T8K(2[ZG3+_9<%$1I8=BZ\N]H"2O M257IHR"(_8H4S)M/Z[F5F$_Y094%HRL!Y*&JB/CGAI;\./.@]SAQ6VQWRDSX M\^F>;.D=55_W*Z%'?FAU_MT:]SJ056PYI?\ M: -Q0H!#!-02D$T(!PBX)>#G>@A;0OA<#U%+J*7[C?8Z[#+Q]\PZ\ 04#?^[X06JFG/I*K\=8]=>M[YO&-QKPC<%GSM1. M@B7+:>[@9^/\R0C?UW'H@H$>@W@UF='T),'P/4("08SV+ MO]GP4#=YF!:WOX&9FQW&QT80-=V"M!J^)02?!-%$I15B?-D@CFW,"; MQD7H=F$^@E=R3]9TYNFO7)UIWOS77V <_.:*_FL:RU[3V/*5C)WM4]CM4SAF M?9X5PNS-WMH8UVXTAN+:D#E!'N9)&(53_^$TRGU0C-/@')3U00CAR$(M^R@X MB="D0YWIC3J]T:C>:ZD/-9H_";X C#.RV11E010=T]\8CD[U)\'$TN\ !0A; M^OL@%.D_2[\#A5.EYAT%B)^FBCYI$)WO4Z.V#<)B&5NHL'2@$ M\4"^IYW:]'_5]_#'-NUG[FFU-7+[H#B*;+E]$((3:*&6?11,TR1VRYUTP_-;L M?]6W"^8H%.W'")PY-[*1P-P^H\W]\#7?5.V;!_R, PL4\U%RR([.AD M#AC&.+4SWP4+PL2N=/_D7EY1L:T;(@G6_,!4&PO=V]R:W-H965T5B7 M&))V8X452MIN+\9>*/;%%I4E3Y*3]-OO)"=N1AY@L#>)).O^^MWI[C1:*?UB M"D0+ZU)(,PX*:ZOK,#1I@24SEZI"25\62I?,TE3GH:DTLLP;E2*,HZ@?EHS+ M(!GYM0>=C%1M!9?XH,'49=Z.G3[_8;O'%=F9PS.D[E2+VYREXV#R &AP-0Z!49_ M2[Q!(9P08?S>: ;MDJD2QO_"JMD[Z :0UL:J=&Z$F]=F<8G!6\QO81NYP/$41S#\^,MG)]=G-#MMB'J>MWN M$=VWD/RC3"<:KEO'J ME/H.8Z4$3SG=&"4)+^L24K5$3?4%%6I(!>/E(?A&ON_E72$ODVX4C<+E :9> MR]3[5Z9]%DB1;A^LH@KWF8CZ8"XU1_5V^#IQ[S!?O^7K_PO?*VAN7D M0+C, M=PV-,EX2W,G ]??!!D? !BW8X"38#14RY9FJ"IYZ&(JTALL$>&77J(W:XQ9Q8A_3^0P[V\&T3[E.%.@RM1Y[Z- MNW0BU:;7M:OM2S%I&N3;]N:9N6&ULK59=;],P%/TK5D!HD]CR MG;2CC;0N18 8FCH&#X@'-[EM+!([V,X*_QX[R;(VS4H%>VEMYYSC>VYN[#O9 M,/Y#9 2_2IR*J9&)F5Y89HBR:# XIR50-63%>,%EFK*UZ8H.>"T)A6YZ5A6 M8!:84".:U&LW/)JP2N:$P@U'HBH*S'_/(&>;J6$;#PL+LLZD7C"C28G7< OR MKKSA:F9V*BDI@ K"*.*PFAJ7]L4\U/@:\(7 1FR-D7:R9.R'GKQ/IX:E X(< M$JD5L/J[ARO(@G+1?V+-BW6,E!2"$\0W);@'KN#UQ*\8W?P6T)MW6R\UXF+L<31A+,-XAJMU/2@SG[-5ODB5-?) MK>3J*5$\&2V 4%%Q3!- F*;H?3?[R(1 "Q# [T&@D^TI6K!D,S:<.:-6$Y3X3EHFM&92;0 MG*:0#O#CP_SQ ;ZI4M3ER7G(T\PY*!A#IH> M_]_N\W_>?2<9;EC.4X.<4BY]3;/Y,8CNOPNM>A7=(/9KAO/EV)5K"FE!*Z!JQ M%2J!$S;TXP#D^CU0O \:V=YX%S0?4/)\NP/M MF/8[T_Y!TY_4_4EH4G$.*4'/ M^S[(\:U^AN8#*,NUW&'W0><^^*O[),>D0"7^K:YL>:3Y8"^8L] .W)[[ 90W MMOOV!U".9UNCGO\AF.6$WG "PBX!X;$U#^K*.ECMX5[YC:VQW?.\#PJ]4;_: MCU&:_T6IL6MN7=<%\'7=)PF4L(K*YA#N5KM6[++N0'KK,_OBRAY8CU7KUG1: MC_)-WW>-N3HD!,IAI;:RSD/U;GC32S43RIBI]A.X!JCG*\;D MPT1OT#6TT1]02P,$% @ Q(!#5N^U(Q/3 @ (0D !D !X;"]W;W)K M&ULK59=;YLP%/TK%JNF5EH# =*N:8+4!*9U6J6J M']O#M <'+L$JV)EMDO3?SS:$I0VEW987\,<]Y_C>:_MZM&+\060 $JV+G(JQ ME4FY&-JVB#,HL.BQ!5 UDS)>8*FZ?&Z+!0><&%"1VZ[CG-@%)M0*1F;LF@#6 /)%J-XGMY*K6:)P,KBD,2L MW>$U"'08@L0D%T?H&-W?ANCPX @=($+17<9*@6DB1K94HAIJQ[7 I!)P7Q#P MT!6C,A,HH@DD+?BP&W_6@;>5LXW'[L;CB=M)&$+<0U[_ W(=UVU9S[0;_@73 M'G)>AH?_IQ[]L_J38'A-^CW#Y[V:?A02$>=,E!S0CXN9D%R=X9]M^:X8_79& M?:\-Q0+',+;4Q26 +\$*WK_KGSCG;<'>)UFX3[)H3V1/TN(W:?&[V(.( I\_ M(DA3$A.@$F4Z2S&'A$A4JH/ D=8Z/?<'7]M25+&?&'9=*9:!ZSO.R%YNAW[7 MR/-WK,)=JT'_N5'T&M63( R:( PZ@S M.=>^;^W1:*WJHP!T. $**9%';';L.J<[4=JG9M2B>;833'OKSB_4;C'%5J"8E516Y[\9;>KYA2EC MS\8G_>&TWS(>JOI?E>L_]-7CX0KS.:$"Y9 J*:=WJA;,JX)<=21;F(HS8U+5 M+]/,U!L&N#90\REC&PO=V]R:W-H965T[H/?S907A+BE-Y(51N(YQE[ M?GZ=>K:G["??$B+02Q*G?&YLA=A=FR8/MB3!_)+N2"J_65.68"$?V<;D.T9P MF!LEL6D/!HZ9X"@U%K/\W0-;S&@FXB@E#PSQ+$DP>[TE,=W/#[&*-ENA M7IB+V0YOR",1WWQ6-']'Z1LT%CQ AKS_#?:%V4=QT!!Q@5-2F-9@R1* MB[_XI0Q$PT VM-O +@WL]QH,2X/AH<'DA,&H-!B]UV!<&HS?6R6G-'#RV!?! MRB/M8H$7,T;WB*G2DJ8^Y'+EUC+ 4:IZUJ-@\MM(VHG%DB9))&17$1SA-$1+ MFHHHW9 TB A'%RX1.(HY^D9>1(;CS^@3BE+T;4LS+DOSF2ED'13)#$I_MX4_ M^X2_(;J7'K8<>6E(P@Y[5V\_U=B;LNU5 .RW -S:6J!+@DLTM+X@>V#;Z/NC MBRX^?>ZHUU*/^1.GEVAP'N-^H#9H&>,HZ8!Y'ZC329BOA]WLF(39N@:VXC^L M.N PYPY/<.\HY^U>U]6I"L:HFZ%FWVN^PP&9&W)ZY80]$V/QZR^6,_B]2TE( MF L)\R!A/A"LI>JH4G6DHR]6!9&C%8FQ("$25(DLUR_"T!W%*4>/-.X:_[<% MV,G!:EU\7DRLZ"M51U*E4=@+G1@505$N9"PCQ(F \$ M:ZEZ5:EZI1VKN:K!.54+QK@Q28RF@\'!/*AUU%>MJZ-IZ=BC!^G1/V[CT&EX M;$5W4D5W9L!98RKO>V7QLS(49@Q&7LDM@3M"(MHB/X]N2VZU;KK.[P@ M8>[D*'R':ITMX0-5J"75M))JJI7JGC*QD<=7M,>,X52\HD")P-$ZBHE6$RVW MKR:0,'=Z5I.S)7R@"K4TL0;U@7#0: T'XK6%M>NQ;4!MA@EI#D56=/A^&B7H7?6 M6S;[:)_1Y=4#]>IW>1U9@U.[#:M.7UC:<_1"'6;12GOLTA-Z#R+0] 4HS0.E M^5"TMK)U"L,:0^O=S\ S:Z4 M--VN%-2A#T5KBUNG32SM^?U_'"STX-XJ@F932II61= D"12MK6*=)K'T>9(E MS5+!7A]BZ:)3*\ANLCJW/ZJRD))LT^D>*LL%1BJC\R007. W5'B?7K4N@$MLZ M(]H'ZI1EG-,+D]N!&0T/XMV!&1VX\O6M_&@4ZZ2)K3VW+WS*Y)9"W9*H;TVL M&IW=5YW]QZG.7L);^>[CG+Z^"GW[^KM\>J ^?2A:6Z0Z^6'KDQ^-KGX1R\7F ML^KL:A._+M7C.";%;9?]EL8$Q>H(WS@%=&IWG#_XS9I>'6K748;:*4HYBLI:O!Y97LL:RX%58\"+K+;S$]42%H MDG_<$AP2I@K([]>4BK<'Y:"ZF[?X#U!+ P04 " #$@$-6YG342(T" "Y M!@ &0 'AL+W=O:"SWW*F.:<]_7>04UU1/9@,"=4JJ:&IRJM:\;!;1PH)K[81"< M^#5EPLM2MW:MLE1N#&<"KA71F[JFZOU-OOW##UI6Q"WZ6-G0-*S"W MS;7"F=^S%*P&H9D41$$Y]RZFYXO$QKN 'PQV>C FMI([*>_MY',Q]P(K"#CD MQC)0?&UA 9Q;(I3QJ^/T^I06.!SOV3^YVK&6.ZIA(?E/5IAJ[IUZI("2;KBY MD;LKZ.IQ G/)M7N271<;>"3?:"/K#HP*:B;:-WWH?!@ IO$+@+ #A&\%1!T@ M^0>4VOY]W*B];E>$+*I>03T@T_4#"( Q'X(O7 MX1>-FI @'(/[Z%=O6MB;%CJ^Z 6^?W9EK.(V13R>PE[><]W0'.8>WDX-:@M> M]O[=]"3X.%;_?R)[Y$;4NQ&]QHZ?D-!&;=IKR:TU>6<-H;7<"#-6?4MYXBAM MI]EF49A,4W\[K.IYT%D4!7W0([5QKS9^N]J+8FL/;/1\6IIDD/QXELR>*!P) MBI)X-BXQZ24FKTJ\ =M^\19:(_^*S?=7T^!P_VF-*4^>V1;&9_$3Y<^#DMEI M]$2X/V@LMJE_I6K-A"8<2H0%DQFRJ+91MA,C&]=K[J3!SN6&%?Y;0-D W"^E M-/N);5_]WRK[ U!+ P04 " #$@$-6U*^?Z:\. #9B0 &0 'AL+W=O MS==O>O;FX:);K8I2K0Z'=]H+9MG^QRS?E[/KR\-FO]?5EM6^WF[+XM;::_6Z7UW^^*[;5P]7, MF7WYX/WF=MUV'UQ<7][EM\6'HOW][M=:_G;QI++:[(JRV52E519 M[W<%#L2_-L5#<_*SU9W*355]ZG[)5E1RW_NBT6QW79*LAZ? MCZ*SIV-V!4]__J*>'$Y>GLQ-WA2+:OOOS:I=7\W"F;4J/N;[;?N^>A#%\82\ M3F]9;9O#_ZV'(VO/K.6^::O=L;"LP6Y3/OZ;_W%LB),"4@"X1CCS _%I@?NL-C_ [! MC_(VO[ZLJP>K[FBIUOUPZ$&'TC+FF[+K[!_:6OYU(\NUUQ_::OEI76U71=W\ MS8H_[S?MGU9>KJSWQ:J0X^IF6U@_5^6R*MNZVLK2MU96MD5=-*WU8U2T^6;; MO+!>6;]_B*P??WAA_6!M2NNW=;5OI$AS>='*.G9'NE@>Z_/NL3[LF?JXUD_R M4.O&BLM5L0+*"W/YN:'\A6R;IP9B7QKH'3,*1L7RM>4Z+RUF,P;49V$N_LNR M?6W9SQ>/S,7_L=_*XNS9XC%2/"^-1T_&5/[QZ Y0/!U3>??9XN+;6C[[ZG,? M= 3W::2X!SWW&;VL7,K9I"FZ;O_XTXNNKX,#Z#_OY5BQY-7X(:]7_X5&P>.Q M.'RL;H9[T]SER^)J)J>PIJCOB]GU7__B^/;?H2Y(*191BL648@FE6$HI)BC% M,B*Q02?G3YV,Q<\RU=W(F7=76'G;UIN;?7N8CMO*6N3WR\J2?]K)?+$YN0)! MX7H\BG=2.V_N,:Y$2Z<"KC5O!&GYMA+2&-":NA$JGW,!WE!"D.L4"FROU M$CKER [)E8IE ,:Y'7APH/RG0/G&0/W2KHNZBX83A+;JFE>'./W MTBJ+%@J-#S2Z$A<=>>7:KA(6 '(<-2H@I"@E$*0PZ0A&&%MLZA612&P0W. I MN($QN%G3[+L+H55]' PX:R\3S/KXLPQS479W;=:=O&J"HS#0&VVN]/6%SCC< M4RY=$2 4\E")-:3D*DJ)#K& *:,T!91<=?096W!JL(G$!L$.GX(=&H-]2.9> M=3?/J\-XEH,Y[^[)H8"&0,.X:D1UB#FV D6 $F?J_ = -E='+U0G1YW[ $BK MDS"VT]20$HD-0CI_"NG<&-+%Z9BMB[M]O5S+^()C= Y<:[F<;I2@&@\X-=V& MCAG*.54)/X"%OGH!20 J\.;*E)("E,-"=;(4E*>9$8D-NH!C]R:';>P$<;E" M2< !^6_*;X97K]A M2$Y\)\=X.PW>-[]5\MSGG"?\_OIX=*(;;%*UB%0M)E5+2-524C5!JI91J0W[ M/^O[/_OV.^VCQO!JXZN7)!WR S5K!*!0RS$ 2-Y&A.JE2*?4FS8<$6,JE!EU MA@W?VWB.T4"YSLI-N\FWUGV^W1^R^G)XD=E\NT-8RG\^7SR6!YF-- MOLR0&GFD:C&I6G)4&_0TYGIJ-R(UZ4C5,BJU82_N?3K';-1UYE#V: []^,^# MU3!R[@1[,=>O()YZE=&94$MZ=&:N)3PZX\Q5%P^ M6% !CM&F-LP\D1)U(; M1KQW QVS'0BY3(_V$AA2W>K24ED4B7 DQI$$1U(<$>;FF1Q,(K5A,'O'T#%; MAM&F>1RME40 I-V5Q D+SM< MO>X E'9;D@*4-H6,.+L,J].P[7L;TAGE0QYL#[#E*>VV!:E:1*H6DZHEI&HI MJ9H@5#Q[\OK6:=R^-:FZ;9@PL5WQT/,+@;=AWN>.I\"H%L'FI^ M2 2#C 7JXU\0##Q;6RX#@MP+F))DIC#H,$]]%CRVCMD(Q6'H>FN5F:W5KWED M_R6>8"!U%]+SU$?N"X!RO+GZ]#6"Q.;J0_X8$N.>:J8D ";;>J[Z: #&N>KP M"'.K3AZ^1&K#/M"[O,SL\@Y3W>EC5_R*L M^O @" SR% 2!02[&GG4VHH[#N/6^)B-8@,B %8BN&ABXZXDB$(S&.)#B2XH@P-]SDB^(Y7$?6NX[L7 L5 MF6[]:8%%D0A'8AQ)<"3%$6%NJLF!/8>SR'IGD7V?18I,MQ*U,*-(A",QCB0 MHB6EJ(HP-]SD,)_#OV.]?\?HEB;&F1S*P7/,BP-\Z MTVI?__F\!VL6F/Q6%JDI1:H6DZHEI&HIJ9H@5E7/.B2>)W$$G7 M2)*J1:1J,:E:0JJ6DJH)4K6,2FW8W7LCSR58(^GJYM8KQ^[^4R;+L6 $@;YC M:XLF (XYH?J0,P$PA[-0G3M!C*L6S>"=8W6AV[MPKMF%^WJCP$57Y2UP),*1&$<2'$EQ1)B; M:G)@S[&(T.V-/M=L]%$9!2YN].%(A",QCB0XDN*(,#?Z//-1M] M4XP"%[?V<"3"D1A'$AQ)<428&V=R*,]A[;F]M>>:K;TI[R^ZP+O!T N,YD-. M3M6AHP*O,$(<\ XCA $O,4(8]!8CZ;EF5&K#SM ;@.ZW+N!S=1_ME0/V 0@$ ML^&18 R KNVI;QXF 9DS2F 5FS&'N^&5J[84AZ(\\U&WEO5ZM-=VG-M]9= MOEF]DK?CR_QNT^9;,#RDJ_Q(U2)2M9A4+2%52TG5!*E:1J4VW/ZG-TGY]USE MQTD-55*UB%0M)E5+2-524C5!JI91J0V[>V^H\HFK_,!>K*]48W[@J'/1 N1< M7UL:#W,V5[9>B2'.FP-[7D&<9P?JXU*0[3!RW#W$DPI$81Q(< M27%$F)MJ M1X*TM)VSS TY.>SG,!=Y;RYRL[DXQ77BNB,';)\%4,#^69"6OH$61.D[:('U MTK;0@BA]#RUS+6 P=>-/9#SK0T">+T="H".3V=BD'. M\;1-!2 .2*=2D-/3*3'R?#.\?L.0]-8@-UN#[[OMMTLYV(J\[G)8^!I*Z7\M M2-4B4K685"TA54M)U02I6D:E-NS%O:?)P^_I.% N$ER0JD6D:C&I6D*JEI*J M"5*UC$IMV-U[OYB;_>)QCH.^_C'P&=T2PV#J30R. M1#@2XTB"(RF."'-330[L.580>KV3Z-&_"@R&&7<2<23"D1A'$AQ)<428&VYR MF,_A)'J]D^B9G<0ISH.'>X(>XS M>+JQ%C)G/E=?R [M<[G?[;=[*T54]NPOA<<($(T9IA"U(U2)2M9A4+2%52TG5!*E: M1J4V[.&]N>GYW]&#\"C7'RY(U2)2M9A4+2%52TG5!*E:1J4V[.Z]<>R9C>-1 M'H0'+==TM$D6H#Q'W;@(HK@ZT<4 I9KN"<"$ZM)0@)FKCL.H&F5FI6'K]X:G M9U[$2>8UX&]XXTB$(S&.)#B2XH@P-]SD078.H\_KC3[/;/1]@Z< N'^:@P1] M;XSVO6 0I7\Q&$RIGA](:3GM"$B8&VYRF,^Q8-+OG4/?[!Q2.0R^;KNIHQE' M(AR)<23!D11'A+GAIH:92FT8YMXA],T.X12'P<<]01R)<"3&D01'4AP1YL:9 M',IS>()^[PGZ9D\0=QA\X"7;@&O?S A06H(40926(,40I;[*D@"0ML838-3\ M2!P9WWAZ&43Q9[P$OW?J?.0%XO'?2F%6FGH;1:H6D:K%I&H)J5I*JB9(U3(J MM6%?[JU*GW]'U\"G7 JX(%6+2-5B4K6$5"TE51.D:AF5VK"[]S:P;[:!R3)= M??&DEAZA2(0C,8XD.)+BB# WW.0PG\,+]4^^S)KNW?&CE.$[%Q8X$N%(C",) MCJ0X(LR-,SF4I#[?1;,NBC;*V_SZ7=_EM\5->WV[*QMH6'^6A[->![*/U MYG;]]$M;W5W-9%Y_4[5MM3O\N"YR>5WH /GWCU75?OFE.\!#57\ZG,[U_P%0 M2P,$% @ Q(!#5G+0W1K,!0 $B< !D !X;"]W;W)K&ULM9IMDYLV$,>_BL;-=)*9Q$8\<_5Y)FL2G=DD)<6=,RC[@X+)]F;%N2*&F<\FRF*HHYRZ.TF"SFS;G[J@MP[ZI0Y&ZV!BJNI\.,++RJ+M'ABZ)Z4Z&$3 ME02]=@F/THR]0>_0YP<7O7[U!KU",\3JJPRE!?I9<%?/NGO?<8^*T>BK2QJ_CXXE M[OXEC=?.N@?_[''C"!.T3+:Q12)2[FH.<0\$W_9T"PAI321[Z.8 M392Z?MHM#,=0]?EL=ZS;4RM+Q]CL6[DREJFH?2M/PG)T[/2M5J=6FF5BI6_E MGUJIEJ(/VA6<6F%'4_5!PT*)F:XKEM&9]0;*Z ;*&,TX?S15&4E0M".EJ#)? M9EM1GS(NIE>1C6YD V- YAU(F L)\R!A*TB8#PD+(&$A$*PG9[.3LSF:=^XB MEL8RO>[=C*.GQ[8MQ3"-02H9Q5\K14B8=]H#!UNZ.DR&*\B@/B0LD(V!8^G* M8 Q"64]MRU9M>:JS.FU8H]KPUFOQIHOH&B5I5M7ONHB1N"I3GA+IY&.=M,,T MC&&27XX&O58QD##OM/V.J>*A7B!#^I"PX+3]%C:=P50Z ,R* ^)"R0C8'I M8&6@[5#>4]LX4S0YG3JUIF2ZO,Z5UE,.9#T%"7,A81XD; 4) M\R%A 20L!(+UE(Z5PSJ=\OV*"KVN6'+0^AOIFMN>8QU/EU,+#[+B>+1KM0E* M\R0]L*?FX'5M!1K3!Z4%DAZH>&H-7R4E9MB8FF?J*WRTIHM'\V([:Z+_(3^V MD8$2)"C-!:5YH+05*,T'I06@M!"*UM>^>M"^>DG%>%&F5"69&M8P4T+&]$%I@:0'(E,:PU=1B9G(E(9^)E,>UOGQZ.KKXJ'.=^CC MME[6EW_! EW8!Z6YH#0/E+8"I?F@M "4%D+1^@H^+/!C?72N?U_PM%M'>>C6 M49#W+E!:"T$(K6?Q .'U#PZ()V\R"\.ZPH-HF=?*W27921@C-$>@]$//XY MMXW56['0ABN.XPVZ6L2@'TPD'<"FK@PK ]!/(:"T0-(#RS*'=<&ID:KKSJ L MF!WMC\E)^=1LKF)" U7!]YL"NK/=!J[WS;:EP?D[?.-CR?F@WO#5[,[ MQ3Y$Y5-:,)21M0BE3"W1U'*_ 6M_P.FVV9WS2#FG>?-S0R+Q_E4;B.MK2OG+ M01V@VP:W^ =02P,$% @ Q(!#5@\"!GF&ULQ5E=;]LV%/TKA%8,+=!$(O5E9;:!Q%FP .T6 M-&O[4.R!MFF;B"2Z)&TWP'[\2$F1+(MFXD)#7FQ1NO?PW,O+JV-ZN&/\0:P( MD>!'EN9BY*RD7%^XKIBM2(;%.5N37#U9,)YAJ89\Z8HU)WA>.&6IBSPO:/5R1ENY$#G:<;G^AR)?4-=SQ#%!H78H++Y0LA-[UT"',F7L00]NYR/'TXQ( M2F920V#UM243DJ8:2?'X7H$Z]9S:V^X-4 14$9RP5Q2?85;:> V8;(5E6.2L&& PR..*#* M ;W4P:\<_"+0DED1UC66>#SD; >XME9H^J+(3>&MHJ&Y7L9[R=53JOSD^+Y< M/L 60*X(N,&4@R\XW1" \SF88,X?:;ZL;BFC&YKC?$9Q"FYS(?E&K:@4X.TU MD9BFXATX Y_OK\';-^_ &T!S\/>*;81"$D-7*K9Z3G=6,;LJF:$CS*[)[!SX M\#U 'D(&]XG=_7+-SX&'3.ZNRE&=*%0G"A5XP1&\*U6)91I,H5A]]5:\$&L\ M(R-'[35!^)8XXU]_@9'WFRFPGL!:8?IUF'Z![A\)LRF ]^!2"*(65Q?"!XJG M-*62$@$^$BPVG,R!VH5_LIR3V89S72176% !OGU0D.!6DDS\8TJ5WV>J>@)K MI2JH4Q58*T+%?J;VSH,J_6E* /F^H?)1%?V6"%EL"U/T)6140.H6NQV'*/&& M[G8_JJX1\H(XJ:U:=,.:;FBE.V&YZM6$@Y3A7*@6/"-TJYF;:)90X1Z#P(NB MZ("GP2H9# (SSZCF&3W#,U,LBQ;S$J91AT,<)[%_P+1K%0W"O7A:3..::6QE M^I?JF.J-J.M?[89%V1GSI8EEW)G_# 7AX;J;K!+?-[,P5BZ2.A?)*W>WI,]4]0362A7T M&F7@60OGUM[)*N_]:H6)YQ_V")-9'$>>N:CAGFZ!+R_KCYTV;"]H._:IR]07 M6CL3C3"!Z)6+&O8J;_I":Z>K$3C0*@J>+6N_6Z\!] Y?*":S*!X<*^M&4T"[ MJ/A=2*I^G*BE:I;52-,*<_*2](36#KI1)C!\[0JV:J.3T]436CM=C4""=H7T M4\(3=B6007D:K"S2$S9*"=JETDGB$W9U4!![?G+(M6L6^GYX1'["1B]!NV Z M48!6:"T%ZOM!IV%TS:(P"= 1MHVB@585<(H(K9#:^M(/XT.F!C,?PB,U@!H] M@>QZPM3:?EJ2VNX)7W M<\+49'9]5!?:.UT-7H( MV8]JGBOPL',^9)*H)C.#1'7W#H_UR;TJU"55;[V4+)2?=QXK&%X>AI<#R=;% M>?*42+QB33P-]1%W_)3'^#U!+ P04 " #$@$-6TU?R MBA$# # " &0 'AL+W=O,/XHU@$1/&]2=3\N1Y6@@H)!(K8#5:P,3H%0+*8P?M:;5?%([MML[]6L3NXIE@05,&'T@ M2[D>69&%EI#BDLI;MOT(=3R!UDL8%>:)MK6M8Z&D%))EM;,BR$A>O?%3G8>6 M@Q<=!5F0FK"F6.!YRMD5<6RLUW3"Y,=XJ&I+K59Q+KF:) M\I/Q-28$9HI)#WDN^^1YW@> MNIM/T?G9._29X;Q+;'):;%SP'G*\U\5LE;,F<5Z3.,^H^Z\G;DI$0IG.G4#? MQ@LAN2K.[UW15Y+];DF]82]%@1,866I'"I5GL.*W;]S0^= 5_7\2VXO>;Z+W M3ZG'7\IL 1RQ%%&=3R1,4 >\ MQRV/0 <-=' 2>H(+(C$EOQ3W,V^FSBE2T$[H2B]JD;@]MW_ 6QE=[.%&@3/H MA@T;V/ ?8#F6G:#AD9Q=!(,#VB.67MMR#WC0 ]. L]WE5NH RYEE+#G&NY" MKM3"%D?@A8$?'/!VF(6..XBZ8:,&-CH)VQS"K=2:0[B+-'J!X#F1?\#YTL@- M@\."M5OWB[[;9YBOB-KU%%+EYO0&JI9X=5]6'?XGFLYM[>A[)ZG (] M%#GA?2,58MDU31ZG4&#>H4L@\LNW0E\HS A"&^*@K,'J\@IYN^81O;A6FV2(5:,,/>$B_@!L3=,5"8S2N_5Y$O2-RRU(<@A%HH!R]<: MAI#GBDANXW?%:=22"K@[WK*/=>XREQGF,*3YCRP1:=^X-% "<[S*Q91N/D.5 MCZ_X8IIS_42;,C9P#!2ON*!%!98[*#)2OO%#Y<,.0/(T YP*X.P#O&< ;@5P MCU7P*H!WK()? ?QC 4$%T,4T2[.TTQ$6..PQND%,14LV-=#ETFAI<$;4P;H1 M3'[-)$Z$4\BQ@ 1-,!./Z)9APK&N.4?G$0B^90FY!$9EQ)7=5RCG/R+GHFA*1:X$^\=.NS MY&H^]^5GZ>=@Q@63LU]-9Z:D]9IIU=7:Y4L<0]^0=R<'M@8C?/O&#JQ/304[ M)5ET2K+1*LU9HM,5BJ'N92R.A?R7+"R#RPG M@BYUWS*C0G9!>IC*UAF8"I#?YY2*[40)U,UX^ =02P,$% @ Q(!#5L&ULM5EM;]LV M$/XKA%8,+;!%(O6>V09J2\(RH$/0M-MGVJ9MH9+HB72< OOQHUXB6Q2C.0Z+ M +%(W3W'>^[,XYF3(RV_L1TA'#SE6<&FQH[S_:UILM6.Y)C=T#TIQ)L-+7/, MQ;#?NR]F$'GB6%N2^!.R0Y[C\/B<9/4X- M:#Q/?$ZW.UY-F+/)'F_) ^%?]_>E&)D=RCK-2<%26H"2;*;&1WB;0+]2J"7^ M2LF1G3V#RI4EI=^JP=UZ:EC5BDA&5KR"P.+CD2Q(EE5(8AW_M*!&9[-2/']^ M1D]JYX4S2\S(@F9_IVN^FQJ! =9D@P\9_TR/OY/6(;?"6]&,U?_!L9%U'0.L M#HS3O%46*\C3HOG$3RT19PH(O:" 6@5TJ8+=*MB2@FV]H."T"LZE%MQ6P;U4 MP6L5O)K[AJR:Z0AS/)N4] C*2EJ@50]UN&IM07!:5)GUP$OQ-A5Z?#8_,#'# M&'@@6Y$P'-P53;I687\?$8[3C'T [T!:@"\[>F"X6+.)R87I"L!E:5C,-\W)<"!HW!]+BWNYRS:US[ MBIQ3I5:#YJC1JJWWENWQBDP-L;;8MP<4*.8B@YX=]N634M2N)\SKBO%'B[HH5S0E8$K&; M$5$PZQ''3T19,+U!1OF>%4")QJ&4&X2V*[$XE$).('9MB<2A&'1L\2=Q..KE ME1SZ'8?^*(=?*,<9P(P1KF3-'[J /,?Q)1\6HU9>^^6_T&BLTVCB*S+>=4+_ M%-0>P4%'<#!*<"+.\K3\_NORD&8<5">U>K!,LT@D6ZP1+-('U M AMV@0VUGJI"G?'5"1;I!(MU@B6:P'KQA=:I5;/>4IA;[?-MR@D@#.7*K)*# MMAM:4E%1R$$/VG8HEQ65H"5*L^=+A67>W. M<:G96*O91&$V1*%[=DSKTWQJE.%HGS9+T@(7JU107:TA7;V0J5H;9*UHD5:T M6"M:H@NM']Q3EPP=K04;:NV.M:)%6M%BK6B)+K1^F$_=-'Q3.]UJ][:LT(&6 MO$\JQ *(Y'9:(2:JD0/E[4\A9OL0R47F1W33\-1.0YW]-!QVMP[R IE';]!6 M>98]./H,L3SDR+])*+"@9?F#4OTC^FEX:JCAVSIJJ&@T0QB@0:76VE)?:#76 M:C516$7(=6Q?*M3FV85*3LIM??7%P(H>"M[\SMW-=M=K'^M+)6E^#F\74#$? MP=NXN3P[P3=W>9]PN4T+!C*R$::L&U\D8=EP_4$L#!!0 ( ,2 0U:K&B&[NP( )<( 9 M>&PO=V]R:W-H965TNJ*(&,JB.1 \>5M9 9U6C*C:MR"32V3EGJ^IX7N!EE MW DG=FXAPXDH=,HX+"111991^6L&J=A-G9[S.''#-HDV$VXXR>D&EJ!O\X5$ MRZU18I8!5TQP(F$]=4Y[)[.>9QSLCF\,=JHQ)B:5E1!WQKB,IXYG&$$*D380 M%%];F$.:&B3D<5^!.G5,X]@BGPV6Q4G!? -?D?&N>^V>@*4O5 M ?E &HM@%_<(X^1K(@I%>:PFKD8&!L>-JFBS,IK_3+3/E!\1KW](?,_OD]OE M&=G?.R#SE++L*9B+:=2Y^'4NOD7O_V\N/ZYP![G4D*F?;61+N$$[G+D/)RJG M$4P=// *Y!:<\/V[7N!]["#;K\GVN]!#5 N(6.-U>%KC-I[=2+:HMJJVK!W< M!C6W02?BK% XHQ29BVS%.#7WYY L)(LLY=/HOF"*E;/G#SE>,(C);[+7QKV, M%-A(YA.Q#<=]S_,F[K:%X+ F..PD>&//*,';@<*T1>UT?Z&R04TN>-UC&+P! MV>.:['%G);\4V0JD4?5*1%9H5>HK(6[C6J(-&W+Z?KN6HYK!J)/!->7%&C_. MA61\0W#$4CQ:[;)V(KVP4N.:Y_AU91V_ =F>]_>[[KVJL!5<4]G!/\*ZC39C M6O8UE1N&L"FLT<<[.D9G67;!TM BMYUG)33V,3M,\,\!I-F ZVLA]*-AFEG] M+Q+^ 5!+ P04 " #$@$-6;X=+?S0# L$P #0 'AL+W-T>6QEUY-B9X["67X]O MG*8?^"+&PT:7BL:^Q^?<8_N&&$:560EVLV#,!,M"R"HE"V/*3V%8S1:LH-69 M*IFT2*YT08WMZGE8E9K1K )2(<)!KQ>'!>62C$>R+JX*4P4S54N3DK@+!>[V M-4M)/_Y( BEF^+$5=K[2QL=W0\ MRI7<;&Q$7,!FH 4+[JE(R80*/M4<6#DMN%BY\ ",R64#HRM*)NR#Y'JP<%] MUX-B:W4*+I5N:KOJ#<[(A-#>;9*ITQG27ID_6H?%(L!SL:#Y?P-VH,@30&%781L;I M7$G:>%@SVH:5G3$A;N!)_)GO:"_SK;WKP<[)KFD-M4TGXSJ@OZWFM+=E!Z_2 M#4I^K\R7VDY'-GTH-G:M6$G3-"%PW@+):2'W"Z$YNDP;3FPG#9]A8\RYA\OVX.PC:7%QF;,FR2=O5\VG3#&S# M9FTO(.PC5\WE1S".P_P(8%@>S '&<2PLS_\TGR$Z'X=AWH9>9(ARABC'L7S( MI/E@>?R(<_7 M ;:GSU4(-E.\$K&9XFL-B'_=@)$D_MW&\@ #VP6L=B"_/P_4E)\31;"KF#?L M"<:1),$0J$5_C<8QLCHQ?/S[@STE490D?@0POX,HPA!X&G$$

,"2*FO?@ MWOLH7+^GPLW_Q\:/4$L#!!0 ( ,2 0U:7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GRE/7S\:C]O10C M5DDE*_E3+(Y'1R-F5_KQ;VWD3ZUJ7LX+H\OR>#3I/O@F3"V+WT[//>0MO[/M MF9K?W7 'CF[54]_XV M[EN,@Z_1EL/F9U>([\S_*4:]7,I"G.FBJ82JNW(THO2 RJ[DVHZ8XI4X'FTN M85PMV+FJ72&Q2]7=REWKOZG[UY>+[EO7#CZE OW MWQ?L(R^Y*@1K"]<&@!$ C/8(./<0_@\LTTMVJJMU #D%D-.W@^1V%4#& #*F MA?S(K6R1KHVP[M+M5I@ M(06[48\"-4(MC2Z:LL>9;UBITW8$E, MF5)#VMK(PE?Q5J5F "JCA;I4#PZK;6T!4 Z /LBS;TOI:KUP3O'2]KKKW M'#U*)(4)L15.BL(TKDL[?W(W<:47T)XVQH282! 38D/\PXUQ+:_?JTR0#2;$ M.NC*Z$KR=OR[!8:,,"%6PIFXJT,6)(,)L0UNA'2]KVE'E;YA7;X<76EK>QT' M4L2$V!&7JM"58+?\J5>-$=)"M ]G9Z_&B.VQ7(3L$!';X<:?=':XYL[^[-8]NI:WYDD$0B8HG GI =A)A((A&Q1'8\RIOR#&FQ%Z!6?O?*,1$9ID2FV4K M;;.#6Q^([)\A'U+*E%@I0? >9(.S4<12"3+X(!LRRI38*#OC>$<:8B*M3(FU M D*Y!PTQD5FFQ&:!P;S_,"/13(E%TP7SP;:(Q#(E%@M.Z&$ZF2*Q3(G% B-Z MKY)C)):86"RO$7VHHF,DDYA8)K]E]4%"I).86"P*7$:Z!V@=#GYB))R86#@X(DS#-4,DG(0\R6Q%A#-1\@R+W GE3:UWUG""FW;T6Z(B8R3$!NG MA[EY9!J7'C[SNC%A^$_@.CNQ<7J8OCG>J[8X/W$W_&!AK$F0=1)BZ_0"[%"+ M1*Y)B%T#$NR\J<(Y[P2Y)B&?-=N)>5*6.L1$KDG>:GF>'?@SX=8/Y)J4V#5G MHI3*3^$6SRU$TVJ\V,"'F,@XZ1ZV<^THS=/^I'V*C)/N85/7#LPOO+?HG"+W MI'M(.SLG@4[#1RA%[DG)I]009KA1*47N2=]R2JT7RE*XRXO8/1@S'/RFR$(I MN84 YI?0Y"FR4$IL(3Q!V2M-9*&4V$(8,P[W^B$+9<06ZN91#]F)M>+7#$PX MJ15B(@MEQ!;:8/Z:L!P-HH=LJ^NTKF?P&+MF2ZE780Y/$/^R8C] ML\&\D*J;"@PA]6.(B?R3$?MG@_D"-ESAR#T9L7M>$%?W)B]PRLH0P\Y3GR3D[L';_S<9@*R29_TZ6=L!GF2#8YL6PP M9C@$RI%LP:O-O9*$WDF)_;,T&KC0,.<(?9S:TXW+%A];.L_ MQ$2BF1&+9N>JJ MF3>^EQ!DRSXS&?6F M@JU=O,-/#Y+.K)7.N+W8?GB_$$OWO1=?W-VM.U_PLK@VS/_P=YI$<>)?BE@V M97GJSGU55YHO-F\R;]["_O ?4$L#!!0 ( ,2 0U;Z,(1HN0( .0W : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNXD 81N%;0;Z F/F? M6854VZ1=Y080&2 *8&1[M/[1ML-F7X_KX:$[U]/ESK;KC^OQLNQW[7F]>5_O:FN7 MR]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVN MCJNF_3C<+@_M]<,\7"8WB^?75=,_OYJFG3O((LC.'^00Y.8/\@CR\P<%!(7Y M@R*"XOQ!"4%I_J",H#Q_4$%0F3_(+"GC4B!I@K6 UH9<&P&O#<$V F(;DFT$ MS#9$VPBH;EGI; ;TM];8">MO)CVT!O2WU MM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O*Z"WI=Y60&]+O:V WHYZ.P&]'?5V GH[ MZNT$]':3S1(!O1WU=@)Z.^KM!/1VU-L)Z.VHMQ/0VU%O)Z"WH]Y.0&]/O;V MWIYZ>P&]/?7V GI[ZNT%]/:3S6X!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O M+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3/RL%] [4.PCH':AW$- [ M4.\@H'>@WD% [TB]HX#>D7I' ;TC]8X">D?J'07TCM0["N@=J7<4T#M.#IL( MZ!VI=Q30.U+O**!WI-Y10.]$O9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW M$M [4>\DH'>:'!84T#M1[R2@=Z+>24#O3+VS@-Z9>FPMH'>FWEE [T*]BX#>A7H7 ;T+]2X" M>A?J703T+M2[".A=J'?Y3KV'\?-0AUO/UYK/_TZJQ\MWZ^WQU^77QP#L<:R>W-)[NM'_JP^GR(/_MN M&C>)L[U/5A]/&X]9FZ2>Y[YKZA#7Q>/8_I:R?DY(X\EEC]]UL[^*&Q+Q9L)Q MY<\!S^>^/EKGNM:N[FH7OM1#W"4.O?#AJ;<^/5_BC1ZG[;9K;#LU#T,\DOK9 MV;KU.VO#T*>GHE?GDT.\87OZS"[.7\J<"XP[[]PT^S@Q9]\?]S*2X^GU' M9 M%[KSK_B:&$M?_'[V..W6MG^9':_WQ^3VRSR\6!Z7W_&O,WZM_\X^)*2/'-)' M >E#0?K0D#X,I(\2TD<%Z2.[IC1"$36CD)I13,THJ&8453,*JQG%U8P":T:1 M55)DE119)45629%54F25%%DE159)D5529)4467.*K#E%UIPB:TZ1-:?(FE-D MS2FRYA19&UL4$L! A0#% @ Q(!#5L46 M1T_N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ Q(!#5IE&PO=V]R:W-H965T&UL M4$L! A0#% @ Q(!#5LTPCQ,(" B24 !@ ("!(@X M 'AL+W=O < &(C 8 " @6 6 !X;"]W;W)KFD) !Q+ & M@($.'@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!# M5B_@T>UE"0 ,!< !@ ("!K2< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ Q(!#5L$=1FIG!0 2PT !@ M ("!LC@ 'AL+W=O0( &$% 8 " @4\^ !X;"]W M;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5E;$ M8GT< P / < !D ("!($X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5GFRZX3F @ 9P8 !D M ("!(EP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q(!#5O7,2IQ/!@ M@X !D ("! M?V4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(!#5MX17%J]" P1D !D ("!9W4 'AL+W=O&UL4$L! A0#% @ Q(!#5@+>>VJP M! 2 H !D ("!5H@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5E&[\D;= P 90@ !D M ("!F90 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(!#5K]#"=U" P A@< !D ("!1*D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ(!#5BFZOCPQ!0 Y0T !D ("!EK, 'AL+W=O&PO=V]R:W-H965T9U^P4 )D/ 9 " @;R[ !X;"]W M;W)K&UL4$L! A0#% @ Q(!#5NTE_8[!! MD P !D ("![L$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5@_A JJU P G0@ !D M ("!V\X 'AL+W=O&PO=V]R:W-H M965TC5 !X;"]W;W)K&UL4$L! M A0#% @ Q(!#5IU+JRG? @ (08 !D ("!'MD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!# M5LMK9<&PO=V]R:W-H965TZ , -,( 9 " @:'N !X;"]W;W)K M&UL4$L! A0#% @ Q(!#5HM.2P-- P 0@< M !D ("!P/( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5MAA8HP\ P UPX !D M ("!U/\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q(!#5K%U>J2= P H \ !D ("!;0D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5A11 M!'B @ R 8 !D ("!-A0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5I&-*WFG @ 40< !D M ("!Q!X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q(!#5JM F=0: P >PL !D ("! M0S$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(!#5EA'7$]M!P P$D !D ("!E#P! 'AL+W=O&UL4$L! A0#% @ Q(!#5AZ>(N2. M P 'A$ !D ("!!TH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5N.ZZ\IR P _ P !D M ("!@E4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(!#5FAJX_<@ P T0L !D ("!MF$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ(!#5G[-"&32 P FA$ !D ("!36P! 'AL+W=O&UL4$L! A0#% @ Q(!#5C^NB1CT @ M=P@ !D ("!8W@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5KK[M9G+ @ 2P< !D M ("!]((! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q(!#5@27N(N7!0 IR< !D ("!>(P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!# M5G+0W1K,!0 $B< !D ("!\*,! 'AL+W=O9P$ ">& &0 M @('SJ0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5B6NEN<# P F L M !D ("!#K(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(!#5F^'2W\T P +!, T M ( !1;T! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ Q(!#5OHPA&BY @ Y#< !H ( ! MD\@! 'AL+U]R96QS+W=O XML 107 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 108 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 345 401 1 true 71 0 false 7 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.cavco.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.cavco.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cavco.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 4 false false R5.htm 0000005 - Disclosure - Basis of Presentation Sheet http://www.cavco.com/role/BasisofPresentation Basis of Presentation Notes 5 false false R6.htm 0000006 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cavco.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 6 false false R7.htm 0000007 - Disclosure - Restricted Cash Sheet http://www.cavco.com/role/RestrictedCash Restricted Cash Notes 7 false false R8.htm 0000008 - Disclosure - Investments Sheet http://www.cavco.com/role/Investments Investments Notes 8 false false R9.htm 0000009 - Disclosure - Inventories Sheet http://www.cavco.com/role/Inventories Inventories Notes 9 false false R10.htm 0000010 - Disclosure - Consumer Loans Receivable Sheet http://www.cavco.com/role/ConsumerLoansReceivable Consumer Loans Receivable Notes 10 false false R11.htm 0000011 - Disclosure - Commercial Loans Receivable Sheet http://www.cavco.com/role/CommercialLoansReceivable Commercial Loans Receivable Notes 11 false false R12.htm 0000012 - Disclosure - Property, Plant and Equipment, net Sheet http://www.cavco.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.cavco.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Other Intangibles Sheet http://www.cavco.com/role/GoodwillandOtherIntangibles Goodwill and Other Intangibles Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Warranties Sheet http://www.cavco.com/role/Warranties Warranties Notes 16 false false R17.htm 0000017 - Disclosure - Other Liabilities Sheet http://www.cavco.com/role/OtherLiabilities Other Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Debt Sheet http://www.cavco.com/role/Debt Debt Notes 18 false false R19.htm 0000019 - Disclosure - Reinsurance and Insurance Loss Reserves Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves Reinsurance and Insurance Loss Reserves Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.cavco.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.cavco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest Sheet http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest Stockholders' Equity and Redeemable Noncontrolling Interest Notes 22 false false R23.htm 0000023 - Disclosure - Earnings Per Share Sheet http://www.cavco.com/role/EarningsPerShare Earnings Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements Sheet http://www.cavco.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://www.cavco.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 0000026 - Disclosure - Business Segment Information Sheet http://www.cavco.com/role/BusinessSegmentInformation Business Segment Information Notes 26 false false R27.htm 0000027 - Disclosure - Subsequent Event Sheet http://www.cavco.com/role/SubsequentEvent Subsequent Event Notes 27 false false R28.htm 0000028 - Disclosure - Basis of Presentation (Policies) Sheet http://www.cavco.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 28 false false R29.htm 0000029 - Disclosure - Commitments and Contingencies (Policies) Sheet http://www.cavco.com/role/CommitmentsandContingenciesPolicies Commitments and Contingencies (Policies) Policies 29 false false R30.htm 0000030 - Disclosure - Fair Value Measurements (Policies) Sheet http://www.cavco.com/role/FairValueMeasurementsPolicies Fair Value Measurements (Policies) Policies 30 false false R31.htm 0000031 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.cavco.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.cavco.com/role/RevenuefromContractswithCustomers 31 false false R32.htm 0000032 - Disclosure - Restricted Cash (Tables) Sheet http://www.cavco.com/role/RestrictedCashTables Restricted Cash (Tables) Tables http://www.cavco.com/role/RestrictedCash 32 false false R33.htm 0000033 - Disclosure - Investments (Tables) Sheet http://www.cavco.com/role/InvestmentsTables Investments (Tables) Tables http://www.cavco.com/role/Investments 33 false false R34.htm 0000034 - Disclosure - Inventories (Tables) Sheet http://www.cavco.com/role/InventoriesTables Inventories (Tables) Tables http://www.cavco.com/role/Inventories 34 false false R35.htm 0000035 - Disclosure - Consumer Loans Receivable (Tables) Sheet http://www.cavco.com/role/ConsumerLoansReceivableTables Consumer Loans Receivable (Tables) Tables http://www.cavco.com/role/ConsumerLoansReceivable 35 false false R36.htm 0000036 - Disclosure - Commercial Loans Receivable (Tables) Sheet http://www.cavco.com/role/CommercialLoansReceivableTables Commercial Loans Receivable (Tables) Tables http://www.cavco.com/role/CommercialLoansReceivable 36 false false R37.htm 0000037 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.cavco.com/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.cavco.com/role/PropertyPlantandEquipmentnet 37 false false R38.htm 0000038 - Disclosure - Leases (Tables) Sheet http://www.cavco.com/role/LeasesTables Leases (Tables) Tables http://www.cavco.com/role/Leases 38 false false R39.htm 0000039 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://www.cavco.com/role/GoodwillandOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://www.cavco.com/role/GoodwillandOtherIntangibles 39 false false R40.htm 0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities 40 false false R41.htm 0000041 - Disclosure - Warranties (Tables) Sheet http://www.cavco.com/role/WarrantiesTables Warranties (Tables) Tables http://www.cavco.com/role/Warranties 41 false false R42.htm 0000042 - Disclosure - Other Liabilities (Tables) Sheet http://www.cavco.com/role/OtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.cavco.com/role/OtherLiabilities 42 false false R43.htm 0000043 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables Reinsurance and Insurance Loss Reserves (Tables) Tables http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves 43 false false R44.htm 0000044 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cavco.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cavco.com/role/CommitmentsandContingencies 44 false false R45.htm 0000045 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables) Sheet http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables Stockholders' Equity and Redeemable Noncontrolling Interest (Tables) Tables http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest 45 false false R46.htm 0000046 - Disclosure - Earnings Per Share (Tables) Sheet http://www.cavco.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.cavco.com/role/EarningsPerShare 46 false false R47.htm 0000047 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cavco.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cavco.com/role/FairValueMeasurements 47 false false R48.htm 0000048 - Disclosure - Business Segment Information (Tables) Sheet http://www.cavco.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.cavco.com/role/BusinessSegmentInformation 48 false false R49.htm 0000049 - Disclosure - Basis of Presentation (Principles of Consolidation) (Details) Sheet http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails Basis of Presentation (Principles of Consolidation) (Details) Details http://www.cavco.com/role/BasisofPresentationPolicies 49 false false R50.htm 0000050 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) Sheet http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers (Disaggregation of Revenue) (Details) Details http://www.cavco.com/role/RevenuefromContractswithCustomersTables 50 false false R51.htm 0000051 - Disclosure - Restricted Cash (Details) Sheet http://www.cavco.com/role/RestrictedCashDetails Restricted Cash (Details) Details http://www.cavco.com/role/RestrictedCashTables 51 false false R52.htm 0000052 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details) Sheet http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details) Details 52 false false R53.htm 0000053 - Disclosure - Investments (Details) Sheet http://www.cavco.com/role/InvestmentsDetails Investments (Details) Details http://www.cavco.com/role/InvestmentsTables 53 false false R54.htm 0000054 - Disclosure - Investments (Amortized cost and fair value) (Details) Sheet http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails Investments (Amortized cost and fair value) (Details) Details http://www.cavco.com/role/InvestmentsTables 54 false false R55.htm 0000055 - Disclosure - Investments (Contractual Maturities) (Details) Sheet http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails Investments (Contractual Maturities) (Details) Details http://www.cavco.com/role/InvestmentsTables 55 false false R56.htm 0000056 - Disclosure - Investments (Recognized Gains and Losses) (Details) Sheet http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails Investments (Recognized Gains and Losses) (Details) Details http://www.cavco.com/role/InvestmentsTables 56 false false R57.htm 0000057 - Disclosure - Inventories (Details) Sheet http://www.cavco.com/role/InventoriesDetails Inventories (Details) Details http://www.cavco.com/role/InventoriesTables 57 false false R58.htm 0000058 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details) Details http://www.cavco.com/role/ConsumerLoansReceivableTables 58 false false R59.htm 0000059 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details) Details http://www.cavco.com/role/ConsumerLoansReceivableTables 59 false false R60.htm 0000060 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails Consumer Loans Receivable (Loans Held for investment) (Details) Details http://www.cavco.com/role/ConsumerLoansReceivableTables 60 false false R61.htm 0000061 - Disclosure - Delinquency status of consumer loans (Details) Sheet http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails Delinquency status of consumer loans (Details) Details 61 false false R62.htm 0000062 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details) Details http://www.cavco.com/role/ConsumerLoansReceivableTables 62 false false R63.htm 0000063 - Disclosure - Consumer Loans Receivable (Narrative) (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails Consumer Loans Receivable (Narrative) (Details) Details http://www.cavco.com/role/ConsumerLoansReceivableTables 63 false false R64.htm 0000064 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details) Details http://www.cavco.com/role/CommercialLoansReceivableTables 64 false false R65.htm 0000065 - Disclosure - Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details) Details http://www.cavco.com/role/CommercialLoansReceivableTables 65 false false R66.htm 0000066 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details) Details http://www.cavco.com/role/CommercialLoansReceivableTables 66 false false R67.htm 0000067 - Disclosure - Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details) Details http://www.cavco.com/role/CommercialLoansReceivableTables 67 false false R68.htm 0000068 - Disclosure - Commercial Loans Receivable (Narrative) (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails Commercial Loans Receivable (Narrative) (Details) Details http://www.cavco.com/role/CommercialLoansReceivableTables 68 false false R69.htm 0000069 - Disclosure - Property, Plant and Equipment, net (Details) Sheet http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails Property, Plant and Equipment, net (Details) Details http://www.cavco.com/role/PropertyPlantandEquipmentnetTables 69 false false R70.htm 0000070 - Disclosure - Property, Plant and Equipment, net (Narrative) (Details) Sheet http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net (Narrative) (Details) Details http://www.cavco.com/role/PropertyPlantandEquipmentnetTables 70 false false R71.htm 0000071 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 71 false false R72.htm 0000072 - Disclosure - Leases, Expense (Details) Sheet http://www.cavco.com/role/LeasesExpenseDetails Leases, Expense (Details) Details 72 false false R73.htm 0000073 - Disclosure - Leases, Operating Lease Cash Flow (Details) Sheet http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails Leases, Operating Lease Cash Flow (Details) Details 73 false false R74.htm 0000074 - Disclosure - Leases, Finance Lease Cash Flow (Details) Sheet http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails Leases, Finance Lease Cash Flow (Details) Details 74 false false R75.htm 0000075 - Disclosure - Leases, Cash Flow (Details) Sheet http://www.cavco.com/role/LeasesCashFlowDetails Leases, Cash Flow (Details) Details 75 false false R76.htm 0000076 - Disclosure - Leases, Characteristics (Details) Sheet http://www.cavco.com/role/LeasesCharacteristicsDetails Leases, Characteristics (Details) Details 76 false false R77.htm 0000077 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details) Sheet http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details) Details http://www.cavco.com/role/GoodwillandOtherIntangiblesTables 77 false false R78.htm 0000078 - Disclosure - Goodwill and Other Intangibles (Amortization) (Details) Sheet http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails Goodwill and Other Intangibles (Amortization) (Details) Details http://www.cavco.com/role/GoodwillandOtherIntangiblesTables 78 false false R79.htm 0000079 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 79 false false R80.htm 0000080 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details) Sheet http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails Warranties (Activity for Estimated Warranty Liability) (Details) Details http://www.cavco.com/role/WarrantiesTables 80 false false R81.htm 0000081 - Disclosure - Other Liabilities (Details) Sheet http://www.cavco.com/role/OtherLiabilitiesDetails Other Liabilities (Details) Details http://www.cavco.com/role/OtherLiabilitiesTables 81 false false R82.htm 0000082 - Disclosure - Debt (Details) Sheet http://www.cavco.com/role/DebtDetails Debt (Details) Details http://www.cavco.com/role/Debt 82 false false R83.htm 0000083 - Disclosure - Reinsurance and Insurance Loss Reserves (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails Reinsurance and Insurance Loss Reserves (Details) Details http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables 83 false false R84.htm 0000084 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual Reinsurance and Insurance Loss Reserves (Details Textual) Details http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables 84 false false R85.htm 0000085 - Disclosure - Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details) Details http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables 85 false false R86.htm 0000086 - Disclosure - Income Taxes (Details) Sheet http://www.cavco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.cavco.com/role/IncomeTaxes 86 false false R87.htm 0000087 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.cavco.com/role/CommitmentsandContingenciesTables 87 false false R88.htm 0000088 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details) Sheet http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details) Details http://www.cavco.com/role/CommitmentsandContingenciesTables 88 false false R89.htm 0000089 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details) Sheet http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails Stockholders' Equity and Redeemable Noncontrolling Interest (Details) Details http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables 89 false false R90.htm 0000090 - Disclosure - Earnings Per Share (Details) Sheet http://www.cavco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.cavco.com/role/EarningsPerShareTables 90 false false R91.htm 0000091 - Disclosure - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) Sheet http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails Summary of the Fair Value and Carrying Value of Financial Instruments (Details) Details 91 false false R92.htm 0000092 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details) Sheet http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details) Details http://www.cavco.com/role/FairValueMeasurementsTables 92 false false R93.htm 0000093 - Disclosure - Related Party Transactions (Details) Sheet http://www.cavco.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.cavco.com/role/RelatedPartyTransactions 93 false false R94.htm 0000094 - Disclosure - Business Segment Information (Details) Sheet http://www.cavco.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.cavco.com/role/BusinessSegmentInformationTables 94 false false R95.htm 0000095 - Disclosure - Subsequent Event (Details) Sheet http://www.cavco.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.cavco.com/role/SubsequentEvent 95 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio, cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio - cvco-20221231.htm 4 cvco-20221231.htm cvco-20221231.xsd cvco-20221231_cal.xml cvco-20221231_def.xml cvco-20221231_lab.xml cvco-20221231_pre.xml cvco-20221231xexhibit311.htm cvco-20221231xexhibit312.htm cvco-20221231xexhibit32.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 112 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cvco-20221231.htm": { "axisCustom": 4, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1206, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 345, "dts": { "calculationLink": { "local": [ "cvco-20221231_cal.xml" ] }, "definitionLink": { "local": [ "cvco-20221231_def.xml" ] }, "inline": { "local": [ "cvco-20221231.htm" ] }, "labelLink": { "local": [ "cvco-20221231_lab.xml" ] }, "presentationLink": { "local": [ "cvco-20221231_pre.xml" ] }, "schema": { "local": [ "cvco-20221231.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", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 623, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://www.cavco.com/20221231": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 15 }, "keyCustom": 56, "keyStandard": 345, "memberCustom": 31, "memberStandard": 40, "nsprefix": "cvco", "nsuri": "http://www.cavco.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "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 - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.cavco.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "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": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Consumer Loans Receivable", "menuCat": "Notes", "order": "10", "role": "http://www.cavco.com/role/ConsumerLoansReceivable", "shortName": "Consumer Loans Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Commercial Loans Receivable", "menuCat": "Notes", "order": "11", "role": "http://www.cavco.com/role/CommercialLoansReceivable", "shortName": "Commercial Loans Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property, Plant and Equipment, net", "menuCat": "Notes", "order": "12", "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnet", "shortName": "Property, Plant and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Leases", "menuCat": "Notes", "order": "13", "role": "http://www.cavco.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Other Intangibles", "menuCat": "Notes", "order": "14", "role": "http://www.cavco.com/role/GoodwillandOtherIntangibles", "shortName": "Goodwill and Other Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Warranties", "menuCat": "Notes", "order": "16", "role": "http://www.cavco.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Other Liabilities", "menuCat": "Notes", "order": "17", "role": "http://www.cavco.com/role/OtherLiabilities", "shortName": "Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Debt", "menuCat": "Notes", "order": "18", "role": "http://www.cavco.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Reinsurance and Insurance Loss Reserves", "menuCat": "Notes", "order": "19", "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves", "shortName": "Reinsurance and Insurance Loss Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.cavco.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://www.cavco.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.cavco.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest", "menuCat": "Notes", "order": "22", "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.cavco.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "24", "role": "http://www.cavco.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "25", "role": "http://www.cavco.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Business Segment Information", "menuCat": "Notes", "order": "26", "role": "http://www.cavco.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "27", "role": "http://www.cavco.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.cavco.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Commitments and Contingencies (Policies)", "menuCat": "Policies", "order": "29", "role": "http://www.cavco.com/role/CommitmentsandContingenciesPolicies", "shortName": "Commitments and Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "3", "role": "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair Value Measurements (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.cavco.com/role/FairValueMeasurementsPolicies", "shortName": "Fair Value Measurements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Restricted Cash (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.cavco.com/role/RestrictedCashTables", "shortName": "Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:ScheduleofInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.cavco.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:ScheduleofInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.cavco.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:ConsumerLoansReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Consumer Loans Receivable (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables", "shortName": "Consumer Loans Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:ConsumerLoansReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Commercial Loans Receivable (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.cavco.com/role/CommercialLoansReceivableTables", "shortName": "Commercial Loans Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Property, Plant and Equipment, net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetTables", "shortName": "Property, Plant and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.cavco.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Goodwill and Other Intangibles (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "4", "role": "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Warranties (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.cavco.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Other Liabilities (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.cavco.com/role/OtherLiabilitiesTables", "shortName": "Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables", "shortName": "Reinsurance and Insurance Loss Reserves (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.cavco.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.cavco.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Segment Information (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.cavco.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Basis of Presentation (Principles of Consolidation) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails", "shortName": "Basis of Presentation (Principles of Consolidation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "INF", "lang": "en-US", "name": "cvco:NumberofOperatingManufacturingFacilities", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000005 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "5", "role": "http://www.cavco.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers (Disaggregation of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "icc0c6f5e4d394996af77e512f91bb5e7_D20221002-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Restricted Cash (Details)", "menuCat": "Details", "order": "51", "role": "http://www.cavco.com/role/RestrictedCashDetails", "shortName": "Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i994d4ea63bc64a51b594c5aeed6a6a3f_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)", "menuCat": "Details", "order": "52", "role": "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails", "shortName": "Restricted Cash Reconciliation of Cash and cash equivalents and Restricted cash to SOCF (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "ic3e21534988b46139deae1d3af73a18e_I20220101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ScheduleofInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "53", "role": "http://www.cavco.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ScheduleofInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Investments (Amortized cost and fair value) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails", "shortName": "Investments (Amortized cost and fair value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id4a2a9539fdb4a859561b8f9d4a85491_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Investments (Contractual Maturities) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails", "shortName": "Investments (Contractual Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Investments (Recognized Gains and Losses) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails", "shortName": "Investments (Recognized Gains and Losses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "57", "role": "http://www.cavco.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ConsumerLoansReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "shortName": "Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ConsumerLoansReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ConsumerLoansReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i9c7686200fc9448bbafbb87341e66df4_I20220402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails", "shortName": "Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "if996c6e05d944aa2a900eaa6451fde27_I20221001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000006 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "6", "role": "http://www.cavco.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "cvco:Weightedaveragecontractualinterestrate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Consumer Loans Receivable (Loans Held for investment) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails", "shortName": "Consumer Loans Receivable (Loans Held for investment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "cvco:Weightedaveragecontractualinterestrate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:DeliquencyStatusOfConsumerLoansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Delinquency status of consumer loans (Details)", "menuCat": "Details", "order": "61", "role": "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails", "shortName": "Delinquency status of consumer loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:DeliquencyStatusOfConsumerLoansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i829db3912cea4db9a23f3ae259eb52f7_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:DeliquencyStatusOfConsumerLoansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "shortName": "Consumer Loans Receivable (Consumer Loan Receivables by Credit Quality Indicator and Year of Origination) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i457dd2001fd04b22be5027e5276623ae_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealEstateAcquiredThroughForeclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Consumer Loans Receivable (Narrative) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "shortName": "Consumer Loans Receivable (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealEstateAcquiredThroughForeclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:CommercialLoansReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i5b64e80f57ee47cb8c5fcbce754eef5c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details)", "menuCat": "Details", "order": "64", "role": "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails", "shortName": "Commercial Loans Receivable (Commercial Loans Receivable, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cvco:CommercialLoansReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i5b64e80f57ee47cb8c5fcbce754eef5c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "ia60f8b6664774b1f9133f95eca88800d_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "shortName": "Commercial Loans Receivable (Changes in the Estimated Allowance for Loan Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i0ec5dbf5578149399e65b9033c62b167_D20221002-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i95a8fbc9634d4378bea4bfa44f40e1a4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details)", "menuCat": "Details", "order": "66", "role": "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "shortName": "Commercial Loans Receivable (Commercial Loans Receivable by Credit Quality Indicator and Year of Origination) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i95a8fbc9634d4378bea4bfa44f40e1a4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails", "shortName": "Commercial Loans Receivable (Concentrations of Commercial Loans Receivables) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Commercial Loans Receivable (Narrative) (Details)", "menuCat": "Details", "order": "68", "role": "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "shortName": "Commercial Loans Receivable (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Property, Plant and Equipment, net (Details)", "menuCat": "Details", "order": "69", "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails", "shortName": "Property, Plant and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Restricted Cash", "menuCat": "Notes", "order": "7", "role": "http://www.cavco.com/role/RestrictedCash", "shortName": "Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Property, Plant and Equipment, net (Narrative) (Details)", "menuCat": "Details", "order": "70", "role": "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "shortName": "Property, Plant and Equipment, net (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Leases, Assets and Liabilities (Details)", "menuCat": "Details", "order": "71", "role": "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Leases, Expense (Details)", "menuCat": "Details", "order": "72", "role": "http://www.cavco.com/role/LeasesExpenseDetails", "shortName": "Leases, Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Leases, Operating Lease Cash Flow (Details)", "menuCat": "Details", "order": "73", "role": "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails", "shortName": "Leases, Operating Lease Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:FinanceLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Leases, Finance Lease Cash Flow (Details)", "menuCat": "Details", "order": "74", "role": "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails", "shortName": "Leases, Finance Lease Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:FinanceLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Leases, Cash Flow (Details)", "menuCat": "Details", "order": "75", "role": "http://www.cavco.com/role/LeasesCashFlowDetails", "shortName": "Leases, Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Leases, Characteristics (Details)", "menuCat": "Details", "order": "76", "role": "http://www.cavco.com/role/LeasesCharacteristicsDetails", "shortName": "Leases, Characteristics (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)", "menuCat": "Details", "order": "77", "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails", "shortName": "Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "lang": "en-US", "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Goodwill and Other Intangibles (Amortization) (Details)", "menuCat": "Details", "order": "78", "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails", "shortName": "Goodwill and Other Intangibles (Amortization) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "79", "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Investments", "menuCat": "Notes", "order": "8", "role": "http://www.cavco.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i8933a7a04f55433f9fa62aa39e9cacaf_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)", "menuCat": "Details", "order": "80", "role": "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails", "shortName": "Warranties (Activity for Estimated Warranty Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i8933a7a04f55433f9fa62aa39e9cacaf_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Other Liabilities (Details)", "menuCat": "Details", "order": "81", "role": "http://www.cavco.com/role/OtherLiabilitiesDetails", "shortName": "Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrincipalAmountOutstandingOnLoansSecuritized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "82", "role": "http://www.cavco.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Reinsurance and Insurance Loss Reserves (Details)", "menuCat": "Details", "order": "83", "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails", "shortName": "Reinsurance and Insurance Loss Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:MaximumRiskAssumedPerPolicy", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual)", "menuCat": "Details", "order": "84", "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual", "shortName": "Reinsurance and Insurance Loss Reserves (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:MaximumRiskAssumedPerPolicy", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i8933a7a04f55433f9fa62aa39e9cacaf_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details)", "menuCat": "Details", "order": "85", "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails", "shortName": "Reinsurance and Insurance Loss Reserves (Loss Reserve Rollforward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i8933a7a04f55433f9fa62aa39e9cacaf_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationTaxCreditsOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "86", "role": "http://www.cavco.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationTaxCreditsOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cvco:ReservesRelatedToConsumerLoansSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "87", "role": "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual", "shortName": "Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i9c7686200fc9448bbafbb87341e66df4_I20220402", "decimals": "-3", "lang": "en-US", "name": "cvco:ReservesRelatedToConsumerLoansSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)", "menuCat": "Details", "order": "88", "role": "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails", "shortName": "Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i8933a7a04f55433f9fa62aa39e9cacaf_I20221001", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details)", "menuCat": "Details", "order": "89", "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "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", "menuCat": "Notes", "order": "9", "role": "http://www.cavco.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "90", "role": "http://www.cavco.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "ic95135e21c9a4b12afd2cfea257074be_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Summary of the Fair Value and Carrying Value of Financial Instruments (Details)", "menuCat": "Details", "order": "91", "role": "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "shortName": "Summary of the Fair Value and Carrying Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "ic95135e21c9a4b12afd2cfea257074be_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio", "reportCount": 1, "unique": true, "unitRef": "loans", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)", "menuCat": "Details", "order": "92", "role": "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails", "shortName": "Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i7e1254fd7e574dbdbf8df46cb8350547_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio", "reportCount": 1, "unique": true, "unitRef": "loans", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "93", "role": "http://www.cavco.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "id639d384e74e47f7a562b0c129cb3227_D20220403-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Business Segment Information (Details)", "menuCat": "Details", "order": "94", "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i065feaa51bfb44ab84651f5bf3aecbb3_D20221002-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i64849e055eff4dbfa38c2dcb6fe83779_D20230103-20230103", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Subsequent Event (Details)", "menuCat": "Details", "order": "95", "role": "http://www.cavco.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cvco-20221231.htm", "contextRef": "i64849e055eff4dbfa38c2dcb6fe83779_D20230103-20230103", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "cvco_A3160DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "31 - 60 days past due", "label": "31 - 60 days past due [Member]", "terseLabel": "31 - 60 days past due" } } }, "localname": "A3160DaysPastDueMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "domainItemType" }, "cvco_A6190DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "61 - 90 days past due", "label": "61 - 90 days past due [Member]", "terseLabel": "61 - 90 days past due" } } }, "localname": "A6190DaysPastDueMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "domainItemType" }, "cvco_A91DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "91+ days past due", "label": "91+ days past due [Member]", "terseLabel": "91+ days past due" } } }, "localname": "A91DaysPastDueMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "domainItemType" }, "cvco_AccruedVolumeRebates": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued volume rebates.", "label": "Accrued Volume Rebates", "verboseLabel": "Accrued volume rebates" } } }, "localname": "AccruedVolumeRebates", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired finite and indefinite lived intangible assets.", "label": "Acquired Finite and Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "cvco_AssetsAcquiredAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Acquired", "label": "Assets Acquired [Axis]", "terseLabel": "Assets Acquired [Axis]" } } }, "localname": "AssetsAcquiredAxis", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "cvco_AssetsAcquiredDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Acquired [Domain]", "label": "Assets Acquired [Domain]", "terseLabel": "Assets Acquired [Domain]" } } }, "localname": "AssetsAcquiredDomain", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio", "label": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio", "terseLabel": "Capitalized servicing rate" } } }, "localname": "CapitalizedLoanServicingRateOfLoansHeldInPortfolio", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "percentItemType" }, "cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Servicing Multiple of Loans Held-in-portfolio", "label": "Capitalized Servicing Multiple of Loans Held-in-portfolio", "terseLabel": "Capitalized servicing multiple" } } }, "localname": "CapitalizedServicingMultipleOfLoansHeldInPortfolio", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "percentItemType" }, "cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash related to CountryPlace customer payments to be remitted to third parties.", "label": "Cash Related to CountryPlace Customer Payments to be Remitted to Third Parties [Member]", "verboseLabel": "Cash related to CountryPlace customer payments to be remitted to third parties" } } }, "localname": "CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "domainItemType" }, "cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Catastrophic losses recoverable in aggregate greater than amount.", "label": "Catastrophic Losses Recoverable in Aggregate Greater than Amount", "verboseLabel": "Aggregate catastrophic losses recoverable in excess of amount" } } }, "localname": "CatastrophicLossesRecoverableInAggregateGreaterThanAmount", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Catastrophic losses recoverable per occurrence greater than amount.", "label": "Catastrophic Losses Recoverable Per Occurrence Greater than Amount", "verboseLabel": "Catastrophic losses recoverable in excess of amount" } } }, "localname": "CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_ChangeInGNMALoansEligibleForRepurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in GNMA loans eligible for repurchase", "label": "Change in GNMA loans eligible for repurchase", "terseLabel": "Change in GNMA loans eligible for repurchase" } } }, "localname": "ChangeInGNMALoansEligibleForRepurchase", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cvco_CommercialLoansReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivable, Current", "label": "Commercial Loans Receivable, Current", "terseLabel": "Current portion of commercial loans receivable, net" } } }, "localname": "CommercialLoansReceivableCurrent", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivable (including from affiliates), Current", "label": "Commercial Loans Receivable (including from affiliates), Current", "negatedTerseLabel": "Less current portion of commercial loans receivable (including from affiliates), net" } } }, "localname": "CommercialLoansReceivableIncludingFromAffiliatesCurrent", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivable (including from affiliates), Noncurrent", "label": "Commercial Loans Receivable (including from affiliates), Noncurrent", "terseLabel": "Commercial loans receivable (including from affiliates), noncurrent" } } }, "localname": "CommercialLoansReceivableIncludingFromAffiliatesNoncurrent", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "cvco_CommercialLoansReceivableNoncurrent": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivable, Noncurrent", "label": "Commercial Loans Receivable, Noncurrent", "terseLabel": "Commercial loans receivable, net" } } }, "localname": "CommercialLoansReceivableNoncurrent", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cvco_CommercialLoansReceivablePrincipalBalanceConcentration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivable Principal Balance Concentration", "label": "Commercial Loans Receivable Principal Balance Concentration", "terseLabel": "Concentration with one independent third-party and its affiliates" } } }, "localname": "CommercialLoansReceivablePrincipalBalanceConcentration", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails" ], "xbrltype": "percentItemType" }, "cvco_CommercialLoansReceivableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial loans receivables and allowance for loan loss.", "label": "Commercial Loans Receivable [Text Block]", "verboseLabel": "Commercial Loans Receivable" } } }, "localname": "CommercialLoansReceivableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivable" ], "xbrltype": "textBlockItemType" }, "cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of geographic concentration of commercial loans receivables by key state.", "label": "Commercial Loans Receivables Geographic Concentration [Table Text Block]", "verboseLabel": "Geographic Concentration of Commercial Loans Receivables in Key States" } } }, "localname": "CommercialLoansReceivablesGeographicConcentrationTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "cvco_CommercialLoansReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Loans Receivables.", "label": "Commercial Loans Receivables [Table Text Block]", "verboseLabel": "Commercial Loans Receivables" } } }, "localname": "CommercialLoansReceivablesTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "cvco_ConcentrationRiskOnFinancingReceivablesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk on financing receivables percentage.", "label": "Concentration Risk on Financing Receivables Percentage", "terseLabel": "Concentration Risk on Financing Receivables Percentage" } } }, "localname": "ConcentrationRiskOnFinancingReceivablesPercentage", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails" ], "xbrltype": "percentItemType" }, "cvco_ConstructionAdvances": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Construction Advances", "label": "Construction Advances", "negatedTerseLabel": "Construction Advances", "terseLabel": "Construction Advances" } } }, "localname": "ConstructionAdvances", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer loans receivable geographical concentration percentage.", "label": "Consumer Loans Receivable Geographical Concentration Percentage", "terseLabel": "Consumer Loans Receivable Geographical Concentration Percentage" } } }, "localname": "ConsumerLoansReceivableGeographicalConcentrationPercentage", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "percentItemType" }, "cvco_ConsumerLoansReceivableHeldForInvestment": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consumer loans receivable held for investment.", "label": "Consumer Loans Receivable Held for Investment", "verboseLabel": "Loans held for investment" } } }, "localname": "ConsumerLoansReceivableHeldForInvestment", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "cvco_ConsumerLoansReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer loans receivable.", "label": "Consumer Loans Receivable [Table Text Block]", "verboseLabel": "Consumer Loans Receivable" } } }, "localname": "ConsumerLoansReceivableTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "cvco_CountryplaceCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CountryPlace.", "label": "CountryPlace Commitment [Member]", "verboseLabel": "CountryPlace" } } }, "localname": "CountryplaceCommitmentMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "cvco_CraftsmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Craftsman", "label": "Craftsman [Member]", "terseLabel": "Craftsman" } } }, "localname": "CraftsmanMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "cvco_CurrentFiscalYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current fiscal year", "label": "Current fiscal year [Member]", "terseLabel": "Fiscal 2023" } } }, "localname": "CurrentFiscalYearMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_CurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current", "label": "Current [Member]", "terseLabel": "Current" } } }, "localname": "CurrentMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "domainItemType" }, "cvco_DelinquencyStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delinquency Status", "label": "Delinquency Status [Axis]", "terseLabel": "Delinquency Status [Axis]" } } }, "localname": "DelinquencyStatusAxis", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "stringItemType" }, "cvco_DelinquencyStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delinquency Status", "label": "Delinquency Status [Domain]", "terseLabel": "Delinquency Status [Domain]" } } }, "localname": "DelinquencyStatusDomain", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "domainItemType" }, "cvco_DeliquencyStatusOfConsumerLoansTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deliquency Status of Consumer Loans", "label": "Deliquency Status of Consumer Loans [Table Text Block]", "terseLabel": "Deliquency Status of Consumer Loans" } } }, "localname": "DeliquencyStatusOfConsumerLoansTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "cvco_FactoryBuiltHousingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Factory-built housing.", "label": "Factory Built Housing [Member]", "terseLabel": "Factory-built housing", "verboseLabel": "Factory-built housing" } } }, "localname": "FactoryBuiltHousingMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_FairValueAssumptionsForServicingAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Assumptions for Servicing Assets [Table Text Block]", "label": "Fair Value Assumptions for Servicing Assets [Table Text Block]", "terseLabel": "Assumptions for Mortgage Servicing Rights" } } }, "localname": "FairValueAssumptionsForServicingAssetsTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "cvco_FinanceLeaseObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Obligations", "label": "Finance Lease Obligations [Member]", "terseLabel": "Finance Lease Obligations" } } }, "localname": "FinanceLeaseObligationsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_FinanceLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease payments", "label": "Finance lease payments", "terseLabel": "Finance lease payments" } } }, "localname": "FinanceLeasePayments", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_FinanceLeasedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leased Assets", "label": "Finance Leased Assets [Member]", "terseLabel": "Finance Leased Assets" } } }, "localname": "FinanceLeasedAssetsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_FinancialServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial services.", "label": "Financial Services [Member]", "terseLabel": "Financial Services", "verboseLabel": "Financial services" } } }, "localname": "FinancialServicesMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2017AndPriorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2017 and prior", "label": "Fiscal 2017 and prior [Member]", "terseLabel": "Fiscal 2017 and prior" } } }, "localname": "Fiscal2017AndPriorMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2018AndPriorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2018 and prior", "label": "Fiscal 2018 and prior [Member]", "terseLabel": "Fiscal 2018 and prior" } } }, "localname": "Fiscal2018AndPriorMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2018", "label": "Fiscal 2018 [Member]", "terseLabel": "Fiscal 2018" } } }, "localname": "Fiscal2018Member", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2019", "label": "Fiscal 2019 [Member]", "terseLabel": "Fiscal 2019" } } }, "localname": "Fiscal2019Member", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2020", "label": "Fiscal 2020 [Member]", "terseLabel": "Fiscal 2020" } } }, "localname": "Fiscal2020Member", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_Fiscal2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal 2021", "label": "Fiscal 2021 [Member]", "terseLabel": "Fiscal 2021" } } }, "localname": "Fiscal2021Member", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_ForwardCommitmentsRecordedatFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Forward Commitments Recorded at Fair Value", "label": "Forward Commitments Recorded at Fair Value", "terseLabel": "Forward Commitments Recorded at Fair Value" } } }, "localname": "ForwardCommitmentsRecordedatFairValue", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_Gainlossonsalesofloansandinvestments": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) on sales of loans and investments", "label": "Gain (loss) on sales of loans and investments", "negatedTerseLabel": "Gain on investments and sale of loans, net" } } }, "localname": "Gainlossonsalesofloansandinvestments", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cvco_HUDCodeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HUD Code [Member]", "label": "HUD Code [Member]", "terseLabel": "U.S. Housing and Urban Development code homes" } } }, "localname": "HUDCodeMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible assets including goodwill.", "label": "Indefinite lived intangible assets including goodwill.", "terseLabel": "Indefinite lived intangible assets including goodwill." } } }, "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwill", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "cvco_InsuranceAgencyCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Agency Commissions [Member]", "label": "Insurance Agency Commissions [Member]", "terseLabel": "Insurance Agency Commissions" } } }, "localname": "InsuranceAgencyCommissionsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_IntangibleAssetsIncludingGoodwillGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible assets including goodwill gross.", "label": "Intangible Assets Including Goodwill Gross", "terseLabel": "Intangible Assets Including Goodwill Gross" } } }, "localname": "IntangibleAssetsIncludingGoodwillGross", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest past due period for loan considered as nonaccrual.", "label": "Interest Past Due Period for Loan Considered as Nonaccrual", "verboseLabel": "Due days for loans on nonaccrual status when interest is past due and remains unpaid" } } }, "localname": "InterestPastDuePeriodForLoanConsideredAsNonaccrual", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "xbrltype": "durationItemType" }, "cvco_InterestRateLockCommitmentsRecordedAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest rate lock commitments are recorded at fair value.", "label": "Interest Rate Lock Commitments Recorded at Fair Value", "verboseLabel": "IRLCs recorded at fair value" } } }, "localname": "InterestRateLockCommitmentsRecordedAtFairValue", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory finance receivables geographic concentration.", "label": "Inventory Finance Receivables Geographic Concentration [Abstract]", "verboseLabel": "Geographic Concentration of Commercial Loans Receivables in Key States" } } }, "localname": "InventoryFinanceReceivablesGeographicConcentrationAbstract", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails" ], "xbrltype": "stringItemType" }, "cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory finance receivables geographic concentration percentage.", "label": "Inventory Finance Receivables Geographic Concentration Percentage", "terseLabel": "Commercial Loans Receivables Geographic Concentration Percentage" } } }, "localname": "InventoryFinanceReceivablesGeographicConcentrationPercentage", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails" ], "xbrltype": "percentItemType" }, "cvco_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Lease Liability", "label": "LeaseLiability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDue", "label": "LeaseLiabilityPaymentsDue", "terseLabel": "Total lease payments" } } }, "localname": "LeaseLiabilityPaymentsDue", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueAfterYearFive", "label": "LeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueYearFive", "label": "LeaseLiabilityPaymentsDueYearFive", "terseLabel": "2028" } } }, "localname": "LeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueYearFour", "label": "LeaseLiabilityPaymentsDueYearFour", "terseLabel": "2027" } } }, "localname": "LeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueYearOne", "label": "LeaseLiabilityPaymentsDueYearOne", "terseLabel": "2024" } } }, "localname": "LeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueYearThree", "label": "LeaseLiabilityPaymentsDueYearThree", "terseLabel": "2026" } } }, "localname": "LeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsDueYearTwo", "label": "LeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025" } } }, "localname": "LeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityPaymentsRemainderOfFiscalYear", "label": "LeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2023" } } }, "localname": "LeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "LeaseLiabilityUndiscountedExcessAmount", "label": "LeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "LeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "cvco_LeaseObligationsIncurredAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Obligations Incurred", "label": "Lease Obligations Incurred [Axis]", "terseLabel": "Lease Obligations Incurred [Axis]" } } }, "localname": "LeaseObligationsIncurredAxis", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "cvco_LeaseObligationsIncurredDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Obligations Incurred [Domain]", "label": "Lease Obligations Incurred [Domain]", "terseLabel": "Lease Obligations Incurred [Domain]" } } }, "localname": "LeaseObligationsIncurredDomain", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Limited risk of loss per claim on typical policies amount.", "label": "Limited Risk of Loss per Claim on Typical Policies Amount", "verboseLabel": "Insurance policy risk of loss maintained per claim" } } }, "localname": "LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan contracts with off balance sheet commitments.", "label": "Loan Contracts with Off Balance Sheet Commitments [Abstract]", "verboseLabel": "Loan Contracts with Off-Balance Sheet Commitments" } } }, "localname": "LoanContractsWithOffBalanceSheetCommitmentsAbstract", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" ], "xbrltype": "stringItemType" }, "cvco_LoanRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Repurchase", "label": "Loan Repurchase [Member]", "terseLabel": "Loan Repurchase" } } }, "localname": "LoanRepurchaseMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "cvco_MaximumRiskAssumedPerPolicy": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum risk assumed per policy.", "label": "Maximum Risk Assumed Per Policy", "verboseLabel": "Insurance policies maximum coverage per claim" } } }, "localname": "MaximumRiskAssumedPerPolicy", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_MaximumRiskCededPerPolicy": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum risk ceded per policy.", "label": "Maximum Risk Ceded Per Policy", "verboseLabel": "Insurance policies coverage per claim ceded to reinsurers" } } }, "localname": "MaximumRiskCededPerPolicy", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_ModularMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Modular [Member]", "label": "Modular [Member]", "terseLabel": "Modular homes" } } }, "localname": "ModularMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_NearPrimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Near prime", "label": "Near prime [Member]", "terseLabel": "Near Prime- FICO score 620-679" } } }, "localname": "NearPrimeMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_NoFICOScoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No FICO Score", "label": "No FICO Score [Member]", "terseLabel": "No FICO Score" } } }, "localname": "NoFICOScoreMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Loans Outstanding of Loans Held-in-portfolio", "label": "Number of Loans Outstanding of Loans Held-in-portfolio", "terseLabel": "Number of loans serviced with MSRs" } } }, "localname": "NumberOfLoansOutstandingOfLoansHeldInPortfolio", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "integerItemType" }, "cvco_NumberofOperatingManufacturingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating manufacturing facilities", "label": "Number of Operating Manufacturing Facilities", "terseLabel": "Number of operating production lines" } } }, "localname": "NumberofOperatingManufacturingFacilities", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "integerItemType" }, "cvco_OperatingLeaseObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Obligations", "label": "Operating Lease Obligations [Member]", "terseLabel": "Operating Lease Obligations" } } }, "localname": "OperatingLeaseObligationsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_OtherRestrictedCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other restricted cash.", "label": "Other Restricted Cash [Member]", "verboseLabel": "Other restricted cash" } } }, "localname": "OtherRestrictedCashMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "domainItemType" }, "cvco_ParkModelRVsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Park Model RVs [Member]", "label": "Park Model RVs [Member]", "terseLabel": "Park Model RVs" } } }, "localname": "ParkModelRVsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cvco_PriorFiscalYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior fiscal year", "label": "Prior fiscal year [Member]", "terseLabel": "Fiscal 2022" } } }, "localname": "PriorFiscalYearMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_RemainingConstructionContingentCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Remaining construction contingent commitment.", "label": "Remaining Construction Contingent Commitment", "verboseLabel": "Remaining construction contingent commitment" } } }, "localname": "RemainingConstructionContingentCommitment", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "cvco_RepurchaseContingenciesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase Contingencies [Roll Forward]", "label": "Repurchase Contingencies [Roll Forward]", "terseLabel": "Repurchase Contingencies [Roll Forward]" } } }, "localname": "RepurchaseContingenciesRollForward", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "stringItemType" }, "cvco_ReservesRelatedToConsumerLoansSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reserve for consumer loans sold contingent repurchase and indemnification obligations.", "label": "Reserves Related to Consumer Loans Sold", "terseLabel": "Reserves Related to Consumer Loans Sold" } } }, "localname": "ReservesRelatedToConsumerLoansSold", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "cvco_RightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-of-use Assets", "label": "Right-of-use Assets [Member]", "terseLabel": "Right-of-use Assets" } } }, "localname": "RightOfUseAssetsMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of acquired finite and indefinite lived intangible asset by major class table.", "label": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "cvco_ScheduleOfRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of restricted cash.", "label": "Schedule of Restricted Cash [Abstract]", "verboseLabel": "Summary of restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAbstract", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "stringItemType" }, "cvco_ScheduleofInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Investments [Table Text Block]", "label": "Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of Investments" } } }, "localname": "ScheduleofInvestmentsTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "cvco_StateInsuranceLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State insurance licenses.", "label": "State Insurance Licenses [Member]", "verboseLabel": "State insurance licenses" } } }, "localname": "StateInsuranceLicensesMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.", "label": "Summary of Gross Consumer Loans Receivable by Portfolio Segment and Credit Quality Indicator [Table Text Block]", "verboseLabel": "Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination" } } }, "localname": "SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "cvco_TotalLeaseExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Lease Expense", "label": "Total Lease Expense", "terseLabel": "Total Lease Expense" } } }, "localname": "TotalLeaseExpense", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "cvco_TotalLeasedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Leased Assets", "label": "Total Leased Assets", "terseLabel": "Total Leased Assets" } } }, "localname": "TotalLeasedAssets", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cvco_WatchListMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Watch list.", "label": "Watch List [Member]", "verboseLabel": "Watch list" } } }, "localname": "WatchListMember", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "cvco_WeightedAverageMonthsOutstandingCommercial": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average months outstanding, commercial", "label": "Weighted average months outstanding, commercial", "terseLabel": "Weighted average months outstanding, commercial" } } }, "localname": "WeightedAverageMonthsOutstandingCommercial", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "durationItemType" }, "cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Servicing Fee of Loans Held-in-portfolio", "label": "Weighted-Average Servicing Fee of Loans Held-in-portfolio", "terseLabel": "Weighted average servicing fee" } } }, "localname": "WeightedAverageServicingFeeOfLoansHeldInPortfolio", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "percentItemType" }, "cvco_Weightedaveragecontractualinterestrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average contractual interest rate", "label": "Weighted average contractual interest rate", "terseLabel": "Weighted average contractual interest rate" } } }, "localname": "Weightedaveragecontractualinterestrate", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" ], "xbrltype": "percentItemType" }, "cvco_Weightedaveragecontractualinterestratecommercial": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average contractual interest rate, commercial", "label": "Weighted average contractual interest rate, commercial", "terseLabel": "Weighted average contractual interest rate, commercial" } } }, "localname": "Weightedaveragecontractualinterestratecommercial", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "percentItemType" }, "cvco_Weightedaverageeffectiveinterestrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average effective interest rate", "label": "Weighted average effective interest rate", "terseLabel": "Weighted average effective interest rate" } } }, "localname": "Weightedaverageeffectiveinterestrate", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" ], "xbrltype": "percentItemType" }, "cvco_Weightedaveragemonthstomaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average months to maturity", "label": "Weighted average months to maturity", "terseLabel": "Weighted average months to maturity" } } }, "localname": "Weightedaveragemonthstomaturity", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldforinvestmentDetails" ], "xbrltype": "durationItemType" }, "cvco_YearOfOriginationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Year of origination", "label": "Year of origination [Axis]", "terseLabel": "Year of origination [Axis]" } } }, "localname": "YearOfOriginationAxis", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "cvco_YearOfOriginationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Year of Origination", "label": "Year of Origination [Domain]", "terseLabel": "Year of Origination [Domain]" } } }, "localname": "YearOfOriginationDomain", "nsuri": "http://www.cavco.com/20221231", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r674" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r675" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r676" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r672" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r671" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r673" ], "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.cavco.com/role/DocumentandEntityInformation" ], "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.cavco.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "naics_ZZ321991": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "321991 Manufactured Home (Mobile Home) Manufacturing [Member]", "terseLabel": "Manufacturing facilities" } } }, "localname": "ZZ321991", "nsuri": "http://xbrl.sec.gov/naics/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "sic_Z5990": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "5990 Retail, Retail Stores, NEC [Member]", "terseLabel": "Retail stores" } } }, "localname": "Z5990", "nsuri": "http://xbrl.sec.gov/sic/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r322", "r649", "r718", "r742" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r435", "r543", "r573", "r620", "r621", "r646", "r658", "r665", "r717", "r734", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r322", "r649", "r718", "r742" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r318", "r544", "r647", "r663", "r712", "r713", "r718", "r741" ], "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.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r318", "r544", "r647", "r663", "r712", "r713", "r718", "r741" ], "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.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r434", "r435", "r437", "r438", "r439", "r516", "r543", "r573", "r620", "r621", "r646", "r658", "r665", "r709", "r717", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r434", "r435", "r437", "r438", "r439", "r516", "r543", "r573", "r620", "r621", "r646", "r658", "r665", "r709", "r717", "r735", "r736", "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r319", "r320", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r648", "r664", "r718" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r319", "r320", "r605", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r648", "r664", "r718" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "stringItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FLORIDA", "terseLabel": "FLORIDA" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "domainItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW YORK", "terseLabel": "NEW YORK" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TEXAS", "terseLabel": "TEXAS" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails", "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r662" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r324", "r326" ], "calculation": { "http://www.cavco.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", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r160", "r161", "r226", "r691" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r101", "r220" ], "calculation": { "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": { "order": 1.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": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r26", "r27", "r227", "r560", "r578", "r579" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 5.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.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r4" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r440", "r441", "r442", "r692", "r693", "r694", "r724" ], "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.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "terseLabel": "Issuance of common stock under stock incentive plans" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r131", "r132", "r436" ], "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": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "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]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r71", "r704" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for Loan Loss" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.", "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "terseLabel": "Recoveries" } } }, "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease)", "terseLabel": "Change in estimated loan losses, net" } } }, "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": { "auth_ref": [ "r199" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.", "label": "Allowance for Loan and Lease Losses, Real Estate", "negatedTerseLabel": "Allowance for loan losses", "periodEndLabel": "Allowance for loan losses at end of period", "periodStartLabel": "Allowance for loan losses at beginning of period" } } }, "localname": "AllowanceForLoanAndLeaseLossesRealEstate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Write-offs", "negatedTerseLabel": "Charge-offs" } } }, "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r50", "r89", "r95" ], "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", "verboseLabel": "Amortization expense on intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive stock equivalents excluded from computation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r170", "r187", "r223", "r261", "r302", "r308", "r314", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r462", "r466", "r481", "r662", "r715", "r716", "r732" ], "calculation": { "http://www.cavco.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": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "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.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r214", "r230", "r261", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r462", "r466", "r481", "r662", "r715", "r716", "r732" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 1.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.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssumedPremiumsEarned": { "auth_ref": [ "r195", "r571", "r583", "r586" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 2.0, "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of earned premiums assumed from other entities.", "label": "Assumed Premiums Earned", "verboseLabel": "Assumed premiums - nonaffiliate Earned" } } }, "localname": "AssumedPremiumsEarned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssumedPremiumsWritten": { "auth_ref": [ "r583" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 2.0, "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of written premiums assumed from other entities.", "label": "Assumed Premiums Written", "verboseLabel": "Assumed premiums - nonaffiliate Written" } } }, "localname": "AssumedPremiumsWritten", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r333", "r352" ], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails", "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Debt Maturities [Abstract]", "verboseLabel": "Contractual Maturity of Investment Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "verboseLabel": "Due in less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "verboseLabel": "Due in less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost", "verboseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value", "verboseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost", "verboseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value", "verboseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost", "verboseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "verboseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "auth_ref": [ "r334" ], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "terseLabel": "Mortgage-backed securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r82", "r556" ], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "terseLabel": "Mortgage-backed securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r81", "r332", "r352", "r548" ], "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cavco.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Available-for-sale debt securities", "totalLabel": "Fair Value", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails", "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails", "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-Sale Securities [Member]", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "verboseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r460", "r656", "r657" ], "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.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r134", "r135", "r460", "r656", "r657" ], "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.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "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.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "auth_ref": [ "r722" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.", "label": "Business Combination, Price of Acquisition, Expected", "terseLabel": "Business Combination, Price of Acquisition, Expected" } } }, "localname": "BusinessCombinationPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage", "terseLabel": "Total ownership of Craftsman" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "terseLabel": "Ownership of Craftsman prior to acquisition" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r54", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Lease Obligations Incurred" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Book Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r216", "r630" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "verboseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r52", "r57" ], "calculation": { "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the fiscal year", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r45", "r157" ], "calculation": { "http://www.cavco.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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of noncash activity" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CededPremiumsEarned": { "auth_ref": [ "r195", "r570", "r580", "r581", "r584", "r586" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 3.0, "parentTag": "us-gaap_PremiumsEarnedNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earned premiums ceded to other entities.", "label": "Ceded Premiums Earned", "negatedLabel": "Ceded premiums - nonaffiliate Earned" } } }, "localname": "CededPremiumsEarned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CededPremiumsWritten": { "auth_ref": [ "r205", "r206" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 3.0, "parentTag": "us-gaap_PremiumsWrittenNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of written premiums ceded to other entities.", "label": "Ceded Premiums Written", "negatedLabel": "Ceded premiums - nonaffiliate Written" } } }, "localname": "CededPremiumsWritten", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": { "auth_ref": [ "r78", "r79" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 4.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and allowance for loan losses). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.", "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net", "verboseLabel": "Loans held for investment, previously securitized" } } }, "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.", "label": "Commercial Portfolio Segment [Member]", "terseLabel": "Commercial Loans Receivable" } } }, "localname": "CommercialPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r104", "r376", "r377", "r607", "r714" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r692", "r693", "r724" ], "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.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r3" ], "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", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r3", "r124" ], "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", "periodEndLabel": "Ending balance, common stock, shares issued", "periodStartLabel": "Beginning balance, common stock, shares issued" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r3", "r662" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,319,700 and 9,292,278 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r237", "r239", "r247", "r553", "r564" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Cavco common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r142", "r143", "r149", "r237", "r239", "r246", "r552", "r563" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income attributable to redeemable noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r141", "r149", "r237", "r239", "r245", "r551", "r562" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r144", "r634" ], "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]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "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.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsumerPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables.", "label": "Consumer Portfolio Segment [Member]", "terseLabel": "Consumer loans receivable" } } }, "localname": "ConsumerPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "verboseLabel": "Construction loan contract amount" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r654", "r655", "r745" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r35", "r261", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r481", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "domainItemType" }, "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.cavco.com/role/DebtDetails" ], "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.cavco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r449", "r454", "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r138" ], "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]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt and Lease Obligation [Abstract]", "verboseLabel": "Debt Obligations" } } }, "localname": "DebtAndCapitalLeaseObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r259", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r402", "r480", "r644", "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "negatedTerseLabel": "Other secured financing" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unearned discounts (other than cash or quantity discounts and the like), finance charges, and interest included in the face amount of receivables, that are shown as a deduction from the related receivables. For example, 1) finance charges booked as a receivable when a loan is made and recognized as income at a later date; and 2) interest charges deducted from the face loan amount, resulting in a discounted amount actually advanced to the borrower (wherein the receivable includes the amount actually advanced to the borrower and the as yet unearned interest income).", "label": "Deferred Discounts, Finance Charges and Interest Included in Receivables", "negatedTerseLabel": "Deferred financing fees, net" } } }, "localname": "DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r51" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r678" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Customer deposits" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r50", "r99" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r50", "r297" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r152", "r723" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Recognized (loss) on the forward sales and whole loan commitments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.", "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesReportingOfDerivativeActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DirectPremiumsEarned": { "auth_ref": [ "r195", "r569", "r582", "r585" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 1.0, "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.", "label": "Direct Premiums Earned", "verboseLabel": "Direct premiums Earned" } } }, "localname": "DirectPremiumsEarned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectPremiumsWritten": { "auth_ref": [ "r582" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": 1.0, "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.", "label": "Direct Premiums Written", "verboseLabel": "Direct premiums Written" } } }, "localname": "DirectPremiumsWritten", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "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.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r431", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "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.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r718" ], "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.cavco.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r225", "r386", "r387", "r388", "r392", "r393", "r394", "r504", "r632", "r691" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Current portion of commercial loans receivable from affiliates, net" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesNoncurrent": { "auth_ref": [ "r217", "r386", "r387", "r388", "r392", "r393", "r394", "r504", "r691" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).", "label": "Due from Related Parties, Noncurrent", "terseLabel": "Commercial loans receivable from affiliates, net" } } }, "localname": "DueFromRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share attributable to Cavco common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r248", "r269", "r270", "r271", "r272", "r273", "r277", "r279", "r281", "r282", "r283", "r287", "r472", "r473", "r554", "r565", "r635" ], "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", "verboseLabel": "Basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Net income per share attributable to Cavco common stockholders:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r248", "r269", "r270", "r271", "r272", "r273", "r279", "r281", "r282", "r283", "r287", "r472", "r473", "r554", "r565", "r635" ], "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", "verboseLabel": "Diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted Net income per share attributable to Cavco common stockholders:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "verboseLabel": "Earnings Per Share Computation" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectsOfReinsuranceTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effects of reinsurance, for example, but not limited to, disclosure of direct, assumed, and ceded insurance.", "label": "Effects of Reinsurance [Table Text Block]", "terseLabel": "Effects of Reinsurance" } } }, "localname": "EffectsOfReinsuranceTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "verboseLabel": "Salaries, wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r124", "r211", "r240", "r241", "r242", "r264", "r265", "r266", "r268", "r274", "r276", "r289", "r341", "r422", "r440", "r441", "r442", "r450", "r451", "r471", "r482", "r483", "r484", "r485", "r486", "r487", "r501", "r574", "r575", "r576" ], "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.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r31", "r44", "r50", "r196" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distributions of earnings from equity method investments" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r86", "r303", "r677" ], "calculation": { "http://www.cavco.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Non-marketable equity investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Non-marketable equity investments" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r224", "r478", "r633" ], "calculation": { "http://www.cavco.com/role/InvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Marketable equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r701" ], "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Net gain (loss) recognized during the period" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r566", "r701" ], "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "negatedTerseLabel": "Less: Net (gain) loss recognized on securities sold during the period" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r566", "r701" ], "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) recognized during the period on securities still held" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r84", "r185", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Marketable equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails", "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r402", "r480", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r474", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r153", "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "verboseLabel": "Summary of the Fair Value and Carrying Value of Financial Instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r153", "r154", "r402", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r402", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "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 and Disclosures" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r54", "r55", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Leased Assets Acquired" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r493", "r495", "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r491", "r499" ], "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilities", "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": "Finance lease payables" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails", "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "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": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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, location" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r731" ], "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": "Finance lease minimum future payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "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": "Long term lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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, location" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "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", "terseLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth 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 Five", "terseLabel": "2028" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "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": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r731" ], "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": "Remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "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 amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesFinanceLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "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.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r727", "r729" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r493", "r495", "r661" ], "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": "Amortization of leased assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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 Assets, location" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r498", "r661" ], "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": "Weighted average finance lease discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesCharacteristicsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r497", "r661" ], "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": "Weighted average remaining finance lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesCharacteristicsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r335", "r336", "r343", "r346", "r347", "r349", "r351", "r353", "r354", "r355", "r406", "r420", "r469", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r641", "r698", "r699", "r700", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails", "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServiceOtherMember": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance, classified as other.", "label": "Financial Service, Other [Member]", "terseLabel": "Financial services, All other sources" } } }, "localname": "FinancialServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r67", "r228", "r342", "r344", "r345", "r625", "r627", "r629", "r740" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for loan loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "auth_ref": [ "r72", "r706" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "verboseLabel": "Commercial Loans Receivables by Class and Internal Credit Quality Indicator" } } }, "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r343", "r346", "r623", "r624", "r628", "r629", "r637", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]", "terseLabel": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "auth_ref": [ "r623", "r624", "r628", "r629", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Domain]", "terseLabel": "Financing Receivable Portfolio Segment [Domain]" } } }, "localname": "FinancingReceivablePortfolioSegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails", "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": { "auth_ref": [ "r328", "r348", "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease.", "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing", "terseLabel": "Commercial loans 90 days past due still accruing interest" } } }, "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "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": "Financing Receivable, Credit Quality Indicator [Line Items]", "terseLabel": "Financing Receivable Recorded Investment [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "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": "Financing Receivable, Past Due [Line Items]", "terseLabel": "Financing Receivable, Past Due [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "verboseLabel": "Consumer Loans Receivable" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222", "r370" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r96" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal year 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r96" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r96" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r96" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r96" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r367", "r369", "r370", "r372", "r545", "r546" ], "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.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r94", "r546" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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", "verboseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r90", "r93" ], "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.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r94", "r545" ], "calculation": { "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationDetails", "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Goodwill and other intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-Lived Intangible Assets [Roll Forward]", "verboseLabel": "Finite lived:" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "verboseLabel": "Recognized gain on outstanding IRLCs" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Gain (Loss) on Securities" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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", "negatedLabel": "Gain on sale or retirement of property, plant and equipment, net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r221", "r357", "r547", "r642", "r662", "r707", "r708" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r34", "r261", "r302", "r307", "r313", "r316", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r481", "r636", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.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.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeOfIndebtednessOfOthersMember": { "auth_ref": [ "r106", "r139", "r208" ], "lang": { "en-us": { "role": { "documentation": "Agreements (contracts) that contingently require the guarantor to make payments of principal and interest to a lender on another party's debt if that party fails to comply with the terms of the borrowing arrangement.", "label": "Guarantee of Indebtedness of Others [Member]", "terseLabel": "Product repurchase" } } }, "localname": "GuaranteeOfIndebtednessOfOthersMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Representations and Warranties of Mortgages Sold" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": { "auth_ref": [ "r140", "r141" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: net income attributable to redeemable noncontrolling interest" } } }, "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r30", "r167", "r179", "r198", "r302", "r307", "r313", "r316", "r555", "r636" ], "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r141", "r261", "r267", "r302", "r307", "r313", "r316", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r473", "r481", "r636", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r262", "r446", "r447", "r448", "r452", "r455", "r457", "r458", "r459" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r263", "r275", "r276", "r300", "r445", "r453", "r456", "r567" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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)", "negatedLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsOther": { "auth_ref": [ "r721" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount", "terseLabel": "Energy efficient home credit under \u00a745L" } } }, "localname": "IncomeTaxReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r46", "r53" ], "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", "verboseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.", "label": "Increase (Decrease) in Finance Receivables", "negatedLabel": "Commercial loans receivable" } } }, "localname": "IncreaseDecreaseInFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.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.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r368", "r371" ], "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 by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r97" ], "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": "Indefinite lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r91", "r97" ], "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.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "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": "Indefinite-Lived Intangible Assets [Roll Forward]", "verboseLabel": "Indefinite lived:" } } }, "localname": "IndefiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InsuranceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Insurance [Abstract]", "terseLabel": "Insurance [Abstract]" } } }, "localname": "InsuranceAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r88", "r92" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible Assets, Net (Including Goodwill)" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r158", "r182", "r243", "r296", "r489" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r251", "r256", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.", "label": "Interim Period, Costs Not Allocable [Domain]", "terseLabel": "Interim Period, Costs Not Allocable [Domain]" } } }, "localname": "InterimPeriodCostsNotAllocableDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalCreditAssessmentAxis": { "auth_ref": [ "r72", "r468", "r638", "r639", "r643", "r706" ], "lang": { "en-us": { "role": { "documentation": "Information by entity-defined rating.", "label": "Internal Credit Assessment [Axis]", "terseLabel": "Internal Credit Assessment [Axis]" } } }, "localname": "InternalCreditAssessmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InternalCreditAssessmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity defined credit risk rating.", "label": "Internal Credit Assessment [Domain]", "terseLabel": "Internal Credit Assessment [Domain]" } } }, "localname": "InternalCreditAssessmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r356" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r679" ], "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r229", "r631", "r662" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cavco.com/role/InventoriesDetails": { "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 Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Summary of inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r681" ], "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r680" ], "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails", "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails", "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r194" ], "calculation": { "http://www.cavco.com/role/InvestmentsDetails": { "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 investments.", "label": "Investments", "totalLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Contractual Maturity of Investment Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r84", "r168", "r183", "r210", "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "verboseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "verboseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Matters" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r500" ], "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": "Finance Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r731" ], "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": "Operating lease minimum future payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "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", "terseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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 Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "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 amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r500" ], "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": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r8", "r173", "r191", "r662", "r689", "r702", "r726" ], "calculation": { "http://www.cavco.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, redeemable noncontrolling interest and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r215", "r261", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r463", "r466", "r467", "r481", "r662", "r715", "r732", "r733" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r200", "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "terseLabel": "Net incurred losses during the period" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r1", "r171", "r184" ], "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": "Secured credit facilities" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Credit Facility Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "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.cavco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "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": "Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r14", "r688" ], "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.cavco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused Capacity Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansAndLeasesReceivableDeferredIncome": { "auth_ref": [ "r74", "r77", "r159", "r178" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans. Excludes amounts for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Deferred Income", "negatedTerseLabel": "Deferred financing fees and other, net" } } }, "localname": "LoansAndLeasesReceivableDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r64" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "terseLabel": "Consumer loans receivable", "totalLabel": "Consumer loans receivable" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans and Leases Receivable, Net Amount [Abstract]", "terseLabel": "Commercial Loans Receivable" } } }, "localname": "LoansAndLeasesReceivableNetReportedAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "auth_ref": [ "r160", "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.", "label": "Loans and Leases Receivable, Related Parties", "terseLabel": "Commercial loans receivable" } } }, "localname": "LoansAndLeasesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.", "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Commercial loans receivable" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleAmount": { "auth_ref": [ "r324", "r604" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation allowance, of financing receivable classified as held-for-sale.", "label": "Financing Receivable, Held-for-Sale", "verboseLabel": "Loans held for sale" } } }, "localname": "LoansReceivableHeldForSaleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r218" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Investments", "verboseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r108", "r109", "r378", "r379", "r380", "r710", "r711" ], "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.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "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" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r108", "r109", "r378", "r379", "r380", "r710", "r711" ], "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.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r379", "r380", "r383" ], "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": "Loss contingencies" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r108", "r109", "r378", "r379", "r380", "r710", "r711" ], "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.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Repurchase commitments, repurchases during the period", "verboseLabel": "Mortgage warranty claims filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" ], "xbrltype": "integerItemType" }, "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]", "verboseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r23", "r172", "r190", "r261", "r340", "r384", "r387", "r388", "r389", "r393", "r394", "r481" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 3.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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r121", "r122", "r123", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Subsequent valuation adjustment" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "terseLabel": "Distributions" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MortgageLoansInProcessOfForeclosureAmount": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.", "label": "Mortgage Loans in Process of Foreclosure, Amount", "terseLabel": "Mortgage Loans in Process of Foreclosure, Amount" } } }, "localname": "MortgageLoansInProcessOfForeclosureAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": { "auth_ref": [ "r193" ], "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio.", "label": "Mortgage Loans on Real Estate, Commercial and Consumer, Net", "totalLabel": "Consumer loans receivable, net" } } }, "localname": "MortgageLoansOnRealEstateCommercialAndConsumerNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInMinorityInterestRollForward": { "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": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]" } } }, "localname": "MovementInMinorityInterestRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "verboseLabel": "Accrual for estimated warranties" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfExpenseAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cost or expense.", "label": "Nature of Expense [Axis]", "terseLabel": "Nature of Expense [Axis]" } } }, "localname": "NatureOfExpenseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r255" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r255" ], "calculation": { "http://www.cavco.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.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r45", "r48", "r51" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r32", "r51", "r180", "r197", "r213", "r235", "r238", "r242", "r261", "r267", "r269", "r270", "r271", "r272", "r275", "r276", "r280", "r302", "r307", "r313", "r316", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r473", "r481", "r636", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Net income attributable to Cavco common stockholders", "totalLabel": "Net income attributable to Cavco common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r145", "r148", "r235", "r238", "r275", "r276", "r684" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net Income (Loss) Attributable to Noncontrolling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r126", "r136", "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Initial value of noncontrolling interest upon transaction" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r140", "r422", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonperformingFinancingReceivableMember": { "auth_ref": [ "r72", "r706" ], "lang": { "en-us": { "role": { "documentation": "Category status of financial instruments in which payments are past due in accordance with the terms of the contract. Financial instruments include, but are not limited to, financing receivables, loans, debt, and investments.", "label": "Nonperforming Financial Instruments [Member]", "terseLabel": "Nonperforming" } } }, "localname": "NonperformingFinancingReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r324", "r326", "r549" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "negatedTerseLabel": "Less current portion", "terseLabel": "Current portion of consumer loans receivable, net" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Consumer loans receivable, net" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r725" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Consumer loans receivable" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r226", "r329", "r347", "r350", "r625", "r626", "r639", "r640", "r703", "r753" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss", "verboseLabel": "Commercial loans receivable" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails", "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r324", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Total commercial loans, net" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of Locations Acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails", "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "Number of Stores", "terseLabel": "Number of Stores" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r302", "r307", "r313", "r316", "r636" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r491" ], "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 lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "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": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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, location" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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, location" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r494", "r496" ], "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": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesOperatingLeaseCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r492" ], "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.cavco.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r498", "r661" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average operating lease discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesCharacteristicsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r497", "r661" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining operating lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesCharacteristicsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r141", "r142", "r147", "r236", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r24", "r28", "r83", "r234" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedTerseLabel": "Reclassification adjustment for securities sold" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r25", "r83" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Applicable income taxes" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r231", "r233", "r338" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Net change in unrealized position of investments held" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r231", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Other comprehensive (loss) income, net" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r25", "r232" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "negatedTerseLabel": "Applicable income taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r176" ], "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "totalLabel": "Other Liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r15", "r662" ], "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "negatedTerseLabel": "Less current portion included in Accrued expenses and other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.cavco.com/role/OtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Non-cash interest income, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r249" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "auth_ref": [ "r47", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "negatedTerseLabel": "Net claim payments during the period" } } }, "localname": "PaymentsForLossesAndLossAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": { "auth_ref": [ "r253" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.", "label": "Payments for Origination and Purchases of Loans Held-for-sale", "negatedLabel": "Consumer loans receivable originated" } } }, "localname": "PaymentsForOriginationAndPurchasesOfLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for common stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r250" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments for taxes on stock option exercises and releases of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r38" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for acquisitions, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r80" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r43" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Distributions to noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformingFinancingReceivableMember": { "auth_ref": [ "r72", "r706" ], "lang": { "en-us": { "role": { "documentation": "Category status of financial instruments in which payments are received or paid on a timely basis in accordance with the terms of the contract. Financial instruments include, but are not limited to, financing receivables, loans, debt instruments, and investments.", "label": "Performing Financial Instruments [Member]", "verboseLabel": "Performing" } } }, "localname": "PerformingFinancingReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r2", "r408" ], "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", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r2" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r2", "r408" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r2" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r2", "r662" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsEarnedNet": { "auth_ref": [ "r550", "r561", "r572", "r587" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.", "label": "Premiums Earned, Net", "totalLabel": "Premiums Earned, Net" } } }, "localname": "PremiumsEarnedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsWrittenAndEarnedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Premiums Written and Earned [Abstract]", "verboseLabel": "Reinsurance Effect on Premiums Written and Earned" } } }, "localname": "PremiumsWrittenAndEarnedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PremiumsWrittenNet": { "auth_ref": [ "r743", "r744" ], "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.", "label": "Premiums Written, Net", "totalLabel": "Net premiums Written" } } }, "localname": "PremiumsWrittenNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r683" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeMember": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Credit rating classification of borrowers with strong credit histories and who have a low risk of default and qualify for the prime rate.", "label": "Prime [Member]", "terseLabel": "Prime- FICO score 680 and greater" } } }, "localname": "PrimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.", "label": "Principal Amount Outstanding of Loans Held-in-portfolio", "terseLabel": "Serviced portfolio with MSRs" } } }, "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": { "auth_ref": [ "r163" ], "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans).", "label": "Principal Amount Outstanding on Loans Securitized or Asset-Backed Financing Arrangement", "terseLabel": "Other secured financing" } } }, "localname": "PrincipalAmountOutstandingOnLoansSecuritized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLoansHeldForSale": { "auth_ref": [ "r686", "r687" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from collection of repayments from borrowers on loans that are held with the intention to resell in the near future; includes mortgages and other types of loans.", "label": "Proceeds from Collection of Loans Held-for-sale", "terseLabel": "Principal payments on consumer loans receivable" } } }, "localname": "ProceedsFromCollectionOfLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r254", "r685" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Return of invested capital from equity method investments" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.", "label": "Proceeds from (Repayments of) Secured Debt", "terseLabel": "Proceeds from secured financings and other" } } }, "localname": "ProceedsFromRepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLoansHeldForSale": { "auth_ref": [ "r686", "r687" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.", "label": "Proceeds from Sale of Loans Held-for-sale", "terseLabel": "Proceeds from sale of consumer loans" } } }, "localname": "ProceedsFromSaleOfLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r37" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "verboseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r40", "r130" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Factory-built housing, Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r15", "r107", "r110" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Estimated warranties" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r213", "r235", "r238", "r252", "r261", "r267", "r275", "r276", "r302", "r307", "r313", "r316", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r461", "r464", "r465", "r473", "r481", "r555", "r636", "r659", "r660", "r684", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r103", "r608", "r609", "r610" ], "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]", "verboseLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r100", "r219" ], "calculation": { "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": { "order": 2.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", "verboseLabel": "Property, plant and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "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.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r102", "r192", "r557", "r662" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails": { "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", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "verboseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r102" ], "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]", "verboseLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "auth_ref": [ "r49", "r68", "r181" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.", "label": "Provision for Loan, Lease, and Other Losses", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForLoanLeaseAndOtherLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateAcquiredThroughForeclosure": { "auth_ref": [ "r325", "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of land and buildings obtained through foreclosure proceedings or defeasance in full or partial satisfaction of a debt arrangement.", "label": "Real Estate Acquired Through Foreclosure", "terseLabel": "Repossessed Homes" } } }, "localname": "RealEstateAcquiredThroughForeclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r119", "r120", "r121", "r122" ], "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Mandatorily redeemable noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceTextBlock": { "auth_ref": [ "r558", "r559", "r588", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.", "label": "Reinsurance [Text Block]", "verboseLabel": "Reinsurance and Insurance Loss Reserves" } } }, "localname": "ReinsuranceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r502", "r503", "r504", "r505", "r506" ], "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]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r42" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Payments on finance leases and other secured financings" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResidentialMortgageBackedSecuritiesMember": { "auth_ref": [ "r697", "r720" ], "lang": { "en-us": { "role": { "documentation": "Securities collateralized by residential real estate mortgage loans.", "label": "Residential Mortgage-Backed Securities [Member]", "terseLabel": "Residential mortgage-backed securities" } } }, "localname": "ResidentialMortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r52", "r57", "r169", "r188", "r216" ], "calculation": { "http://www.cavco.com/role/RestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted Cash and Cash Equivalents", "totalLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails", "http://www.cavco.com/role/RestrictedCashReconciliationofCashandcashequivalentsandRestrictedcashtoSOCFDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r57", "r216" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cavco.com/role/RestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents, Current", "negatedTerseLabel": "Less current portion", "verboseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "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": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r52", "r57", "r606" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cavco.com/role/RestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Non-current restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r5", "r125", "r189", "r577", "r579", "r662" ], "calculation": { "http://www.cavco.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)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r211", "r264", "r265", "r266", "r268", "r274", "r276", "r341", "r440", "r441", "r442", "r450", "r451", "r471", "r574", "r576" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433" ], "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 from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r33", "r209", "r386", "r387", "r388", "r392", "r393", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Net Revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r244", "r261", "r293", "r294", "r306", "r311", "r312", "r318", "r319", "r322", "r340", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r481", "r555", "r715" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "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.cavco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableConcentrationsofCommercialLoansReceivablesDetails", "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/DelinquencystatusofconsumerloansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Amortized cost and fair value by security type" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r134", "r135", "r460" ], "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.cavco.com/role/BasisofPresentationPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": { "auth_ref": [ "r66", "r704" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.", "label": "Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Changes in the Allowance for Loan Losses on Commercial Loans Receivables" } } }, "localname": "ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Other Liabilities" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r695" ], "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]", "verboseLabel": "Earnings Per Share Computation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r629", "r704" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableChangesintheEstimatedAllowanceforLoanLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "auth_ref": [ "r639", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about credit quality indicator for financing receivable.", "label": "Financing Receivable, Credit Quality Indicator [Table]", "terseLabel": "Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table]" } } }, "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivablebyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r640", "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about aging analysis for financing receivable.", "label": "Financing Receivable, Past Due [Table]", "terseLabel": "Financing Receivable, Past Due [Table]" } } }, "localname": "ScheduleOfFinancingReceivablesPastDueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableCommercialLoansReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "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": "Gain (Loss) on Securities [Line Items]", "terseLabel": "Gain (Loss) on Securities" } } }, "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.", "label": "Schedule of Gain (Loss) on Securities [Table]", "terseLabel": "Schedule of Gain (Loss) on Securities [Table]" } } }, "localname": "ScheduleOfGainLossOnInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Goodwill and other intangibles" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r9", "r10", "r11" ], "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]", "verboseLabel": "Summary of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "terseLabel": "Loss Reserve Rollforward" } } }, "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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": "Schedule of Line of Credit Facilities [Table Text Block]", "verboseLabel": "Loan Contracts with Off-Balance Sheet Commitments" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Activity in the liability for estimated warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r102" ], "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": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/PropertyPlantandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRepurchaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for repurchase agreements.", "label": "Schedule of Repurchase Agreements [Table Text Block]", "terseLabel": "Repurchase Contingencies" } } }, "localname": "ScheduleOfRepurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r57", "r169", "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r57", "r169", "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "verboseLabel": "Summary of restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/RestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r61", "r62", "r63", "r87" ], "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.cavco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r61", "r62", "r63", "r87" ], "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]", "verboseLabel": "Business Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r374", "r375", "r642", "r741" ], "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.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r290", "r291", "r292", "r302", "r305", "r310", "r314", "r315", "r316", "r317", "r318", "r321", "r322", "r323" ], "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]", "verboseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformation" ], "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.cavco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "verboseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/LeasesExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServicingAssetAtFairValueAmount": { "auth_ref": [ "r525", "r526", "r527", "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.", "label": "Servicing Asset at Fair Value, Amount", "verboseLabel": "Mortgage servicing rights" } } }, "localname": "ServicingAssetAtFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r49" ], "calculation": { "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r174", "r175", "r186", "r682" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "negatedTerseLabel": "Less short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Standard Product Warranty Accrual, Additions from Business Acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments and deductions" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Charged to costs and expenses" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r212", "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r373", "r374", "r375", "r642", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r124", "r211", "r240", "r241", "r242", "r264", "r265", "r266", "r268", "r274", "r276", "r289", "r341", "r422", "r440", "r441", "r442", "r450", "r451", "r471", "r482", "r483", "r484", "r485", "r486", "r487", "r501", "r574", "r575", "r576" ], "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.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "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.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/LeasesExpenseDetails", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r264", "r265", "r266", "r289", "r544" ], "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.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/LeasesExpenseDetails", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r2", "r3", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock under stock incentive plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r3", "r6", "r7", "r75", "r662", "r689", "r702", "r726" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 1.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' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r129", "r260", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r422", "r470" ], "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' Equity and Redeemable Noncontrolling Interest" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Number of shares and par value" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubprimeMember": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Credit rating classification of borrowers with weak credit histories, including but not limited to, payment delinquencies, bankruptcies, foreclosures and high default rates.", "label": "Subprime [Member]", "terseLabel": "Sub-Prime- FICO score less than 620" } } }, "localname": "SubprimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r488", "r508" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r488", "r508" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r488", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r488", "r508" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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_SubsequentEventsDate": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format.", "label": "Subsequent Event, Date", "terseLabel": "Date of subsequent event" } } }, "localname": "SubsequentEventsDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r507", "r509" ], "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 Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": { "auth_ref": [ "r568" ], "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of premium not yet earned, disclosed in supplementary insurance information.", "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium", "verboseLabel": "Unearned insurance premiums" } } }, "localname": "SupplementaryInsuranceInformationUnearnedPremiums", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r137" ], "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]", "verboseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": { "auth_ref": [ "r164", "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for servicing assets and liabilities including, but not necessarily limited to: (a) how a servicing asset or servicing liability is initially recognized and measured, (b) management's basis for determining its classes of servicing assets and servicing liabilities, (c) where contractually specified fees, late fees or ancillary fees are reported in the statement of income, (d) how the entity subsequently measures each class of servicing assets and servicing liabilities (that is, by using the amortization method or fair value method), and the methodology and significant assumptions used to value such servicing, (e) for those classes subsequently measured using the amortization method, where changes in the carrying amount are reported in the statement of income and how such servicing assets and liabilities are evaluated for impairment, and (f) for those classes subsequently measured at fair value, where changes in the fair value are reported in the statement of income.", "label": "Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]", "verboseLabel": "Transfers and Servicing of Financial Assets" } } }, "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r335", "r336", "r406", "r420", "r469", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r698", "r699", "r700", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails", "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r22", "r127", "r128" ], "calculation": { "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock, at cost; 556,344 and 241,773 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r19", "r127" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. 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": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r124", "r125", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Common stock repurchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r654", "r745" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "State and political subdivision debt securities" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedcostandfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r695" ], "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "verboseLabel": "Effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r278", "r283" ], "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "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", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r277", "r283" ], "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "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", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.cavco.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(4)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123392090&loc=d3e45377-112738", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a),(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122596-111746", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(e))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123605502&loc=d3e21338-158488", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5162-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196816", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(c))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6816-158387", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(a)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "944", "URI": "https://asc.fasb.org/topic&trid=2303980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e639-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4519-111522", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27758-158548", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27830-158548", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e405-128459", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "15", "SubTopic": "30", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123409700&loc=d3e13503-111538", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 113 0000278166-23-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000278166-23-000009-xbrl.zip M4$L#!!0 ( ,2 0U8%O]V=-%4" )?B'P 1 8W9C;RTR,#(R,3(S,2YH M=&WLO6MW$TFR+OQ]_PH=]GO.WK/6"/(2>6-Z.,N-#4,?9(,QL.TOK,C,2%M& MECR2#+9__1LIVS0&NIN++%4)TXM&4I6J2OG$Y7DB;[_\W].C0><=C2?]T?"? M=^1=<:?S?Q_\\K^ZW?_Y=?MI9WV43HYH..T\'!-.*7?>]Z<'G=>9)F\[93PZ MZKP>C=_VWV&W._O.P]'QV;B_?S#M**'T)P?']Y-3(>7LNL+&TH4<<]=KDMT0 ME=3\$4)4?]^_'S1I;USI%F%T%Z*S70S%=K/0E%T)N3CX>[[O/$"P@93!!+%8 M1"=L=@1*2)DSU-L>3/G7\2\<3OYYYV Z/;Y_[][[]^_OOM=W1^/]>S*$<.^T MGG/GXJ3[D^GQ^,.9IW$\N#NA='=_].Y>/7*/?Y6Z.C53_\MG\H%K)PZQGR9? M/G5VZ-K)]7#^Y,+U4940]M[%P:M3^Z?3+E_HV@^[NG!_..@/J4)X;SK&X:2, MQD]J^>$W]],?_.1^NO9L?,-K-_OP<']V-R6Z0G7E1Q?Y\C7X MN?1'%_KP<./?[UEP$F?G\H?7&VW2_Q*\W&;RWO_TGKY(!W2$W?YP,L5AH@_? MXGN]_6.SJ$>O3DWOTNC:F0GYD[MI=#1[#JE^;\W^9 1*NC_ZD8)_Y,49'R/> M_[/3/WGLSY[Z^NGU<,3)A]-/)MU]Q.//&_'RP.\->7^ P_U_WJ%A]^6+.^PZ MA/G!+T$[L[9,=\C7;S[YYTIG4[OS3SIWH/_ M^(__^&7:GP[H06VW[E4+_7+OXL-?[EU<.H[RV8-?'HR'Q _1/[]<3:7SQLI\S#66?=_K9ZI"U!W) MX(I#8U4427+0B5HI]V:]/HH H;N_HS;$HWIKZM_?&/+SG3WDGS/&P9-AIM/_ M1V=W.OU<+ZU?G<7UT;NG:OO=KNZ=Y,.-=WN/P^'688+-]>=F\W PZ!V^.M@] MW^[O'>X=[.ZD]YM'S_7>SO.SWOK&Z=[CY^*IWASLGH_TUOISL;6S:_9VGLC= MUSVQ>[2K=E]OZ-[ZWMM-]5+T#M=.>Z^WWVX^\N*IVCO;?9WLYM%O?.S1T>[A M<[5WM-??7']TN'O^]G3O,!_Q=]7>SEO=>_U;?^]U[UU^_*@?'[^T6Z^W#WOK M/=%;3X;OIS?7-\36XT<'>SOYH'?84_SWM*_\^?O-\[?\VY+H[3R'W=>/!IMJXZQWOLM_-\[YJ4UOX,^?[FQ,>R_$Z=.= M=-K;V3U_4PK';P[LW5AD#?.V=(/)L2N3=B9SJP=P=QX(_J.) M\54^>]2?)!SL$HX?\2>36Y3_"F7Y&[?Z5PD(K[LZ?1^Z9]2[A8?PZT^@UMZYS2E MQ-F\I"XX&[L!"+O**8Q*$Q2 .P\>U>9=FC\_X^N/\JU'?Q7$^G./1I>L#-0U M08LN)".[#+KO@M0Q!*N X_>=!\\7Z<\/3\;C:^%Z8YC768A<=^W,GW2/^+8' MW8RW*?LOH8?/H.>&+X*R[:J$##T%3MG)JV[0SH82*[/$.P_@GOP6[!U)9:"P M)#.NBKU8?"Y@4_3:" /NS9-/(;_DI/>WCFG, F*X_Y28RFY71;E57DYH;3*A MZ8LIPUV=?JL\Z@^9&O?9\T>3?A4<&Z=,1R?].*"G_>O]_:X7NNY_[N^?[YUN/-P[W#S;>[K_<&>^N/WC+R'ZRA=S@XZ!WU M3$\]%[N';_E9MP>]]7VU>[YVSNF+VCC8^M8:SK=<;9VQMYWOK MV_VMG7VQ^?CE^ZWU/;:NS0,^7VWM_-;?/1P<[;[R9Q]9PQE;EGZCC ADM.R* MY#G6:_#=:(/J9J>CC5@,Z_@[#_Y,4/SGGR*X&".Z, ZZ-:&;-Z'S3TSH_(V@ MZ$MB^B^CN PHWK,=%4-^&D?8W]0)>)%4KHUHOD:$5PWHK73-T9'ES'%+HC <2A*[ ;RI6N+S"#0 MIQ#\7QC16DKC$\I7V/5IXF/0K?WI' MDW_1(#\9/AN-IV4TZ(_N=*JZY^]WU7+M2F^]"$?IZ-%PZ^C1V\W#5V]WU6^# MW^IK:>MS3 M6X_YN=@^]HXV^=]'![V=C;.]]?QV[VB;KY=.K[[#]SK94VR/Z[^R?>["[GF" MO<>_O=U\_!L_Y6]O>Z\W6)_7.L+VT=[C5_W-\T?E6H#:V5"]]V^D=,I9*;LV MH.Y",:F+09NN4RHFU$$IQV1;W-7!N"L3N;*);[21D)SU5@E14@#PD=5@C-YI MD&0M6\N%C0@0ZM9&EFHC9Y_8B$A4$CK@K$6V"]Y -XK$.TCXF+)2 69A!)QJ1!BY-9&;-I%/HX@E6[0 CAU*,7MAI^X&#)FCB"T%BPH< M22Y-Q'YN(O>N]^./J1"SED23+PP_J.,8[D]F(S?89#JSX1CWIV?'#-ZD?W0\ MJ ,<9I\=C*M%71MIOG^K[T:=R9/1!]<=C.PR?_[WK'^*=??G#UT?6K'\\ZOJ[> M3:8XGM9>DMK[JKJL?X6^^M[OQSX\9O[]5*FZ=9S&]2-7[Z]N7 (P.WAUB:MC5^_K-;[8HM^04QO5HI_8U'>V MZ,G,GZ\WV>4PJOLO7ZQ_T2]ZX__5_A+JPIA&AD+!$ HP=K M9#&U3D@I1GT1SR4#UN!X+L5')K"8>!ZU016T$Q0E9\+,+[6) C@3FJ*SF;6; MY':[R(-"BL:UFYRUVU?F03DD9#\)[)DV0:2D@R:RQ.HV3+>=(@@[F>H3ZV@1]H@>A,*=JQUJR, MAW*0 (8UAC=(62:_!.Y]Z0*T7VOD%V\SW^ST>,"R<]JC*G0[N7]4"^5U-L5, MI,X&'$S6TK]/^F.6JJ=]9H:S Y^,29AU^\[(C<5<35ZP*$ M.GC@W*5MQJB+\<5[*D*!\4M(;*UVSJ5DV3J>EX&1G&@]*#(^U.$6T@2E0*;V M@-A@YUP*KMYK]D5DH1,BH.?X2S: 8W"3"5I"6X+N'SKGQ]W8>9639TZD$UBA M$$J=4@$JD,:0G@::9V-0+MUY-)?TB3BVQP,;+L(T-[.,8RG1SAC^4(_3]0B?1++% M$&0=( 2+Q3DR4I4@8S3DEM!;\+W ?!C9>87093B;?!SE,4U'X[-?3_J#Z;]& M];S]OP#J+V\_&4_O/QN/\DF:;HTOAF?01W?\U\OUAZ-,-\X.EM)C B'%8(VT MK,$@!55+V4)91P),6$:/R:WMM*37R#*C%%JS2E %E.>X0\J'XB-G?:N$;8%> MN+6=):D2(U2RR1BTB>-,-"&2)_6=I94IZ 8.-*@5%8I M! MYR@R%#0YJ.34+=_Y0=OI\9$!CE>1[T@/'&IT,E)82-$&EW-.)$CHXG6"6[[3 M"MM9"M\1$%-QJGCG W"Z"B1E*$&YD+R(J&_Y3BML9SD=T43%L+:201&86B:1 M610$0YXYCY*W?*<5MK,4OF.,\#XEYTD6$$&CD1ZCRJ3 &F/QEN_\H.T\P_%; MMA\:;+^Z^2Z@)9 >E*2)H01OV8 B!@#TF9D/$R$/HMR2GO88T%*83QW?Z8(U M6)@U6_)U:6,B UY+KTUL0\_PK0$MD_ZX$*SW3FI= $AY3))JR0>"D"6G-@P1 MN36@I=9\?(K2F*2%CI!8PPLH4=BLHJDS.F_[N'[ @*X>[/+HVC!?'IXMX+&* MA ABP6"5-2(+8 +D75;*"JE%2*1#N"5$+;6FY=2%T#'#EHH5/@MZ3F4. A!<<4BE!)\7<@Z"!6\]VAM&\;KW5I38WB3D1J, M(EFLTL @>^;5 M/ (0G*P;14E&5S-#S3D& 2II[Y0G\=/SB%;F\VA5UL4'JT-A+-EUE4$J9.IK MX=)/G\];F5?1,\>/PAA(=6$6PXZJ?$E,T1!D#+!J>?5JF=5+OO17-:8?X&BS M^ST93D[&=2['VCX-T]G#T=%1?S)9R!2=9?3/,,N/'-:MC!DT*"2+UAB3T08- M(%8MG?\LQK04%D&&*$4I=T:BSB9S&FY4P>U$IQ:A,N M)@F^1/ZGAJ0Z[%(*B[AJY.5G,:;EK.. KD@,EM'UH%SV6F6?ZA H64SVXI8S M_6A=Z]-;KFP'CDJ"C-!@22+$B$&6R :%V2EEP?I;QM1&4UK.+":7K0TY&\P9 MK L1-/JL@C/1JZC4+5]JHRDMA2VQ<6#RT>?(Q-L&$XWUN68Z2$GIY&[94AM- M:2E<*6]"DR6)PSO[D7*F5I"4[Z20523(B6!%1,G5)!9V5 M.MNXC1RGP: F0@M#HF"W5A=1,@&23*%BWJTMPU:RHI MZN'A:/SP9#(='='X8^P>XN1@FP;<*'EG]'!T,IR.SXX'F.CJY&=X-L-[9_0K M;=-1?SH[<^>@/\[/N-W[-X'VS2QRXWU,)AGG&4 GB_'I*916(P.I1OZG7&YN \.>J/Q=!_WZ5=,;RF_H'0R[K)_2=$[X06VEB%WG[8Z*B)WM,BL.;F63DEQY0OFTC, I,O*2&GHU) M6\JX I[U\L6,ZT_6AOG9J.ZWFYC0G\2ZX] -=2C>B%L9$LJ$NJJ[(\B"4 0? MK/%*FNRB;C#-:PM2<^-S8!*+N:0C*O .O!$HL2@'10>GQ0KXU,/1^'@T9JS6 M*4Y;EZ' *X 4$8HL0%%X2475'<0078XYK8 K+0>@>7E0":'.PQ FUP49*O<3 M'/#0@I$ED[K:*U$TM[QT"=!P?YL2]=]A'-"'/6PO*TV? C:[Y[YD;)1D9"R M"\+9FJ("*RFIA#?&9^DLJ=8$P88C-K^HJ),*R9KD?!9@R06)0O@40U$R!TR+ MVU-OM1&;WQZ PI/SIHZ:20X0R/L2K"*5K7#)RS:-ZVLP=,OOO_:I]G-:+T,0 MG/VP"FK0:-"'JJ5=B_JOVX+SS;U=EL3X;G84#5AY>>\%:G@0:"4JU:69B6W!>SE@R'U"XXK,M'AS3JSI1 M7-1M0GRP$FQK*C5-A/=&2C?>9FN4".2=!2UDB,:C3,&:8A6*O+A=E5<=L7GM M NU5R%$'J1(AY!A0Z5IJ4R90-*JXYOK8K--TG0;]X;]/ZB2D6IP^N39$H6ZS MUAK7,459,"+J[#40)[4L@BG%4T)4 4US!7]#@)B7CC>L_X)+"1P4*)I"]$#2 MJ:2E*MFVV2/6M+1B'<\FSW R73^Y@4TV;L0U9-0I$!J00H-T$#R&5%+A@,7! MZVI\02M=8\&(S*T/+076S4$:HYAWZQ(BQF(06@D.GJ,T>LD@\YN4?+!$5.[9V: ,( M*:-$P7%+0!(Z :7F^L>5]'O"OV8\Q,'#,>7^M.ZO/IE\+A"?C?F;/SK#< ;S M+N%XJVR-^_LL4C_=^_6"8S_J3Q(.ZHDM\4K' B=XECQ)&0"I/;NF\U&@C\PI M/#77"OX2$@9^-/YJ0)9@=4VQ 8*2K,\LLIC<6RTB18S""U%D1I$:G"F;& DN M+*[6;%L"OS'!)+(Y1&<@8^W$$48$ZV*=M1;:' (^8"%NO?\/UYG,TAGV=UMW MQ8RS,4EU*!FQL/0NI!:,<6ZB]\O0%OB++M%K'XUWG/\I@@ZL6YWD+$!10W/A M_WHL?!TR7=G ;13XP[Z^9&K4KW,E#4C#S"\&4P!,R3+&V(*^OM7#1-=%]*05 M4( ;$$7DR /RD@5*+9@I/R?8S)STDUVX%N)]J=3T$LVBIB;^R( 2HPLUPT& MKWPV%$*#7;.9$NV;S*XI1I!\*)&(HX 1H"!%430(M$7Q?R&UV0B^6C#]S/BC M0Y&U4YB2!A=UI,27QY+1($#TJX#_@D1:*_%G(I9<1!.R>,3B6PI&,)J#(&\"93T;FY^#=6IK4R#@BM8K&4C)4) MT B,(3C#9J"\$4DVF >L,"@F2A/(N!"(G5-B"$KK1"8;6[+S#7;.;Q//+T[B M\:U4^],LG9B1*2L22S7G,&;2WED9LC;6F#:7TI?:F_:5AM<4,V!"Y@T ".59 MJCF))FNI+,<&SMCD;N/!RO>I>8"25+;%!0(?%4HGM91($>I4F5L+N#&1V!0+ M<'5[Q1"L,M(RYA"$1Q]<$<&FHD6#AV@VW ):(]FT@V)*SJ#) H7L%3GGA$ZS M#0-2N+6 FQ:*3;$$1;&N()%BMA*(1 R@0BDAA^24=BLSP*9E-*V8Q+84& 1, MX"4$SMDR&%%[VX#!:3LL%UIZ].C)PZT7:32^E6U_.%0\U[U5?21%"F*N\R>M MHNJI%F12#5YBMIFR[1L-KREF$"UFD,6B$/ROBDB@I/0^H7(62H/746UH'UOK M+,!9SVHM"";I%I*LBZII-"ZSF,> I%?! A;:R]8Z"T"6:$D:M%D:8!OPK@3M M4N&HX(MJ<@QH*"=HG6R+JN[L)CCY.P6(V3,WD,4E&8-,N=7#;9;;T]:Z6!!B M7<^H"-9M&8*T6&P1A5,"<#PPOL$ST5<:%N"$G)40LF0!4:E(AIN.#),TJS2V MN9.EK0(*'0=-M)19.0&%A)J\5QB(PZ@TLLV\Z=L$5%, R3Z;'!1E41)@49ZT MY?054Z @-*W"J/[6] 699#E.9>,0-,B$2%+XDI/1D< T?HF?E>J5J6LK94$0 M*7@(5@:-K/-T$L@8I=+F0-4ZH@T^YY =MW6PH%EL@P)7VTN02.+GFGG4%$RR M2:8&)U\,0F6^(6H6PDIJ<)2U;_@B#8VKA"YRVM&\%H:H2AW1;B[\C:N! MMM'[50K&&TJ>-0.4 ,$7U,Z@ Q>]PQ;L_M)$[[]Q4C8O^,$#9A4,S?:]+3[& MY-$(@T5D#!]6D+V%_QMY8$O@MU&R(D55+-8IQR%:86T$&4J@()UN+OQ?CX5; MW=4 YK;#%-F21%$V!59E2D?-E "D%MGFZ'*#5_Q<74R<$0$E^")9C&6P4;N@ MI*A^R8+9-S@R-U.:+72FT;R,($87L:!R06A@@1Y%!G[!3AF\3;G!>R\W=(A* MR_"OR_/8'%($ >"L"2['A"S85=U.3A!S\,)8 M&7TFS6%;J0:;0.T\AP+UX6P$D8L\E07/+ +"U:;4V1%$M4&73K:S:K.^U[?MM. M!Y%4 &$-<1;0OO:T&XW%&N\T-;AGO>D6T!:]!E[EA&1=\0HRY&"D*E9(L"5R M=&BP7FMXWUKKLD%=JC$'PN(+0 P< %@2>*.DRR8H\[/%@J; 0LYFQV3=(Q06 MT\[[9'5M.5"%;=LV%Y:&S3*?6\14P5H7?2)O(*D8/9#3H406ULK#2O#FMO0Y MV9 TUK&AK%D ZP0^Q_Q59,U!"QVVV3G:U_L328.GHNO,?VEL* 6-IA(+_S$B MK@ 6K>'UJ+($5W\'"V0%\4X(G")!9TI*29R!HB*:7 (NJIW/.*, M/$S]X?XV)>J_PSB@9Z/QM(P&_=&+BZM=[ZI^.#HZHG'JX^#3\VXX;\]M3P%G M6$YD%9.S((L,$9PD+8L3I%D)-M=IVH?9W.HEQ,2W8)$%+!2M(FH78[90NYY2 MDF_6+S'3W5N'^P'P&*#Q=)W#\N_PZ0_7^7#L0\/FWT^]YIU71[X#Z2@(E2L4 M?0F@+'I4)1CC0$F1T;H9TI*1AAG20HI;I'\8:3E#&KX.:<%GSP-IM((EK;6V M3L>*L@2I-4--S."]%U<+IDAQ"_ <$L$7IEHD8FG*AM9'2,S$4F M"QR++PBG9,QN<^ZNI$,@:V(06B>KHKS,@C4VJEN^,T>^<\WE%L-W MH(YI5MSH) "@1)0. ZM(!=H'QVID_3*BZEN^,T>^4Y'^2F8[+[ZCZL(SIHZ4 MAA.^5\^$X4,FG-+DHN@E$F!$?D:IW91Y]* M@RN<#1[H_AJGZ>!I?]*6@E%QT?ADHH0LP%$(ODY1=,RD@N 7J[%TS->"\N.& MM^BM.N:VNK,J.A1RDE&'4E?"%YYD\MZ(8H5O\*KKWS87:7,TY%8IH_$11_HO MA/S5&0$]OZW/@$I*Q@!:9NL84XB2?(Y&.!!V-;9#75R :!W^(6)V)"P6YO"> MA1IF4Q>9 A&<-]CZ'A^ '^0D3;$,6Y0B:;5S24!A M 8$RH_8FF#I9@AJ\ 5^C(T1K-M'BA.""BW5YHP1"L(0P&(N?*N)0F,D M1%LI1#%4A+(N4=W2"U-(Q610V8,P(JL&ST5HF8&T;C2^IJ0R:0AU#(P,&9UW MK#I59ME!P:W$C*&?BU3,;:QX8R?I-R12S&TPNY$A!:N4A0S.2(S6"=1)DI=:V :OZM7L2-&6 M28;6!D2=*7H7@'0(CGEF]D9RZHA"K$+=ZJMKB:L5(>96V=00=269P%0S%Q&S MRG6?4S#"6H5MWN3N9Z::<].HF+U-R%*$4TA4*M0ZEU9H+,K:87YK'@T>+3,W M(U#",;E$,N0@B.1ETEFJ9)AO)I\:O!A4RTI8;1U'(ZU(UE@E+&86I#(*G947 MIB1G\NDRTQ@X?"^D.%8#'F4MAJ&CS:LM$"Y,978IH7 MO4Q1IL0*E-FD!%=R#":AX<0A-!9G6K_:]ZJ.HYK;ZH&&L9=95=T)6J,72@LG MB620A-FTW?\;EQE:$QE85P XD:3*"9S6T<2L^27SR1R+NQV"W="!$W-;:RE; M5;PT.A<#$21278C,.J-\LNEJ7ZCV1X9G/Y6BF%M9*@()9HE8HH%4G,^H@N)/ M$DBKJ,V%RZ66I7[$&IMB&THZ4C84QWP27+0^LI%DEIHJ:J89MY'CYR04'KQ! M99UU&*$($PDYCT!V6JD4RZU9M(MGS,LLJ"CO!*FB9(:@ $VF6+PNWBLB;,%Z M7FTRB]9,\+&Z!.U(U@D]$&2('".2% Z#51#H-EK\W!,^@D%?8@I60P;M/"<3 MB 4!"@B2V/J)/ZO$![45K AR$EK75:,@!S2V:& MBA0YVB04$$5T%^L=A1+Y36Q!/?39>,2_=WKV;,!-P+EBX]\G_>-ZC5_/=LZ. MZ7K0>HK#W)+R%H7*/(OS$0M(HS"+NO9SD%F78*D%<[B:ALSC][-0M^D)>X4K$V" MW0JR8<@H%J;IUF9!35XLJ#U8S6V;919,,150*2=(/J,W.6?)]-TGH4&T:*N/ M39R>C&FK;)P>\Z'/0)I,M\H+'- -(+/\?3PP:LG-"75.(YBL?='.<783J-CM ME&O1/AX-@7$IFW2$%"$FR7Q?. GHT2O+629C?-0=(LV&FP(C$O911"E8W[" M1#(PL_0043@J_#YKK>J?%NTBV! 8E[)%8+840J8<@U,0+7E/ ,(;%&2%91ZS M(KGQ!0T&K+4?$VL#'##=624XLVAI#13+%.WI2^( 4O*$4AI4IQ57)J,R!>2K[- MUD87=901.=L6[5'I5.=J,B<.Q<.JY-MF0+R47,Q:U"MF3]E*"0Z*1Y\-^;K4 M4]8%1//K/T^&F0JC-:6GC%5^,F3)OM^/ ZJ#%::37\]Z>#@:/QS@9'(=]9TQ M9CK"\=L)(SY[LXE'-X'RS?1AD%%1FISK@J^4)&8ELM BZ!* ?(,7;6LI<'.; M]$[:J*!- I)@9,% )IB"62H3#31X6O-W S<;Q#4;(/%D.#D9XS#Q-],-Q=0; MZM$(26/2@8H%)XOWC*'/DE1RZ'PKAG^V!K3YK5F73 PV!TVQCNB* 5*P-BAA MM0S@F^]IC[XG/#X\F4Q'1S3>IL%L(.7DH'_<%C^C8#QY2Y"R!NUC?1."+]$9 M(]CKFN]GK8%L;B-@7!$E0]$A.28>!E'+!"!==%H'V8+EW;X+LJWI 8T_/;TE M7B8*L:Z+03@P "DA"*\AN"!222ZUH".Q-9#-;1)CT!H="BB&.2)S_()6L:L% M"@G3A\THQN-%^ M6PO(Z_77'YF#I O_P+I,%O"?X"*HXFW=>]YZYVP+]IF[F$7P"%-_P(]UW3NW MZ=UH\*X_W+]^4DM"JI0N(%%&*@JB"Q$5U2U"'6E!VMGF8E,'KV]S2+RLB=6W M/3SM'YTW#;FYC\)1G#RZ6-:D#K.L&!%!.RY),B1Y;,+2U M?=C-;4R>M)DQ"U%*#U%YYD\!H0 P?!E":%%W5BM 7'[OEBT")"M;69-N5#H$ MR@*RCQ2L*^1:U$?=/L27TF5M=;*UAA%+71C4$%(LLNY,$7/=(1%6%/%9L?[I M"(?;='PR3@CHJ#]MT40@94U!]"68HL$G""('EU1(RF45!+9HI%]C@5O^8+\B M6;4HY8AY,"@,F)5/TD:?&?3@=8L&^[4#Y:6,]Q-"JF SRQXO 55"DB%'/T-9 M:*M6.;,NR9>7D&%UJ-$YUL6, N3,/,H'\#$JZU(65P-W5TXC+=.7ES+JKW:> M9)U+09C-27,"$JCL/#':+1@\]F&YE3J%<'K&.-Q-6!:9NFV!]2WL#QD/-96PJQ0I(%:R%H$:%N^D3\4A=AC K\ M/J\,/O7S,1W4;[^C)\,T.FK+:GA18"8C:S]E@81UIWB2QCD;'3=EQ$_8OG"K M@-7-487O)_;"?03H#U ^8X,!98U@W@<0O)\MBJZ5!UZ[/2$%FG64Z,@E@=@*Z; M7*P>N#=/9I:/JI(Z:Y\SI@1 2?BZBYW2J'-,&71>/5070H&6#ZQW)*)ULC@9 M0*00HY*N:,L:,45AEN&NK6BWH&,T443M4@'R+*(!I3,^,C-)(OG5M--H/Z0*KC&Y> MNYP4R2#HZ(("C6R@^H2LV!9I NK'#)942=&3;+% Z=%UGFS,&80K ZAM4#=_%UUL6CJF0H MV@M14-<>9H=%&X0$,H--)HC50W4I==;% VN=+2(6F]%+$"H$S, $WXE,K,&T M60*PK6BWNO&@0 I,,0.8NJ^=01)D4%JFWX)6SR&656==/+8Y49TW3%I:!Y1< M*#*)""9$J4-*"UP;I,W2X486+7$QB>)CTBID -:ZN7AEM8\A1@A7>\^O #2+ MK+/.#1S,"0FL(#1,"P2J;'U4=6I#-,GJE0%G.776><$D38R4BU4D(S U#Q1B M(11!.5LWWUX9F!9<9YV;&R4+5FI4GE4R!D*0/J2L9:2ZQD5<&7P67V>=%T3> M>,VZ![-W'E"56+<_L5+H*&WQ5Z,36C$/LPE48?E3+L%8YO/)200'@0H'1A\* M95P"JDJ%J!T6Q;(;=,20*3!)M4HKJX(U MJX?J,JJ,2P#66L78"I6R5 A^NATM*YD((8SE-4#=DG5LB5@JW-*4A1%QG)> M95(<,^H@B]/,HE(IS5]#I@D4^$:6BZG2)'%S<9M%T A>$V)*A$D89PNN##0+ MK9;-"1P;C$^!-2/5_=<)@W!5](LD=4Q&M6"GH*;1TIO9%ZA$&R@&FTA"J:,3 M+7A^ZX4/&:U9&9@672V;UT+1(L6H4TY.!W QA6*4S,$**T@HL3HQ;@G5LCE! M5&14TJ"RI'1=@@.#KX,'G*H,W_B+@G-= T>W'Z*%, 1Y??;)CT"#S@<'3,-+ M@8(:A01?:YG:BB CK0PTBV,(\P.'$T\I06)468!$B! -:0N)HYTB"BL#SC(8 MPOQ@8@1 1]:U(@?0Y+WRT1NAD5!:-*OC0PME"//#AXRV$9/5A;./CP4+DP&3 MI,S"4HE^9?!9-$.8'T1*L?LP'*6Z43UT58_,H2J%AP".8$Z0PXQR")S-@08ZCI%?O4 761_VE(@-4)915[$ M3)SFL@L(G-XL-S>3>.M6$-+E]*,&ZP*T> MN ON3UL*JJ222#%K7\"# 1-#F6U#'GR*VMFP>J@NOC]M*<#:;%0H(C)O@ZQE'[(Y:2P M#)Y9B0I65QDNH]=,5R*IF*PP25_*O/9#NL JHYN/O&,!;B34@3I,':/DT&6R M$K;.!^34!&IEH%EHE7%.X&ACR!FM0Y$:2!N/*@027L9B(^FR,N LJ\6D*[M9ED+A_0;%4J@F)P+*!K,=.#RI6>1HEU^Z75 W3!]>EE^*A@ M$.M85+3@06/6TI.IBSP[K:"L'J1+JT\O'ESKZV996F@1 B1E0HH9E7+"$G@7 MEY&X6D^#EX^J4R!8<48R[+)"V2B,9H*"8/A ]&'U4%U*?7KQP ;M29F2A$L. M7/81@W4HZXZ6.>>P@GQI6776Q6,KB5!H78)@][5UV1M,&G*JJRWFHBY'I:T MI(NKLUZ#YD>F%-21:%H;T-8#"F9!44!)068EF1[)E8%FD776>8'CH] ^.I!: M%G!"A.PIUHZ);*1+:77\9CEUUGG!1$X4Z8S40@E03H=@52 &"R-&I?3*P+3@ M.NN\\''.43#"::\,4(KL5HAH@DDEF:S\RN"S^#KKO" R@F1=3)!=B" (\NQ- M/F2'R109;)OV+V\"5?B$\BUAJW((4B=+1H-,H-%'G5PJ+AN*FCE@6CU %ULM M6P*D.GCKE)*@8@+O)'I)TF:EHBF>T*X>I,NJEBT!W*2I1$>Z$,MO+#9"S$3L MJ4:H3)>;0*T4N NOEBT!U0#:Z2R$+,)"' M@A.U!S8RL%&7F&5VP@9-OH"^FOVR2L NJ5JV!&S)J.2HD,^D(0DF3%*K8NI* M.)GC<;C(_B?Y%8&G"7MV38GF 00TY&40ZD;MOD2E# < MY1)F&Z++L#(P+7K/MCGAP\F&"80E#RF!R-GGXA,E([RCB&YU8MP2]FR;EPOI M[!V *PX=&.4C!1_0.$^.6*_)%JV-M\97R/W!R90Q>$'I9,R1C28;IVEPDBD_ M&H^.*DPGC"A_;:M<^=(S&K\XP#']>O;E"UQ'>N/H># Z(YIELZWC>JD;)H[+ M6>%4"ZUC2#*"A*ALC-9;=-ZJ4)A AA:)@A4UBZ7H"5FR*BH+DLF 4QS049$Q M67LBX:ZBQ8?]O6^CQ1*BQ3=L#3ZW13B#0A()M' >* ?/E-E:-A6(=76G3R:$ MWD:+942+KYX3.<>.&P^!HI)660UDP9/6!5/Q(3BO#35_<;Q'V!^_PL$)X]J; MJ=@9%_P5)_U/"2".QV=L"-MT/!I/*:\=C4Z&TP]?7^]/TF!4O_\7.'_UDST9 MOJ/)M#[-SMDQ?2+JWF%_@'% 932>X. C,[QA4CJW516S+$4J[PP)0$*TD$CF ME*W4)H6X0H:S,9GVC]B_MLJ'K]Q:S7>.G4FF0,Z84ZI2AJ+ ++541;*X"5?K M#7,6:NS8C-MP\VT:&.8S8B0A,3E1TI%5(*0)J&PJSF.@K%G^K)#AW(:;N5D- M%F&\3M['& "U0I%D,8EE"[J75\-2G-#7%.RDQ=4A :7R3O0 M*7K% EHE<)3J-/H6D.%&F\M< EM3;*4F(F3J@@D $EBV%1-S%"E:J7+.S4]( MC;:5IH26>64BIBK& !F1C =)T1<=I820;(RZ0 N(;Z/-I1&A96Y<-QC6T*1D M"E@70\*252J$RCCA(+8@#;7.S>>5%8*WI$2N'3 "DHF8'5A3C+/D10EJA:!K MA,O-"S>AHJ62I--.0=84B%APLD@PRC#]D\T/SZUSN7E%2Y6!;,"@ TE07LE\O\ ?5:&N=-!B*%%"*]RH:!"VB]X5B]LV/NQ]&L?QZ,ND/:3)Y<7&)2Q.8 MM$'C=_W4FEX3 M%3B_85T;0R6P*-B;+(*38$M=,R.LB/EA;P8<#-[T5B83N*$_GW"7]IX]T6A_\D)-SPB0L^&.7S50)E/3OV1 M)8>81[B00*;H01D?J+BZU1D9[]G7;-O@_-C/AMA/D_M[>UK)$.2/UV=N[86E MHV"!&))3S#I!AX@J1B2569,XE<-/[/[?;Z>3?KJ_9T(0+3:5_NG],0UF8] F M!_WC#H[3>#2XCFG]RMW1>/^>$D+?NSSC7F$:V2VCT70XFM*=3AF/CK:I3.JB ME/K565P?O7NJMM_MZMY)/MQXM_#WN&K@]WS[?[>X=[! M[DYZOWGT7._M/#_KK6^<[CU^+I[JS<'N^4AOK3\76SN[9F_GB=Q]W1.[1[MJ M]_6&[JWOO=U4+T7O<.VT]WK[[>8C?]I;[\%3M7>V^SK9S?6#_MYZ[VQWY_G[ MK1V^YWKN[Y[OGV\]WCS<.]Q\N_MZ;["W_NAM;SV]RX\?]>/CE[9W.#CH'?5, M3ST7NX=O^5FW![WU?;5[OG;.YQ]L'KX]VSUZ8O:.-BZ_\XKO989[.Z.SK=<; M9[OG;\_WUK?[6SO[8O/QR_=;ZWN'O?7- SY?;>W\UM\]'!SMOO+G3W=>3GLO MQ.G3G736VUE[_R878352[B9O;!>\D=T@!799(!JJ>RB#*IW;9OW+9NU=;U8O M$*6.H1NT#]RLWG4C@NAF9#47K>)$F>]T!OWAV^T_-_F9O=?S[G2FH]8:^2O( M__IML*<&[^+A2&P]_NUM[_RW@\WU-?[>6[&I?COH ^OL'T_O:'D__\;Z?IP?WI1#_ M^\[LO >_3(YQ^."7.+['W[YX?7&1SRY5(V47!_W]X?U$=8XO7V%:!YQCHON%G>T?C M:3_AX/(FL_M='/[]L>^*BT>?<@--\]6=+P_?G1VZ-\V?'PO^;A!_?%CWQUPE7K'4_OS+['OZHVTS_OZ#N?_/#+G\)G=O+HI#;,?XK9GW\<8\[] MX?Y]T9&SR_Q^GWNSQOC*UOXCJ+[B:U?'^>E'X_M7SU4X_W4+'O4'9_?_:X=S M_:2S2>\[VZ,C'/[7WR[*SM;+SHO-AX^'+[R MZ#SO'CQ9&MSB;]*?-6O>HWLM!?C!KKD=;V[U.I9?#T7#SY(@ODCJ7 MK),SZ&SI[[[?>[QQUCO? M^#0=O]_;2;)WO@:]]?QV\_5+L7F^K[9>OWR_>WNSI/SWBO/ MS[H+;ZPHJ*RJ)%&8+J3,V5>1[LJ4$S>ER2C- +<=4I]3]#0=]U%M/G+F/%-H0CN"JN^)13] M4=RYBBOJ^+1&EH\#](#*YTTS.O[Z*+(V[N.@\W+83Z-,G=Z+/PHC\A,K@2]: MR0(BR/,35M4T'IQ=]#6SE!V-CW#*-^!&F5"Z'T>C0<3!8#2-H]-6QIH+(;;+ MM+ZW_JK/S\#7?JXV'[\Z[*E'@\W7KPXW%7^V\Y+/?W304T\^$6+'AWRM]YNO M?ZOW>;^YOBOV7O=8O+V4_"_?/YUNUMCT>N-\=^#?/]U9NQ)BI[V=W?,WK&'1 MNFBZQ;G2!3*YB^"A:[0A4Z(01N*=!__G/X,#^X]/P]6'Z'!I\PLVYZ],BI]: M\Y=CWO.7:]L[&]M/=SO;&\^VMG: M_\Y_ZVP]ZNS\:^,C&OD[>UQ[N%,/RZ#A6A,MFQY\':%\-!IWI@?4^?>5\W4N M*E0=&F;*BR .SV;WV[BHDUUS^ON9/^D>\3T/ZM>Z&<^Z9X3C+@U;Z?W?S31. M>^?IC8&(+DIF%H2^:GU@RI%E5Z?@ZK2%*'.Y\V"=TJSF>2%SM/Q[I[;]7U./ MIMGEUG9CV8B^Z_UW21AF(_Z/&<>/L!$9;MG(O/7,F)]OMI+2JM.1WOG@:.]P M^^W6S@'3CY=GF^N/CG8/]V'O]?9@=^?U87/M]ZO7>T^?BY MV7K,]&/GB>B]WNMOK1\,]AZ_.MC#3UU@6)0";8N*EW0$5IJ.[&RO;;YX,B,=/S$?$1_SD>D'][LB)+5CZR*K M+?[_T]$W)\REETF_KKWK,HO]2>U@[3SJ;#NPU28E]9'MXXQ32=&4%G5#KC#^!W<-*9 M'%.JHXARIS_L]*>33CJ8E1&:6TH.=[V5WR7>X*X%F+MZXR G=4NNZNYRZ)C[ M56<-:[]?OX:OX?L7'K0 QO]U3G7C,;JN6#IFV3H;Z#$;3OVPSML:GSUD^?VY ME)W4,X['HW?U.BVMKEV(V;W##=A:WWB_>[3!]]D\W%P?\)TVSO8.'QUL[6Q( M%K/G>Z\W^;LO/ZVM'_5V]J&W\VM_=X=_D^H)%K>'NSN_'?5>;Y@>"^&]'?XM MBO/!E\0L>26U8$I'J:@NE."Z7DC1=3JX5#QXRJ:6YP;X'L?TU6K6WEKWY]:] M@Z=/+@>PIIF%MUA)+-IL>]?--I/(V@K;59(M%LA@UT>4796]#ZQ#2G3JS@/# MQT$8"Y])D<]+#'.,SQ>I>TF\9Q8U.Z-Q9S0]8$5\>#+N3W(_S4H2HS)3]_V/ MH^SLU/$^#OOGL_=_NPF?7FJ+/+F[???%W<[E6I?C61-<]\/.YNCNW[YD$I]( M,_,GTNR+TJM-IW[1"Z1I)^@W'LO7!CUU ?E5'5G>%J"O 2RDT,OW05EOVT?'TH/.036V,@\[:._I[YP5'.JF$ M^/;H_D-N\P4/&%?;^WF8S*79/^276^.=T?M;ZOV7MB^>[FQ9]QH:_R,%2-SH%M! M.1>K?G+=JIU0-DJ1NA)-+3(6W0VUBY1BP)"=SUCR]*)+<&^Y<&^XF4-#9Q_(VAJXKF,!PX @,Q!M7_,Y(Q.*"/2UWDX.\=/C0XJ3^J M<]X_[M31-%\07,OKI/K*7WN#3EVYU-J8L+5N_$.=4Z=O,)7HLK5=/YL3:*3N M>M+(Y BER!DIZWCG@16?.>'?;K+7_^F(G8PIV/!G[?5/9V]$)'+&YVZ15+J0 M)7:]@]BU$$P.6H2$\LX#Q?2U[J_1OI["WSN&_VO2F=* CBO>G>$,\(\C%[)[ M?A*Z_J"?\/<9C?_XJ.=P-K:E(;]Z3N- M9W[Z]QF)YS=XF8EPF*\^*OT)NV^G#KYF'$OMYAWN4^Y,*OOO#' R[8QGHR2_ M!=#E#T[QW]T;O+3!*=\S,N7KFGZQYC<;Y/W[$L"7XPIHS$9U?#*>G-0!!M-1 MA\^H=>6+47A2_7?\6R5(=8#@6IK>;^PH _.]L\2UNJOT_'ON;_*R7SO)K[3GPYF@V$(TT$G/.K);^P,W+ M\4PS".GT(J%U1L/.^X,^?_)[./J>$OA7M\!1/^;Z$^@=/3KJG>^?[AT]D9N':W+O\,G[WL[G MB^;LK:?SO:.7LG?XZ'#W?(V?:9^/[9YOS298O%2]]5='L^=\Q<_X:8=.,M9* M@Z6K=#1=T)&Z'G+IBIA$U%&CT/9B^#8;[6S;P;]WCG'<>5>7]^W\?^)NW?#O MYDO=*VK!E_'O(OS=FN]7F.\G?3*4O4.I35=C=JQU@^Z&#+8++N42,1=;BX$/ M7SW<6H25+B;3+"W.;ESFKXOQV)_VQ=3LUOINF,49\B?=,"B3C2+;;G8Q=D': MT(V*36RA<0C"=OXUY_,DK"Q!#:@DBB)G(AQ M Y)*59FY5NZ]PFUS"R?#.JWR7 M5)C%I,+," X/LW3V>C['I866O6BYDY!0>9I+W7P^"55$7U81KJ0S_(9_'\L, M)V;8BIUN\"W3[4YTK2Q0_.]Y)\L3HW[+ALD;TH5_5"AHC@(&Y\DK&9[D'AR# MRXS(T8D933_%9_/CK>;['']X\B"_MRMA[S=RY6EMVAO2F^R'#*WTH>K]Z9/Y M5B87J\JM5G=2W6E6_#1J>7,Q?')3TN3"#VZWSP>#=%OC_.QLK8W,Z'RXDIO< M7"<+.?K+26F#!H5EWU>Y% M*Z0M]J*UES=OXZI3\1TS,N.\Y2EZ_GZ-JVKRJ_/T3H9X)M]7X?WYN YJZPB. M6[_E^95_M @E3R;O&)UTJH2VLYS0MFB>'M_P-^8-P]\?CE>OC' >X G-/CY> M1>^,1FGHJ 3.',I1M0JL)1H"U5$@A16CLO#JX^#5%6+1Q%NFU4VW'5K&N<2B M Y.I,//*()M_U_ZUE98O7/O"\#31;_J6P:6AE3CG-(W!13M;N^ERR3K,0_2^ M]7[0_SPZN7SY23)^0W5O/L1.KZKF404X;=QT;QNMC6O_>/,=;%36[,8-=["1 M\Y(KUL?$ KFTR:\:XD]N=61_TYG]DL^K[UU]FL@G6-=?"9.@)P+57])JD7=[ MNU/0>BMEK:G\^+V2RV [X?5]?W"QDD;"6&$\V/G[0[HV3]_Q)5V?'^R\[>R? M[J+#?YY].-SI9H.!5*]]F(Z;[:.#?P[23)E)CV4&5W[BCB9&Y#>]L+4] MMA(?_C%KG;R%[_C50%ZV9ES?NIA+,@B^S-9D4#8(&@5(3TBN](O 8HZ!1>]M ML,$[36]7%W-]6'?WTL%[/G;P"G3O!=W+81R/XO:EEUP@/!>$+V;"7XQ!3GL= M0,820-\9A%'FLH[3M7#4J?G5^.TE6>"#%*_Y$6OSH&.!^.5:D$K7&5^VN*S?8'U7=U+_*7?^ZDKTY?V^JE1^MG M&>I39UCI4Y,>Q%G*RO6U\IMS9V!O!G[8ROG/'7]]1'L+T]_,[]<*4JWTOP;I MH0\P][^L;[K29UR5.CL\"=WNY7)N_986::61CBLI_ERQO/EDZ$T8-D547[P1 MF@=PC3>PN4ZN\#MNC%6"&T"V:F5J&1AA$ 0=->*:62?E+S>@!AX7/3@QBF8? M%&U5!RS_-;US,[@8#QF151,0VK[,[WU6'>ZF/>B\UQE#P;-K(G6J,/4J M,O*H^JK#\U&U3Z8-\\>6+[WS4_#]$4PNF*R89)JG:Z''!>(OA\/+^=ULC>?U/M!N?0Z#T.I_GZ1;G9(UH^+X8^K1>K6Q[EE_;,).^OM^"C.M=K_? M274+Z/M'C!WVN^>CV8_\JCOO75L$RXW+SYP,OCLH[P/803 ?P<2T8IZ:[F=S M,=SX]TU]A!EY(GG]K81K9>M?=_ZH,F"G:X2W)T7"'RK3_Y:W7345'?>T;/B= MWM0/Z]=LII>1)WW+ISC>^O/%;N[JLGUX<+Q[<'QT3>O0Y1=2Y_1>)$N?(%9_ M+C)+G"#K/-M?G42*6S;->IEX=H'J\+ATTL^ZV,:X&(BDIQO?7#(:)\5XGY[W MTOK/[TKW9!IS+ZV303:M_^?7&R7.%0NW7AVW]IZTGNT=;!UL[VV]2)M#9MZM MXZI5N9G>Y&Y>J!,ZF AZMT[PJ']M3'T>\IN?$E;MYS?#HBR<.RP[K TJH3Q7H7^*G3A M3],UN8#/T4D(HV%NZ)(\Q4N+J75I++5^.^^9<]])G_B]BK;<.AMTNBTR>?5> M"^J^BV.Z4G!9&'4M#'S#/!:TK^JDZBFT?]\#,LRS=#X()Z$WS(DTN5_,:?@! MZ9>Y?J/TC:'"?2_=P&6^R_C@;)8K\OLFZF/KF[-5"&(-UM)-\U@(8D4GE9"? M$X09GK2>=?N?A]?20B&#Q[QN:"&#-9M47I4R3?16&Y]VQ37)X%L8W=3\9JP"_2<#/:^1&@[ @?U61 MSR;(IT]:?^6@U\ZHBD:HH)S^T+W\/3-!MS\\SP$J6[9_?EG4J_6J,_Q8X+WZ M\$X+@:("[S6#MYS FSW)V_1HD":O@O;+0=\%G]%X@;TGK!'>)S>KHNRJD%GA[-7G[&J" M:?&GU@ZWXA*W6T\JWZCUS+A1?U PNPZ8%06SZXA9_5W^?-V[TMOJR'3'^3B[ M_WO>&5UB%$36,G-J8_-H M[_G!UO'K5[M'!8MK@,4THY3_#(N_*HIP625@)>HBY'3/^0LC5'4@KK_5^M8 M^M4:(,M;CW/>R^W78V[Q5^775YDSO=$-F91-K8)0G0CB&S.)IXLAW'+-THTK M'WJ8!_MYINL]GTML/,A4HB=\-6N&W/K&#P^.#E_L[6P=[^ZT_MQZD9;B;NOH M/[N[QT3)H@M,QR&*Z;E789^:D#N-7V+ MOD:==$74KV99-VV2<\IS/H=W^8?3NI2/V] MYBW0RY*WYT-X;\S9T[R2MGH^_V?W^S+:&FV;P2"7E/\[EUF]7>5;^L"5;P\Z M^M2=/NL=?GC[X'K]G!Q]VO^Y_[9[N_W-P^O:? M??SFZU;ZGE=OR6OQ4%Z[>WQFXN#XWV>[NGB8.=]>H9TC^GZ^Q_> M\S#'3_>)?L?WY'9!188@7$<@=,,0'*F N:<:JRZ;Z M/O*%NY;*70?;,]:58QS9Z#U0&34P[!7HJ DX88F*S@:DQ<:F;FN,YV6NG[#' MHFRKVWK9CQ[:=1DC!=H/!^UILP0G9D9.H#2>+)DE*F*PW'C0UB.E:2#&H8U- MS-J*S78<>3AL/V[E:FO M4]V'/8\>R'79( 7(2P+RM,'!%?62QP!.20(L& 0&:P>>:!NTDB[BD'P)T4:\ M24!^W#+(T4E_,()1&)RV.KU/R7P_O>Z#46P58"@Q,APB&6@UIQPDD"J.Q,,D=$FV!9(/,("G MS0NJ"!-":(@*<6#,:=!("X@4.T6UX3;F[@;)3U"B00!^W'K&9;C560)+!F8_ M9C0.?+ER$CF5;'E5U^*V>?Y&'OSA)"V6QV7 68Y0QW B0E")@2EBP M$7D@0C%D(]$H^F2&T+84M$%.4E$[&FJ&%#0O$\W3-HFQ01H?)!"KDDU"(@.; MEAA$81EGS!-J5663"#KW&4N1/!9IDYPFBZ3*.ZS/*GD4[M2\5HG[Y/I/M[\- M_Q2-%0ZKF<,.9T- (D+8"1*!1YDL$N,E&,\C!&X])49Q714WI&VEFW1.7(21 MAEDD!(TPD;2")XZF9 < QB%'5@9J0G&JY@5$DK:1,Y] %,4D@>Q M1EIQT#]MF1@[W8Y)EG_13):BF>R@V3>PI0ZY9#"E#K ^JT>2$) M=RK8')ZE## 7'"@L-"1GP4O-B?3,Y4R\$MS1% #FH\G>J#_HA!+1L7 ;X7*P M+PY"<7/JR[<[WLH<5!D-!U]WOQQ\V'_G@N62&PS.L60Q<"' 1,_!!68(YH0Z M:I+%@'F;\;FMAB)9-!>Z=5D-!;H+@^[%C]#U&+'@B06EC 46D06C\_&GC]$[ M:TC4/N?*TK:63]P:QMF GC9)'.7$"@U<^622&![!$$L@8HQ5(FU-B-K8 ME+@MR=QQI0U5-E:PCM]Q?V2Z=5@?DV&YL9#BFM-8;>FSA; 60UA[,Q:(TDR% M$ 1PA#$PS )HCS18$8*UF')K;+) *&ESSFKRH6X'CQ421AXKWFO+LBUX7QC> MIPP4%%A 5M!DD1B9\!XX:*(E*.N85]$@D29K4^;Z8KBNU+7%XOW1%-.^5>FQ M>423QTICRZI%=M#ON7)Z? \:VY\Q6ZS!4?+D8@DJ!3"M*K.%@R2>2J.T"ZR* M,^4U.5G-,%EJU%,>*]:759RL8/W^6)\R611Q5C#%0"N915+/P 2I$_2CI01% MSIQ:':P_U^J"BR,JOZZYCR'!<:(!$&L 1:9 Q4B!X>D M(S;ZJ!S/P21M19H4-%]B21IJ910 +QK 4[:&X\AZHSEP;#0P1PDH&P,$P06A M7 C-:.X'W=9T[HSZAD:4K*!1L5VJ@#2T"LA5-ZCP5EV\]7K&\.!14Z.M!2RP M H:T 1-Y "JQ%$Z"E+A'@G*-$,I.($ M&-$$D@.AP7GD45 1,Y,;P>@V874)'T7>J,$2*;4_FEC[H[#6(ECKS>RYC J4 M&.^2"4(B,(D-*",T!.H,L\A(E]M7,=26I!1&76,T+[;^1T'S@M \98/PX RW M@0/R3"<;Q##0'$E FA)LE/$&F:J:CYP_/+VH(4NP04K%C^94_"@DM@@2<]>$ MBGA+6#)$>% ^F211@98N.5)$"V6"T9+F2@-M-'_GJJ*,-!?+"RT*4K"\("Q/ M&20B(*-1#* M0L"H"V"DUB"X#U11)T@.^R)M@N>.52^:2'T)O_VS=#L7[=99 MU^3\FIYOA?\][YSE\\RBBBPITW<\!R_S#&SU_.[E^)F][]CN/&A*X15.V%]F*V, M2G%B)D$U.*9S!P@KP#@?P3HK.=(.!2;',:6L2:>_1;AHJ)E1$+UT1$^9(-$C MD<]/@'C/DN&A+!@C-6@?*?$T<,9(0K1J,]XD*?*1ZQ>'9V%@1NE!6MU@AJ%5 MC1CT(YRG7TJIU.68(]\FX46>@U?Y9@[CZ^&8R@IKU<=:LT52 Y;8&N6E5,(FQTFV"44-\IN*W-%0.Z1 >7E0GC) )*9:F& !)RH& M9B-+MD?@H#S7/!CGK OY!*6M^;HV?EE! V1<'O5Z2^/>M=]N56JH&IPF#<6_ M%O?\:\/3]5:!+81<'R%?4_Y58&5PT&E ';9!=5^H0$5.]W:-VZ]7NSN[N_M:? M+W9;!X<'VX<'QZ\.7[S8.WC>VCLXWGVU>W3.WYSHV9VBZ&\,L8W'W85LR[GT;*-AZ\Q62%=;/NKGO$M3'@:O-. M)POHY7C]E.8%M1MTLU6NB-+"Y9Y*-.K<72G7!/:Y>YHDVA(2D6"XBDB0:@W; MI15*6E-*JLVG+)2T>$J:+AAJK&2)B<"3?*+!J !#(@/!,<8D*)9>WMADM(W4 MNIYHK*3Q-S@//VU!>QL/X-%'AM5H2^7Y>/%]S MWUYF*ZS\QH0C2:<86.T<,&62#<(U!:(37^F %>,F<9=4;4;JRHHKS=S6!/2UM5DIH%\L MZ*<,%L:52 :+!HUH &8T 16"RWZ("@8A(7--'*)9&\NZ0KI+5[#.&4AVCP'EF 2JA:?&*Q0T MK2@ KP@%/'+-9EP-I":M9KT9K#8C)@_Y%0^M4-C<-4L;&J"R@G;&3H@A@<.W.CW7/PVMD?E2 E&6 MT*AE,NQ[U:@?FR]7":L4!ZB1J;[.UAOSEAC):0!ED0<6DYMDA"0@)--:2HX, M2@:':@O1I-;;)1BEH09'P?(RL3QE=21C@NF@&7#I+3#G::[9@],_B!J#I'!1 M;VSR-B'@:)1;<_YMNN?A M^[=/B!H5HKX%4>^/]K=_(.I/_OG?S/_GO]VWI/O)?CA+W[V%WNZ\IF\^?/SR M]O@C2I_KO#G];[J_MR=I'"[>?MC]G)]__YFZV'__3M/(%=:'RUETU0H;;IV/3I*1^37XVTE4 M924N?25^/7C_CE DL% M<'@^O21CYTLB]J]AT"^K\>%6(S[<>D=%4$)&E+A-N&2\Y:9ES@O06,H@">6: MTT:QW.'Y:#@RO>PYE375S#5E/65IOU2@78C ,")@)$. 7: &^\@=:=::*A35 MY.7D8S#!6@;.! I,&P;*.I\6%B9!1,DD1W==3@O=\0I%-7Y-!2^-D4*#2HR1 M.WWCW*(B_:-C",+DS.2TI@[ZO[:^;F^?=2J6:?4'K?[W!?)-6/6=3^5@9W'' MKC_BM))\?HG-2Z)8%JO+'Y__R/ M2O/V1X/.?J0-;@:S'"GG0*M?K8$B")H$!4C$1L::$>-E$ M\-9T:+M6!WG;_=/3?J\1IWCC6RE'+_5!]Z]?VL1O=_;(V]-]MO_\KR_IVBA= MF[\Y? XTN=]/@"&R("@C'Q)HT M_T+$ASW"*XNH\8N("T]T, 9$R)5?D*.@!><@>'#$>^*9#HL_OUL$;95#EA59 MAE_WW[]#)EB,$WGQB',C;,JR?\_!I)^"-CX:RAY,,RJ+:C47E;:",^H)*,4Q M,)%+@4N&P3&E/6+8I4UR8Y.A^8[NQF)T8PCO.FV\K,O&K$NR_]<[RSB7T1E( M)EIRV0A38)!-6[ TV@:"%,9H8U.W*=9M>"3)8"B18G;TCE_*,& MI4&6E.:&"MT%G/."UQOL:S[IM_GIWND]VO;SXX>O A?=_IP:4NEZ3$E+7)-7T#?B]!0^L X;J*C4]1!Y[TVV= MF8Y/]]ERYJPS,MU2C7+A;5&_C?W+-/1[O>WQP%]1@0I7U<=5L_U1F9$("1K M$I;;S?L 6M@(*'&4RCV,6#[0):*6WF1%OVTNH&OKCUH O5Q 3QD?D3$;J5& M9%3 E Q@5- 0A0XZ>B8$%AG0-%D?ND& KK,NY>J9(*_"R*0_^E8P@UYZG-)S M8^&6Q^60[TY&?,NY\]/S;@ZGW0FQXSJE?&Z-1#7;%94':SEW"*1-_^1M)MD@ MBH U7'$9HTDN4RZ+A]NZ=-]89T#797D40"\9T%.6A\TY4\Q)\!*[W I0@0HF M@C-2F$71$">P ]Y&K-\]UJ0HJ[5!]MS?8>5=01(V36/Z0 9I0'ZST% MC[%'2@D69&[:P7F;7Y.P=#]WZ=8P62%QY!%#OR[EI$!_P="_F,Z7,8X*$0 G MNP684@QL-!:4,,1HSX57;F-34=1FO*ZN( N'_B-O&3*V:ZYT3<]1J[_J-58% M5-_&%OK5($YF=SP"3VD:1M\_SU]\^>#SL>1/LR<>8K3_]8 #M#;;1UV6XY6F MDUL]7S:3Q6TF!SNS+665"9$@'(#R7&K0R@#6.@Y6ZVBQL,KEY$O<)H*UF9R5 ML>YWY%\?GAY8"2O,6IBUL89Y8=:E,NMT@]]@/>:YC9,@(2/NB/TM5' M_=9VOU<];W5<^:S3,SW7269W507O-#D&PQ^SPZXD]DZ^@(IT!V?]816C^'00 MNB9GE?WQN>-')YCFCUP9:Q>RG;]\NJH&$4\EREWY M-]]MQ0A2,::%#H0;QVP4QD@DDCW(DD&!O6?O<.[O,_[0R>![CO3[9&,,@OD( M)J8'?&JZG\W%<./?/XS#::=W>4.,/)$\W?3TD-TX,#$N;&#&6$@4V1^8:D(3 M L,@ORO=DVG,O;1.!GDG^9]?3Y%,OF?E8_9CAL=HC *S>=WT+W69XJD1D-Y.Z^@X_6=_ M]^#XJ'7XK+5]N/_RU>Y_=@^.]O[>S4]SN+_;^.?Y;:??[9K!L-7IM48G_?-T M+3]LM\(7%](N-8U%T\[O>KZU8?^.#6#]XG:)CL#GY6AJA$8O_R=\9Z@ M,>M-!++)-T]>?E*]-&4@C%]C^ GF^,:7T9.;7_O997%B9*7N==F?O\;IS5]: M;K:)-ZOYK2[["WGWERN:MUWC#8\98DMC'G7R!49YPX^3L.';">X<&K3!DIQ^_^U@W]O9M?_-LW$ M;S,$CVLH_VMZYV9PT;K;0#[.L2K+;FG+KBGERO"WX/.KIZ0/M5.$46L0/H7> M>;B^8L]BXSJ6J*O?;CQNKZO?^?D?2C:_W8/?039'@L=@#,^K-/1]\O9YNJ?CO<_3.OG;X_]V#TBZ]P^^>_C\[[9/_S.^2D#D)H0,938)X: M,((YB QSYB(F*H:-38Y06UP3@]O0:):: MD*R162FR(Y2[DAFDH4+&:!^?0C MY18QAPF/U/.*Y'"Z+*U(#F%42&[Y)/=UBN1R( 7-37V4]P:8R=%ZCG- D<>( M1-0ZTHU-EHQMB>>.L2@D5TANM4G."ZH]52S(1'$R2L,%L2A1G':6$B+'EAQB M$Y(KEMR#D!R>MN2\4UI*ENPWF6O'$ TJ:@D2*869C5H1D0,>A!!M2HLM5VCN MD=.C.3I%KDW$6R5BP!8[UDR.W^<)0C8X8),,/KA4E7H6S<5P[?)2P?"B,#RM,1%N39HM#30R#\SFC'"*+"0NIHHB25&, M"<-8M#F:NX!6P7!S,5R[>E(PO"@,3TLH!'ODA'6@0[#)MY )PX)Z"$HZA906 M%)LJ&X^2-F)UY8P4%#<0Q;6+ P7%BT+QM$*@I$8#YH#\&)AN5532^--.KS,<#:KZ-JWPY2STAB4"8ND2QV1RGH^G9JOG MMWZ8F-WQO!0FK(T)CV;SDYAEU H"5IFJVJX%G5P?<$HS:1@C7(N-3:[:&M55 M';&O-C8%:E-2 MSEK7&-NU2Q0%VTO']HQZ$44TR&H0$24/!D4/EG@'.KF@ULFT]CC9V,0:MS4M M&_<:@[MV#:* >^G@GLG!8)YI3B)HC70^E@C)/+?Y'X&(-FD623Z29*+-29-B M'4N$Q358'C>U:\5!_[35/POC8J;S: U%=ZU=B#@<;.Q*6D;B<=6+Z!0P,/H%84"%DL!T^*$ MB\P(0@T@%3 P0BAHYW)K84&2A2.L0W9CD[.V4G7U0R\4L%844+NL42A@L10P MK6$8;3".PH%7T@!#FB4K@"4*L#I[.2Y:HCDW"+ M1QEM\=M#JAR7,_!-PBW4=7OJFJTJX4,P**313\X+ ^:\!6M4!"R#=T@IA71( MY@N>=5]^+R K@5 :W??"T#G NBT=X[23'"-4'+'=?+.I4TF+E-+L@S<-#O]7_4%HNN6!=S M'7'T?0#&F0Z6_*$&$ICLGE;S,^=R'F@N7F8KG^ M<_N"Y85C>:809)38YI(I)@B1L$P0*(T%1$T<14CE#H>Y>E*;JKK"=\KI_&*S M%&Q(> D3M: U,E_JJ(KPB..3%G"&?QF6]&S0/]U.W]7IG:?Q._R669+>T3W/ M0_JR/\A_V!J-!AU[/C*V&X[[B2+S#0[Z59+7I5Q::+(VFIPML6 LEMH9 H$0 MDM.PDR.C;7)?6-92TV*@4FUL2M%.C%E3,E=CHAQK/ IYQ"RR@$"#PB(-9Y&9 M4I61DV@PADBX!*9I &5Y !(5LDXX2Y0:%VJIK85-89&U8I$%1$,4%FDXBTS+ M+S1Q2/"8@C ^YDY8%G3P$IR2FBNK(HI5RH5JIR50:*30R%)B-@J--)Q&II4? M@ZP(UFK CEI@-G(P1BB0Q.#DZH1HI,X%*FB;U59]IGE9&S_1I+"^1B":T7H: M10%[WS2?UF^3%(W?6S;TPM7.((]#R'[@+(T\#\?FRR2&[<_Q%!0^JZVET?%6 MYK)*ICGXNOOEX,/^.Q&0"<99$"RB1&@$@Z4R@$X.MHT(UC MWF#<:]".,O!6(Q4EDP[Q MG/S1%FKN)F4%U@W>H!Q0X+Q3.!U,;-/.4I5ER$"B*P(S'8$2@@+TS+++ MO1B7BY%D]A"E;-"-1?)RA8>[;M %M'<#[=0>[+RB1$8"*FB4 T0\:.454)QF MD@ALA$M[L+XFOZM$AS0J.N0@C"8Q(0N,!EES^JI=*!CW"2H5:NIEL=T9;2!J M'AQ)KD.D4@ +T8+UR9U06)GD2P2&,K,-YR9J#OO;(C0+Z M!8%^RG2A'E/O* *$G07&=0"#A('L*<8@O<4D^1M2MP5>>+A% ?UJ@;YVQ:& M?C&@GQ89) G,<$D!8Q.!N6# "&8!&X\]$3'ZF-L!:]IFBP_5+*A?+=37'A=1 M4+\@U$]M]4Q[(P+G((+!P&CDH% 0P"DGPFJ#E3($AV#1Q3 0"5G,+FDAE49!:5M:-KJO)1H%V Z'] *D? M!=JU0WM:KC")EV40$K2J#B9\R.T_*4B'!"8AN2_<;FP2.O>I1(%V]O-M]=W'DW[7A\%P,;+1M23WTR"4AQBO?RWHX=>&V6M76M(* M+5V-%L'?^S-Z"HH*>R:3U^5T,LVL5J"P<, C8D))JS"BXY@1LAJ2 6)[L5@EL8P$:R7"UJX^%X1;'<%,F'/$.:9+<4^=-SI .%C2B"CSW$GDD?<1B'/>$Y&K$ M.$\4R,N[N%S4K.*OND\>;G&-*T]+TR/Y_GD6!*=KULSS#>4N5_XN'[ELOMT_ M/1N$D] ;=CZ%Z23#180PEVLTYQIU!JH2]:NUKQNV]*_)JKW'<=VZ6=+7/>+: MV,LE"7@EC.4W,P/7$8>Q< *6^!147!(,2!ZNB5<18'%NO*3RY\5/AH54],"A\M MAH^FCTN"(MI*D59I$ &8=02L0@8B99@+[FD@O+;4Z4)(A9!6]8"C$-*""&DZ M[\D'S+P*H#3)#< Y!F613 M*ZS1)E#*B:\OJ;F@4]>I)8J^"ZYKAL!/3#570 M-/[#^7!TFFXVHZ4U#.Y\T!EUTC<.^UW?NE>>]C4CMB)Y(0]:F+YJL?J#7/_] MI'9ZWK:^35M.(MDZW-Y[UA\<)4([C$??IO#/JMGDL?E2R.Y.9.=FU"F=_'?' M+0/E!$W6EW%@O8S K:1>.$:P"8GLZ!R5<7]",RM0E&;-L5Z[C%.PWARL3RL_ MU'OK-0?*G8#D727#)C(.-LUV.2!6F&%JXHW%*RO)]9K5Q\*UIN#]:E]W>JHG7 < MC%(!F&$2K"4!HN4B,LX[XZWQKIA>^)WG?O63^HZA@T7RAHM#;7>GM_8Q$P:.T-LT=&)(X+O$9 J6E M!$8MHD2D3].B( O0F 'UZ1X]:<2IP[HB1=G25V_@9),"QM+LK2[U2JED[ M>E.:^#5)GA#20WP-OG76'W8JH/=C>N53&&-JV#H)73]_ MN[_U)L"E:1>OO\W7?_K=/*#/3:>76?&P]YWLM@:=87II)_W:>_\R/7S?%WWV M?BSX<38#B'HDG:LZ@IG$@C%9.@QY"(ZC1(,X\&@W-C&2-:7*EQ.9)I[(U*!A MW-"$N""_,I!F5/F1')R;D)W,H 3['M:N 3+"*5#:6Y ::^^,%TRPW#%H M#GHKQS7-52M71[PH8+\'V*>,F>@Y3A1N@>="10QK"9IB"QXK;M,BX(GF$]CG MUBL+XIN+^-51+@KB[X[X:L=WT*%G:/=PDKS7.UZQ37,=A!&AS'15/JM>Y['\F5_4$6>_:0!ZEZZQT$8 MCDIUG_IX;W=&R$B;FHY!$1 V:&!,&+ ,$\ &,VF0TVG_J\JQ"C%W7-J=@+9" MYS>/E3EJ3T,IS-%DYIBRF)RC!NUXL([3H655>%4CAY5 M6Z?"' ^0UU*8H\',,:VNX,@TD5J#B,FH9"08T(X94$IGCSM@JR8=X3!#A3H* M=2PT4Z901Y.I8\KH0#B*Z+2$()1(U)$\%9OV#^!<:QU1U!;A<3%2@E:JU5HM MG7M64,5Y$8;#I^G!9[66['DH4([T"$>S.ZC2.<2,DE8&<-,(\LF%SS2"$6:-H !?-L8U.L8*PEP?K^_/""N$888B"\!-KE$0 M7 2-%4LK##-,G:>>Q'%_8JU60F"NZ6RJT%VANP=1G@K=U4IW,R59$I]YJ0"C MRHS%"(SG!KBSP@>1?%2/JR@>BN96G0K=%;IKSE,W5)(K=%R)Q'X6$EQ/S& .L;W6Z.IR MC>9FX7.GV;8<=?769O[$'V%C?'K'G%U3>Z787"4.;'>@R0R;7GOFD$O MC=;P\NNJM?7-K$;%K+Z%6?UFYI!(&JP(Q@0BT0$8)A%4^@L@*A%UVBM"[<:F M>"+GUA":%]-3*&C-*6C.PYU"08NAH.E>0I91BS$%E/@$F(@>#.(&'$M[!E(! M4^HV-M43L8;!PH6"UIR"YCQP*12T$ J:R>-V%(= /*!H:+*"; 2+O &<[%=- M)&>2^(U-@I_(N0M % XJ'+1D#IKS$*1PT&(X:,H,"D00CIT#Y#$'AKP"39,G MIA%-IBK36CJ]L8GY$S%WM%[S K'72O7:Z73/1^&&1HEW.'.:$NGML]+9H/:[0VSWI;[D=OTVJ?-M$2J2@P;C2P7"Y:!Y_83C OI3&$ M*5:I?7P!A=<*OS4)Y87?&J0C%GZ[)[]-F6_68T54HBG[L)R-+X[9$7E_RG^B7XEDEW9=Z'<13JL-4_'PU'IIO9-O]%^&#-3O<+VWL&S:>/ADA&WQH1X M<'YJP^ P5H;$\/ [+4X.)V^3FE7LC=O8&Q]GU/"HJ:?)[ /DJ 1FG >=_"M( M-J%V6 3!E=C85&TE49O/7\CU)]DE*U#M?NVA/J?(6Z#>**A/QVJ*J!.,"0A' M&# G-"@=DG]A42[K*DF:^HU-W<:2M0FIR[TH4&\FU.<4/ O4FP3U:954&*^\ MEAB/""J*KA.NTJVO99K6UJ"A0;R;4Y]3^"M0;!?6+Z=:9 MF/G )029SWNQ%& 5C0GJDV*- B(Q66C9 ",2M1FM*_^C4$VAF@<4=0K5+(-J9GKXI(E3 M0GG(/<^!<9)\/1(MQ*!LU,Y01TQEU8CD[Z&Y%=Q"-85J'EY4*E2S%*J9CD-S M/F!))&@=(C"-%!BA*%#",3,1AZ"^635J_EC;YE!-I4K]NZH->*F_5/^,'\0. M_KWYHSAS154Z-8/WG5YUA=I>%H'_5&Z M>BY\V.]5=5%-CDY[UNF9GNN8;NMHE/YPFFYY>..C3KZ D2>2IYLXZP\[>=J? M#D+7C#J?PA^?.WYT!3 MT_UL+H8;__YQ>:6U-;DA*M(=3X_7C:,2X\)&9;S($^GV!Z::S83I,,CO2O=D M&G,OK9-!WK3^Y]?S(SO]G:/VNGG[2[9C!L=7JMT4G_/%W-#W]?A1M_W3/GOI/V M@KO=[;B.[C=^KS9HE\?@;!B>7O[PA^\,S[KFXFFG5WUS]:$_)COF9%/@LX'; MU?>-7Y[PG=9/%%>9\B9'1Y,OGK#ADXH-I^R-\6N2/&'\YI?1$WSC:S^[+,9/ MI+SYHS^[[,]?XT@NYF;)K2[[B^.Y7_I8>N:MUWA!XT6T'#=(WZYB=/I+:S^] M[638VDT;B/_!AIUW4&X1TG!CX?IK+-QF#^5.\@2S#]>BN%U9SMD1O$VJPVU& MX#9#O#8C^5_3.S>#B]9-X[CLH_0'&(+#E[NOMH[W#IZWMK:/]_[>.TZV34UI M,_,MLB5E>MSR)FNM]T^>$-[L5?&]OO\\$2P/G.]ZNT>]<[IK$Q):;_=H#]D$ M[>6@'SNC%_WA<"5Z %WL=RX%17=Q>-P]W3]]\WG_^%7GX,-?7PZ^_GWR]O@] M?_/AXT6^YOZ.__#VP^[7[X+BW]W#YWOI?2_-AEQX^_PL?'K\]/7A^\.'-/WOI]X./Z6^? MWW[8XP?I&=[\\]]X>42Z?X3H_O$NV?_\3C*%6$0:L L,& \1;.YJ*Q2R5(@@ ML%>YY1EM,U57R[,&Q:,6-EI+-JJ]15EAHX6PT=^E6?M4V?4"??KYU2C.;^P:]1I M]5/4^'6Q$\[26NA4*G_+]'S+G/;3S7VM_G#C)*]8*DCS3>>KTY!^[H;\PU;/ M;UV9C;*-U;6-708#7=G&F(N"6ZQ XESZW@H..N"0=C5GE4:2HESZ'I.R1YW@UWPHMP%XRL*?M4VND9U(30$CDGA:8@^41)?N4Q01US%D0&YNB+3EJ M$*[KM$Y7P IYF:W-8<9F0D++#8+OC%K=Y+K]Q-"\1>#AZE'5;\LU0H;I>=-/ MU[C.X^EXUA^\Z)O>BV"&(9'6X>@D#%Y4TU)HZ2ZTU)FQ-Z(D)MD4#)CQ$IA7 M#)2Q//W$% E>LLC1QB97L^& O]\U$G!%HX;7&[PU&!H%O,L"[[1-X9USQNJ< M",DML"@8&,0L*"[,NN*&E\?,UUS-I@S\!67X+F-P *68 (5$%0TDCB4 M# N\L4G;A)1*->N+Z06H& 732\/TM+6!L5::$@EW\:JKC9+1<&X,SJ/1GWW$6PRM?/CGIZ%WG!\IA*^Y)]G8JK6VQ-Z2/OC MLA=G\-M7YJ$P5%T,=;@]8W48A:AP.(+42@+3EH!"*H)@2F L/4]\M;'):LQN M+)I&\Y!(@\6F&4(#$4\^0]64,JMY%1F_X&)N4]+ MBL!Q[TCM?@^J()U.3JX(P\L GG8.WWE<0L>2STM^Y*=*44V3D>=B[!GMCHV] MPD)W8:'98 QJT[QHK\ Q+1(+20R:"0+,$(V1%8C;N+')R6S?Q=OKJT6^:"Y2 M:[L0L-3T=IL@[CR\GDO,Q3LWLY*X6P[I++<#Q;ZQ8S MZJ---H>B1@$+%H-Q:9*P%$+*X!*;)<,#XUFAM41EK -N:S<\"FX7@]NI$FM, M*,&"]T"C8>V,3N]3N,Q!RM;$V.Z( MK6X_7;N(%\NQ*-PGUZ]H*8?7]GMY#H;]6$U!50SRVQ05UZ@^QMJ=L32\TEZ* M?&1BB ,FB0*CJ "AI73.2[AX4@E(FAVE$ MQ7+HE09KF(9 !*.:<&YM#M-0;2IU,R#]R.2.G<8 MMN*@?UII&Z.+UFD8G?3]55OE<#GZ8 MPD)G]='9WA4#Y0W>/]Y_%PG#6$0*,1@"S.:JU8;YJOFA\+G7,:]B.BB:.^JL M*"*-A7CM@L@\$(^=+\'#US#H%W3?%=T75]#]=>L=<=1&H1%X%C4PH1PH%3C0 MX)%5* 3OS4;"L4JL_4>#\/W(E)/M$]-['ZKZQU>*L R'8:*@=#O&=KI5099* M/\E6C7$)8N."\/>KTG);#^XAKU&GZRXFZ=)S MHO=Z;I S*7?"^+][O?5M6HI%6M^>M3\CF9' 6##4@(D4Y;QI ]H["<@0 MARWAGF*='&S>UJJNUG#%)&T>Q!>7.5T@OG2(3VEH2FM"+?: 9<#Y' ^#$=B! MDQ@YI;0(7%=.IVB2TUFG4=IT8R3W.3H_#8/QH=T5DZ353R/5Z9G15)G_HODO MM.2RN:@TRF?]P>%D_,?UI5Z>#]Q)XK#A8D&>< Y6BOJ4=[!>:-@?F4 MI:*55U9)"49JFBP5D6!NCUCE"#JG.2. D&0=J2 A@E M$4@IM8J<*LYX+M(NVFC^,IA%.VDLL!?19*$ >YG GC)#4-3((68 .^*!<21! M(1U :9L<#IM6.:VZ+Y V8TVJO?"8)).7@T[/=,GLDGP.2K:W:2H M/"X9I2GFR7:_VPW5+10N6R27O9DQ4B1&-EBJP3&70Z(% D6X J(1%=FMBM1M M;,HVF3_BJ(@GC07W0DV4 NZE@7O*4.$^&!R9!6>83!Y(,F5^2C45!\UN=FD;R4M%M2! MXR;Y4&F&P0I.DO%AC$_;D(LZ^5!$M3FF#7*ABC;2]%.;@NGE87K*W,A^!,13.U!+LDV>=GNFY\#TVO[!4C2SU<<8:"08+IU Q:-(+,4<6"XD!(^#E)H2 MCY(UHMMBKKC6HI T5OU<9N9- ?>"P3UE@AB9+ V=9DXJG MM

DVCR+0WXS%Q4"3=9-#'.#<[#3Y64*SGB14YIPL'.Y42^ M',]C;@8_GL47WV>JD%UM9/=AMLPO#<92J1%HRK,E(P4893@8+11'C+.(7:6K M(%ETE=4!?+-DE0+SI<-\.IO8>:HM$R"]SO*IDF"81Q!BH,[AW*+,YE2\-IK_ M8+>AV@HFC:]Q6B&_6['MRX?;:V9KG8A)LW7=IJNEY/9^O/B]3 WACV\G+&M;Q-6V*T^=INM M(!RU#!@K#-IP!TQ1F9PUY "Y$)'PWG@C-S8)16V,9\^X[^>SW1I&*R39/%YJ MJ-T(*M3P0-0P9?@(KP2W!(/-K@W#Q( 2) 3E@5+.3(ZY.1DWM9BMKQX0ZFA M)JVGR:;0WL'?NT?'>P?/6UO;QWM_[QWO[1[-4\+O5G/RT/7][GZ3CZQN];<: M#[_LRE6.(Y=>>.>XOY7K;0["#YU]DK-_I;E/V>KJVNIFBP)J%3"QAH-&.:\D M1@Z*T@!$)<]?*R0T33X^0VUU36)[.95*^K60U35U_RP/GB(+/">N,X(]&.L8:(FM=TK9 MF$N7UE11OYPL/F9SY-;P+@;)G!B?UM4"]P@[!X%PGWOB2- D:'"1"J,<"9*B M7&T'MQF9QR1IZ&'B*I@D,W7_BFC2'#MEIEC83QRK0E5WH*K9BG\Q=T2@GH-5 M7">JTA$TC@&$5,I;'-(FY;(NTJ0ZZD49:?CYWIT 7 R1&M%],8WNP!VG! B7 M#IC!#C1-_UC&:138>"MR/<\VT7-7TRGR2"WG-O/V$WT4KM/BE9%],_@81CD> M\RBX\T&)1:B9JF:K^EGBK4*E)\[E($S4QKHA+E-1 M1%9.$2FP7CBLIPL/VZ BI3EQ(I^[6F? I.D%KH,CS".$;57/CQ#6#%07(:0& M*^0Q>$T+ESV2F[1O1IFE+@YC8:[%,M=LN3^.%?4] X!,*# MEI[IG,9.:),R78LVLF+:2$'Y\O@H)(+WOADE(3VW..B/3'9LM^8QF=-$Z#:.3OG^\$DI3 MC)?=:CKVJ]G8^S89.YV<[-'SP\/!3F14$-)[:Y7X^#-F4 MF5@S)<.]&<=&-Q3ON2&A=>]R[DI"ZR)(;K80LD^;ED!.@XDD O/)FTLD1X'' M-,5>:D^LK^ M^]CJGU5$'[[D6MR7I2X'H1LN0ZPF:J'Y; ;^D1UO-B+(ZE7HFE'PQ_UC\^6? MSNCDI-_-PYC;*YZ80?@SS9/?[I_F0J4FWV39$VO;$[_.UKB,BH:H, ,:1#[F MQ!:,50Z(2K:0C50ZI'.(*)*E6O=Z GUA85=W!WK!\MVP/'V8&6A:J92!U2AA M66@/!C$/"DMB/'6*&Y3#2>G9U@1R4VHA;2VKMB MBOR%JTQ$EML1%%"FDLJ!=JC-P(Z@+> MNX'WF\6QQ]*SO1-:6&]E!"DP!I;F#31R K#F7@OMA!')CV E?/OA3VL2^L9& M1FA-CF.^MR&;M4(>EQ+RH$ A8CS-!K\F9*#GL2XX&M* ?,)4=6&VD9W]B4]-K4]1+3 ML0Z87EA,1\'TDC ]98-(HB)-[@*$'-7!.+=@O!;@0K),D%?,1S3.;"CA'0^" MSA^2&ENC?BM-0(;DH-_MYNRM3D+G( P?6;N#1M@AQ_W]3J^?*VQ4<6%U@ MN;Z"USKP.MTF"2FK \ZE;H(%IE4$:WD$KP21VE#)E=[8I$W!ZV-/_/YV$++H MQ.\UIZFE9WT_NYRXDM:Y"&*;[6%@,27&B+3@C:+ D-"@M8T0C%",(X)4D)7> MH40->L?M<+1"2LAC)8:EYWL78E@T,4Q9/#3-K!12@:-" !/>@54,I^G$A$5N MG*(J63RL373CB>$1Y'IG$ZC3S*.OK!,3/J3PDLDO_W_W^U2]^C9+51NZGO_Q#U?>^3(] M;BX<-I[]G50R4;72-=76_D/YFF%@U"D'K1"S-,+$*Q:PPQ4R7 MY3%<4<<%>(DML.@4:&$=2".1]8H+*O'&)A=M+/C\VE3#S+3K5:LFFVG;M[;% M6F;4LN%]I]?+,E8_MD8GH14[&2ZMBV!*=M%-O*F=%$H0A*+3C"EK3;162HO!>K3LBQ!":ZH0U(:@3@F 5GC#(">!5"S,WVO)4K6+?&^_\>[_47A=U5)%3P M%%04B@<77-)@ODGO-!,82&%LR#UR1*VP^_S8?59S.N4"A\%:Y QEB*L$-AQA M!&EK6.3,664=L+N6368>;,C=%4C/'",K?%CX\') D$5*P-XQ6CLN"3,AVD@" MLTDQ2W2<.+8WIHH5/JP/'TY'\V)0+'F#%,^9ZEH9\&FC1\P8Z%L;D](6'%O- MFN0*D>V:\N$K".M]/CPXZ,:<@&F[C= 9^FY_>#@82R97!G#J]H\:G=X8.]!7 M]Y+AGETK9] EH7_HNG$^.MRW#3P\SE/.<]?#"\A:S,S:.+" MKSWLM/S_?TX M%N1^2,KH8L[V"SFASSUW8+T:0YMY"/T%XZK,U?.:J]MKL^+?7 F-N?9(*IDQ*FG(?2()^ M4A(C#4R$8%(12//DD!-)$A*E4U2 ^T":0M6I0NDKVZTR;?==O;=U/O;U M+O MW=]_4S%\=C+S-R.1;+L;OP[*\O.?7">*H+R+[E&FD86.X=@3O5"Y.G2 MR*45?H5RR/T6*F^/@6?.6"AD5LCL\2W-0F8/(K/I+<_<\$@<031AD]?F C*" M611X2L)K[$)D>GSZH;!HEE$,HB)Z/)2F@$60\_ M0I <.IPSP?C2"FT:,IMM\Y+%#0M5+295S7^/7*&JYZ*JZ5@VB\+C:)&!O@7W M(W"D"4\H97760%4B*N^=94VB'[*QK7XIWR_%=/R4?T?]A Z'L6&'PS@:@K'H M^]][<(TPKDYQ$ =VE/>O524K>'3VW'*H^=GC\<#.)#TL!?5ZCH[N]?:YJ_ M \L[)5)BBBN:$\%C .N$BV23%C8&XO6=X][O;6?PM^T>QHVT6@W<5?_?P\Z@ MU#><)Z7/BEYBS0TQS*#$N,C:VAXY;S2*SN'@ B>TQXHM;7OR?57B#,SS0(S,"^; M! ZS\^ ,"1:04,PQ&TDV%.9=6[L^+E#)*2N4=S?*DR;XR#R7F%J>/->64Q.9 M-4'1P (M+E!->6]Z&S0)P4GB420$7"#!.0*W-B(7!?99!@0KO;2BFD3H%\-Z MKVQUZ/U%<[4L_)20UGWX'"L3#65)<\8XEE8;Y44T01KLC;'FSB;LG2(7Q9"] M)Z%?(82MDXR:)F25#8A;Z9%)2B/KC22,!:UDFILA6V+YA?A>./%Y:0R1R@@J M@?BL-%(Z[+02FJ3(R-TW1Y20[5.RWW3]V2@,IC@@0H-"7'&+C(H:,2Y3I%A) M;%?T/GQ\J_X['^=,I'9_%*L:LV]A_&>M(YM5*B?EA6RW\7D$'U2E%,\:??KM M)C=@$I[@H#_LY(YZ,XA=P-2/^*^C3ACMG$+^PEGC]GN#ST^Q#A[@<'3]*4_0 MC+=J1':Y*2[^S$];D8+2G!MI(A76DM0K+H"*G68HW\&]YZ_GDI)W!Z1L< MV._@U@VBW4,VP0N^L=TC>SQ<^NU2.^QW>J M[?N]9S:'-MY.S*']%MD"8Z>U]O=>^\,7VM[]U-W>?">V3MX=MTY6?V[M_]W9 M_KI^M+VV1<&TZ<;_?#K>_AH.'.5RZ^3O3GN_==3^^A%O;V[1]H>_NZW-[FYK M<_VDM?8>SONCN[7[^UY[=QM,&R]:1]\8 V^->@9D(ZM%"?#J)"=(N425"UP[ MFL;F;*=W&,-J-BJ3M0P39V.,'KR_J(EA+*84L!#&";O4B&!C'F10#@Z!/:M> MR2QTL5].;:/)4)AB)?AN7N=&!CQ3-8".7^_P^7[46OUF MHR,V.+!^">6(2Z&0=@8CS(7'.@6B:9P>#E8E<^KH=F"NZP%GZ"<@JJLM MI,V=*3/SL&;EC?:F=5L:W_X?F.]%PZS[FHNF$G M=&S^JO$+O%0WYDV\L7O<;"P=Q>92 T9<_MD_', _661]Z>WX898:_0'\D:^_ M]&MCQ_Z(#1=CKW$PB K(TZK/<%+[N]WAL,,O%^JNW]^]Q9NES>0?CRT YA-3_&@/\CO MVVN\!W>S03#Z6%UF-3L:8'80G.\#I\*AI[=N?$;_;[F167B0G9;\QAX<$]OI M7=33K"Z3^OU1#\S[2QN?>_F0+MR]4Y6HNE0?&KIA>-X-9RT"!]CJ?E4$^Z@S MVFE\6?Z\W/@>>W%070N^C@>Y/^W9[ "GPQTZ![GQ?EGZL+KZUZ7F!F*!,9K+ M4T.3]/<[H]%4TP\/_<[5;;\,8Z&17;;\5Q.^27$0X'B0PN."2X'+DMVQ.FN7*L3 9+ WH;6CZ74#EI&$ZIX7.)@,K;WDY' RJ M4N,7CQOMV%$#1E.C%Z&GAG9PG%L^V4X&0G6C,=CB\+ +]\M .2^-4(W%/.]! MBS?>3D8[C"\X:'Q P^[G83>\,,#@.;H6$)@ZT*EIT-]O#/.3Y3].2^=6G0]( M DX-C?CS((_'\6BK^KE1Q8)@-'8[UG6Z8Y3#&3!T,\ZJ7R='3)[B](Z^&JC+ MC:]Q_$ QYS)5HRL35_SO83XG_AB7A\AN7O6NSG8K@ UW8APUPKA)J@%=?5U] M<%;WJGM6!:N3MQEE(ADCLV*E=V__5;U'_)EQ>=::DUL.8_41' S-F%'0H*SJ M?>B>H_RCU[_B00>YJ$75L>=TLMS8K,;,S9P^!%1V W0-7,=6E +-N'O8&X?^ MSI[\]I-$?KU\QAF*\Q\WGW:1]6!R:&1#I;': RNI.^'CBW3\?\^:+I<8RS4[ MX,Q5&'G=<1R*-JL+-'.'P#<7.P!([^PJ2[^^-*+(\_>8_\?3"8RT:WCA% Z= MT?'X_3/53P8+/,\YO^0^VK=[, J'HP[,4A.H 6(.]P_&D^J8)*HJB>/1,$'U M>'R/.^UVW5Q=^:+]D>=!F#G6#F-^#AAW8Q895;:%]:/#BKK&Y..KH1HZ*4\7 M%754X+GVL0^'XT>;:K!;/6F%H,N'35E"\ Z#N / M=_M'YT1:R>IU]L\(M:+B_NB,CCN511 JZOIQQC.G+0(7.9/M/K]F.NR.:^^= MOD35VI-=CK&R:VQ#4"08T$K@YZ MB/#3$SOI?%YOGH^/"_T-AU<5CTI_S[^_Q_ [M44NMOI1!Q Z:?<+TQ:IIBU6 MT4AUR*EY)^BX1U_:=/4UGK).YN%K%Q:'\7OFR/GJNZRWWT]'.=J5Y[&1-D[W M>W\>W_ARM1!X69_7%H_ LP+C]FQ9$;^R0$AK=XMO?/S&9924&8<4_((X$1A9 M82E2T43J!74JR*65T5%_9DVP,>G7X9O&+P2<;/BX/SA&[K#3'37 [AQ"#P"Y M[73\SNE('\*??7#IH,$G[B58 ]VK3SW=M@^4V:P._H7^>M$:BH,?'9_-B*D[ MP*@^S!>LG([3:V7BS;&UL_T+54@#/AODORJ7 3#^L[H0V"5[^>,(5N[?9X[R]4@!3Z:S M/Y?Z8Q?@46F)C+'1/\=&Z^P%X(_WUD\\K=<+A\TM>+9UVC[YB-N[>S_;J]_@ M$E0J$Y%U+"(>&$<:*XV(4=2%2*VR>&F%SLKJ5R.@&D3CB R,BW%'9PH=-KI] M7UF/%^,F,)-\Z77.;,JS89T-1K W0YZJ+T1/ N^SFKT\]NO' S*[9TP[.:>[^#(]; M1N%X%)ZT6.O[-Z\351&&7:(B9R%GN0(K)5(V*H&5Y(&RI94KZC"=>@:H?]2+ M9UP[K!IX;+O,LNDIISF+(0=)&^UJ!H%?6N#*?@>?N+$Z'/;AG:NQ_]OK M=2)8P?!\U>.=GOB?[/!EU:7S,_-;3=:U\YG _*$ZU<.I8))VX^"W23L.QF_: M^ #/,NA5#7K3@WSH7'B0_;R[ QYP%;D"G[V?7>7A62@ N.;T M1* !& KHJF^J1\L$A?H]\#['6HO +J=Z4H/*.YF>DO?SF)GMH=S:G3SKPB_ M)O!)OKH__?J\HV$D[8_=7;A5'I#CV\Q.H\N-.1G!UV8E/95UO%9-K:>.P3A@ M=13/-U3:\W Z?'\M[8[CZ5.\R[ 3V)M@,(TA22<=I'12#R[;L,/& MTMF)F8?'ML7W'"0_!$*XX^!S&#MF)9,*)^X"L\92;_)HA.'G"+]ZTI_CX%L_ M7?WX?!8NOW!6&9JS0[/U\9N+6E/C-**2^>SH461-XBA$0ISW+EF:EE;454-S MW^[V!]F@S,-@ ..KYEAIY7.=14JSW3DZKAPM& WG MLTTX6T:]TF\[W81^&OJ]&'#;::\?,CGAHIYPM8%RXY:#B8_\+YY';^B,#] M>6;O_+QP?#5?G/EBXX8]ZE=.NZ;)J/W[!/DL)4@ P% M)YF30)".$=J2\&0%3 J,D^ELF@O9!*?KB ZFLJ-Q(-OF>(P?= Y.EW6&Y\U_ M*=UAT@'9LCI=$!K-KJ)E$-\BW^!@O$_P+&.A6J4EI\LRM\]F4\]6Y-< M_N?TL=^F\L>N2O@^S3U^%3G??!XYWP#FDO.]D#G?%V8BPI\M/Y@^>G[PIYP- M_<=WH*I9>/KEY_3T\_&YOO][?U/.V"V'FWO?CEJK[5W MMG?W:.O#.H?GHZU-^&XW/\_[;.:*;X8[EG"R2$G#$$\\(4VD0TP+3(2G7'D^ MG0G,DL$ZP/>,>&ZXA"')2/),1A$<3W)ZLIJT_S@MX;0')B;4:2<,[Y$9?.-S M/+95L]89VN_?!W&\$V\C35ZTPN+K'57^^)OUT(HZY/QR!>Z2H19I!C^8"L(: M#G1'PLM,$$[@3/2/JF2"BG'!KE_WG[P2[_J;E M86OXL#!/W.JR-XB\W%C3RLP<>L6&_K%;\#0[VV]F-SQFMT&,C18G'Z5)L;Y?O2\X;SRX:_;CE[SSEV+ M/N;0?(.-L\KHO%[_-H7N%J<9_[!@C@^.&[=OQ'FTTPMKI(MC[=]N\-O*0\?; M7 ;;"VO$\Y%V=1/.26OX)J*&=GRF!GA_59+?O8I_SHKE/8S.[BKY61[R93SD M$Q7:'4/J@D\[.1_E@RMG_Y+WCY['_;]@*5WWL]I=^I_3E5?PY;\,'#SCA10# M:,80QTN94X'96RH"U4@F[)9-=F>=L#HH@=WRW>XB!>:QETE$GH6@C9$V*14% MH6&WM?GEN/UAN]+\VCII MP3W?B2W:$G ,;W]XGT[UOEJ?,6MMOJ.MHV_8JN"HY(@;3A#/6K:6VXBL3YA[ MSQT.86F%&=W4PLQ)].L%21H6-JK3N]VE%!_CQCLC!9&.6^X-)4%P3*6*F LC MQL*$<%EV2V'"PD:/P$8G4VRD+5ARC%'D/=,H%U!%SO*((G.**,*H- 382*@F M%ZRP46&C%\)&DDJ&&3/*T\2I!MLH4FV2=IA&2;&\<_W'PD:/P$9DBHV(%TZ% M*)"R5@ ;Z2P&K8&X:-'X",VQ4>")Z?!%$+<<8]X] 3I7']1"QITC.!M M.[:T8K!H*C.;I/]\;/2D@>L%B+*U+NX2OSJ*=M:,]&[->"5+OV@JB\Z ,64) ME91R+KEAP>&0D\J#H5[1$G9Z=BIKOYT).W&3)"4F($LUF%;) I5Y3U& _DF" M:0$6%SAZLLG-O"HGU:@B7$'O*7J)YF![,"\(EMP[:50(P4<<,4N:>5["-'5 M[W28AGK!9'()4>XCXEYQI(/4R"81F(\A&:< O;C)'UXHHJ"WONC%651;T:25 M-AP\"!,),J?#&B$8+Z2-2!@*9>@Y$17DD)/2H- M75HA6#>QFM4,*?!=&/B"SY@$)8$8&GG>@TE(P,ER$37&AI(2!:@#?*>C )3; MK*P@$:7)(RZ40CIQA[!R5&*EM0DP^6H-DR^O$7I+JLW=@@!_71*&>T 4X+:Q MVA=-94)@#0ZDTI$DC@VS@FCK:(B42P&378D"/#^5?9Z) OC(>*+1(:DTSU'- M@#0G#($O$1TUEJ1DLQ9.D^ '&R+U6UTIZ#U%KR6114TDUQ+0ZZSAW.J@0HC, M:XY3B0+4 ;W340!A3"98@IBU%G%E%+)9'%9J+IC05JN4LA_15'@!,\<*>L^4 MYKC1RDAA$Y9<1K _DXI1<,V(9L+=6/RZH/L_T>8V16BO"6.(\4FT]B3D=@!M,4O"T! 'J M@-[I( #SCF(M-7(.S&?.:?Y-!Z2X >OG]4O$V ,0G-%-&#& MMZ_/[K9_=O8>:XY\9AGAR6@3HAP4DLFTMJP%*= MV4D"R9& M#_X];QHU6^"BH'=AT(NMLB02&I.P7+!H4Z[Y [Z]BY@"O1?_O@[HG?;OE94! M>BD@$@2@ESF&+/09\HDGH2/CF)"E%:&;1,B"WL5%KP%_T$>>5)*6IV0TILD; M3(W6VDH9BW]?!_1.^_<..HLP0G.5B #^OY6S: 5XQUP*Y*2&WYRC3,M(N-> <4V:Q,QKL_-=A-E>2GS^%0/?.9D1Y$")7"A,%.Y M7A]A33&W?7P%^ L%?&ZY(KE: HPDSI(U(3B#.?5,*ZHC+CYY'8 _[9.G2"G5 M02)'I4.< O"-$@HEG5C0BCL5>!84D !]9N:5\E:@OU#0=Y(&EK21S"0 /)@ M5-B8HLB_8^6+0U\'Z$\[]-X*PVU2B#'GV@BQ@1T@3-&4LX0Q]+U33R MP?'TIX+^XFO2SA1 +H*TY2&+(&U-TF;6S\I'V^^QYX^K@I:=X; J7SF(/G9R MJ>^J)M-HIS,(*!? O%AUVE>U.3L/TMEX%7F"5@L*]H40W'.NG0!W@^KDM;:6 M$V?X V*,Q;*XM66Q,;N))HM:.DP2DA0'Q!WS*&=T(LX)]3)K*UB<]P/.RZ9X MH1[#@J,S&>W VY?$!#&MD]EB#[8V2SUM?^%*/H\",RT@L=P[&0'( 8AL4I9)+73S]>L#W^#)\ M%:-:2@MCE2D"!H>.R&@'S@-A$1M#HF<.X"N;FCXXY:? M[[PE> S2A."@+?D M4AG'F=6!&B61TY-_"/YUI%*S23G$46I35* MR>(AUP#D[V8\9.6="5H&I'$.R#NKD>$L(:(%UDKB%'GVD$V3DY)57X!_%?!S MD!A^V25)"Q(5W0J:@+\J=D]8J:B=!J1J!SBTCKD8@!;W1E' M&%62XU"%Q@B=USIZ ?YB 3\*QC3GEHK -0%WW*2H?0HR<"6D*UYY+8 _[953 MQ20.''PMZ03B&?/:,H("5HJ!?ZXX,6#6TZ;A#ZY#4X"_B,#'P29&E*/)$QZT M-2%&A067/A%O35F]KPGPIV;\Q&D2EB04@J2Y!H;/6^?SYAJOHHC!2)L ^*RI MR(O91??0Q?U;%^^]O#EA_!!O&#QUZ!^Z;CQ[J8?1P@LN_3O_!EH0TEX(DX1*ST3O'2FBD!GRY/A,:2<10:<$O,C@R\)"H03H(EY>?6C$&DATOGOXF;"4L,4CH[PR /\RH3#W!,J$@NB MA)KJ0:13AJ>T@?'D(C)!Y2U6C"/C//21"2:XA*-5/NNR$; \YR5I7(BT$&DA MTFM#=Y*9P#2/"FA4)66%I X#C1KO&*6JA.YJ0:33H;M^?>2Z M2 77A$JG@Z&!DR"%08'H@'B"[M$ZE](,7H +H0T3,E,IH4"GZL'%O&I#I57 M]+>1A9N>R7:,7ZU]N ]@\>._\Q#O] YM]:Z5YDDURI3FW&0%/6$]=TE:J[ , M*G(8UR0$_HWQI=/+7A!*V;>#[YW>^*WX$XBBJ&E0TPQJMMSX]Z57G8--=!FZ M;^UP9[47\C_O_GO8^0$([8V&:YVA[_:'AX.X"3?[O=OW>\\,VO;;4]#^#=?] M?;]-UWEK[0O<[U,7 /WV1);FZM'&VN_=]M?W^]N?'A' (#=^)]/Q]M?PX&C M7+:__K$/0&=;N]^/VIM[M T@W_KZ?@>>>:>UMLI;'[[DY^!;FW^G]EH+A@9) MP(@V(D=90CPZA6 0<<0D!N>=Q3?J$N,.Q&1]X$BKCA%3E&/@K4ZX@B6<+33 MH^,:2CK;TSG9P_D\NDT515T8OQXZ.P^N86>8_^RGQF@G@DG0[?:/8!)H_-+I MP2?]0[A=&/[ZYO+0GGW1R923W_7"J]/J3:O9X&SN&L] \,9=>S",;TY_^5?H M# ^Z]OA-IU<]=W72ORY?75RQ]S4W[/CK?QUUPFCGC3'+"JML9$W6[28W'G]+ MEBO[:VI"'7\G];+FY-JO\?+UW_W390E;!IC>Z[+__)U@['$>EM_JLC>LC=Y! MJ^T?A-(\("8.:F6\K\$TL^_BH,%(\]]N\-M*IMI;"! N;(.L'@PZW0:]IC$6 M7HTR3YN-0>S:S*.C?N,MO,QH\L9OJ* P4TOOS#! &-XX-%*YKSD><%?&.Z%C3%KWEB6 MOJW?-ISZSZ;?RX@-W-,PG,0&UH^WUW8ZV]D0W-W9;VW".;N_[VRLA>[&VCO6 MWEP]WMK]PEHG5\0&=O_8V_CPQ][VYJ?.QH>MGV!,TM:'=QR>C[32BFDR/.>PP TP>1G1 MTT)TKX'HO-;."R^4!J)3)&FM@A+:4,(T9F%"=.#HTD)TM2&Z:25%81T+R@'' MV9A]:&L14)M%20I!@I2>V2ROP)I:S*M6Z>,RW9,*03\'0JN"YV";7HH2W$NU MZ57(S"EX14Q<""QY+I6W@3,-7GFTA DKZ?S,L4)$MR>B*TJ>2\*HD*U1,YS-#(<)(0 M#SA0$JP.518%;E(^KWKI+R)64@C@%K%2KZ26%./D32Z.XFQR3BO&2902J*#, M]S4D@.GYGE)M@E,1$2G)6,]=6YH0M5[!Z/4L$@T$()I$SSFSOX00[KD:=C@8 M "P:!_U![H17%CSXI886RNKHK1T,CJ$E_[;=PUCX:EY\U7X[8[ $X6&Z,01I MCH&OJ+!(.X61]S1X:[G"B>6U'4-FM2]^+6&&18#U4]D=!=:/!^MI,\0J)XRU M 24)Q@>W6N2:4!01SR.WG$GX%\P0WM1\=LWV67!=*^&*LG;[X*:I-S_6T.II M]WM^;(H6\KL+^2$Q1(:/S,J[4!ME(P<2AD0BNB?0:+ZTP-B^1WGG@ MY67DLA2V+&Q9#V.RL.5]V7+:5%0T,1.9!N>/!<2-"$"47*.HO!-**VP"612V MO,5FO]IOB7G;AV$_/.CW9'=1 M/.>7ZL/IW4>#F(.$\-=1!]JQ5VU >MOO58.T2J;_W7:K>O"?=V(<-W\^Q/?W M'3QJ..NLX4[_J->XZ@*?1_#/N.].G^X]O,WPY>YN@AED&8]GD7ML;S+4/,J. M(7*_R]ZTO>GZFS[D8>GM]F*5[4UE>U/5('_8WJ$='#>N:X[7L<'I*E:?V]+: MZ_)M7I-\R;S"/24&/G9L]L') "=FZV1[I[W_:;>U]BD[-+QU\N6D??+E:#L[ M.E_?=]LGWX^F'1NX[E&;_KW;AFML?V@=@6,##LWWD_9F"QPBN%>U!_X+O,OO M5VU;HBI)HHA&U F/N.82:6LC\DE0:X).W!MP;)1L$CZO"7.&HN7'4[ ZGITR4 M+ME']07SO*R. N8G!/.TP>$#A5X$]&*#938X)'*)!Q2X#"I13T605=*S5HN\ MRZG(Z18YW=I:.YD/ISAQAC,O?U#8\S'8[NT0C5K$O[@VH^UX=QKTI]FM').^+S4ZR#USD<77_*S)+ZW&D"WRJ%2%Q.K;GX\PZJ[^I, M]7UG<)Y$\#TB-XAV#]D$+_C&=H_L\7#IM\L)/)T>FFKWZ2:[MF%2>K2&&8^T MD'/%JG'R!L9W'.2CX)EL;9ZEL3/(#/X_-W<1]-!FE0B5\ZPR^5?I 79E)K-J MW-HK52K%';ZLJ>8_?W3-__7>#YC2JARV]=Y:=".8Y%IVL!>]]I MK>T=;ZSMP22T!Q/31YB4_MZ;$77/6;J[6T'>%(2&#I$IR[Q), MN<(+3*A/5D7Y> 4%_ _?/ZLFT$\7WKHB@E<\T'A[]9M7T9DH,"+*2L2C%#!+ M>0)>*#<1N .:6;^\^@$7.GDA:P>4[-J27?NX;G/)KBW% RZ]_@_;Z6:Z0JD_ M0$,+9!? R&L,STRZDF1;:%'C;#"^[P\^PU \]RNRXW'^UPN)I=W/\IML M(/RTO['9W6^OK1YO;[X3&YOP.85S3KZ(+?HW_!NZ6W#=]N;[O>E86OO#EMCX MNH5;:W]TX=JB_>%]+AUXTM[L[F[G?^'\]H=UTLK6XFR>;?)4!B$Q8C@78=7@ MK!B7Q6J59($F!5^#44],$[-'U[Q[F:L3A?I>#_7-:X-TH;YGH+Z9902=E(.Y M# GIP&G65",#\QA*,4FGX/^8YL07U502OQ3J>])$VPN^]>1\E ^N0@:78@CH M>8((%;K/HY?57K+1\57&[CCH6_+['LG2FXX;O__1[A1JFQNUS2;H)B8C=!Y# M/F4A4RDMLEP(E#3V-#(GQ]3&FP2S&N7TE03=FMHK!<"/#. 9)6*273%NP2WS M%G$7,3*4!*29(IH9AYFV _/K!MDF-DG(7S_QH]WMH?\8$Z5QA%S$FTI5 M?6E%-*F9EX-5H_!1@?#C6"$%PH\)X9GMR$PI1XQ#A'F'>"XDJU/6Y.0*BX0Q M-\0OK5#XE*\UA(H\YJI"[0? =I750](UFNJ))(F M4(JB4IJQZ /V.F]=:7+Z8&C?"1HO*'SP6K$^KRF]8/UQL#X]C?,H6326(FMX MWK$/J+>4$Z0##L8Q'YT"K O1Q.1E8'WA4W7^C,-*:W0P0J,XV+\R9/ Z/(WG MJ'+T.3?\)K1[(:C'(*C9/!3#M-!.8"23K5+E0_8S@*"(C 0;X"F2JH"GQ+,J M!+>O>5+"!#4&[[R,B@+>1P;OM'5AO$Z"*8V42@1Q$3#25 >DHDV$B+S+PU1! M JQGD\B>!;SSC@_J6GJ38+/8,#\V>]]+Q3X6!0XFW$19 +KA49$ M54XF-&Q>B6JEA-'\=N5V>HW9Y);S M_-K37;MYSV[G\FF3TCK[_?S\?;\W/B0<9CT=VZWJ/_3AF$$^"%X2+K;QV&WUXS9U^?IK\T:224_4)ZO>ZQXW4Z=F>KVH]]1N#..R$ MT]))?BPJ 6.K=Y@ [(<#N%D^\>P).I.KCL=(9WI(7CKM<)CO$3IY:+G#47\P M7)Y11GA$28U3T8*-=/VNCT^7:EN]=D4#LO'Q&];4RJ 8"DXJQ 7,#MIKC2*E MACN&;6#AY2D:Y!)G=K\/,\1)5@KO S7F49QL9]#XD:7U\^C/N)D:T?;&?;O- MACMCWN/&Z/@@5O7A+A4K&U.-B]W^T5U%$R;M^.02"<8L*ZSNHY# ]#+FCZ.0 M(&\G.G!7A016'O9E/:Q\$NT)\T*E%BYJ3S3FI3OQ4AOC5'=BMB'F)TURE\V% M=6^NTSFRTNEX"_/D+0;/K=[_=;7C>S LJB:LZO;,5_AE@9KI;+@URE![A*%6 MBUU!TUX ,L^V)^C3Q-?-@8X\\KY7VJ+0"C'=UQ 8W]_ZV=[?PNVO^9KO.QN; M'X_:)Q]Y>_?OW8W-G=WV_I>3UOX?N^VO+3H=&-_>?4>W=S^2ZOF_KHOVVBIK MKWVG<*S8^-"BVYNMXZW]%MDZV;YJ![=@G FA%$I<&L03I\@$AQ%\1CT33-*8 M-:Z;4KT8;8HBRU,8\&4QX"N6Y7DZYIM>$DPX"2N\1HYJ@3C7&&DO*+*YED,B M4G&#,_,!$1;F*\SWNIF/)ND98010XCGEQFF%&69"4JOE6;K8W07)BNWWA Q( MIAA0)IVT]1%9[C3BQEKD7$@H.!(2DXI!)R^MD*:4I?)Y8<#"@(_"@,7V>P+F M8],;"8AGP3F%=$C9ZPT>?E,4)88UPTZ(H$C%?.3!V6"O2I&Q1L'/SR,[BN., M(&CKZA4:PT,'3]X99JA?IT=>)!JO=GV#]\H)$X2+/%JOD_C'"O- +[BR.M -0V$4K _-), JA- MT^ '%\99- 7F&H4;WO8'![G2\/6%SHKN\M5"!%QX3(EGSE*N5:X,:XE-5/'$ MC&*X!!;JSFE72#XJDK0T1*!(P/_@6GNDDR!("T\4YXEXE2I#14E1(S77(K7T M0L!=#)4G /5T9 &;Z#25%)% ,JB916!K8I1HC#@(D4A67P)0T[F5\"N@KB&H MN::<>V>!QA./#FL2$TW,1FM5<,&7T,(+ /=T:"&7I5,9S9'9 . .#ADA&<*1 M$<(P@YXVU5( GE?*S:Y,4&>C*^G-6&!M^4X: P M(DIPQ&4TR!)CP-_AFA-IC<&ZJE%NU*PV]".(A-T)6R]98;&P;&'9IV398HT^ M ;O.)*8PZ$@2%6*<>L29E<@*DY#5+JE@DS;$5.R*'QX^*NQ:V+6PZQ-IV18; M]AE9=CJ.IRCS6 2*DD@4<<+!^YO:MQ>_>8\XT(G@P)5 M!G$O##(X6:14Q%03IWCR1=5X2M78GX^GQOYD0#7OHFZ\W%B]='86#]^WQXW0 M22D.&FG0W[_J)I7&^+ !.![TC^)@?,Z._1&KVU4 SCQD'LV6Z^\)0"^6P73W@E]_*%3J?/(,$,,^LR M'L^N=]5@EGK9T,?18";WN^Q-2L'7W_0A#TMO)VMEQ<"5KBI^M;^N$SB7Y>I>&VO@OJ^M@IO]^U6BI($S$IED M2&H:$#<2W!>O),J".XY3PQFNA*D4+Z*DA2(+1=:!(K.%4QDWA1GGR(S3B^@4 MZTB=4"APXA GT2/KC41&:9YLXM[FE$Y@1C*O?56+)5SU7/:O3>"1G!F^8 ;# M&WW?::3.C_$GPVO=JE>_V?VI^6W";5O0*YM'_ _4RE9D<] M4]@@3;+T6F6@LDLQ3I9(SSBB /6LR\6 3YZ7J83RO%7-NM)S9,:/8>X 9 M\RIVUCTCC7WN_)S0V&;L%2OF\>CL"B4,AB.6W$9$/'=Y3XE&5AJ'9 K&2LBN"XY_49$A:R*2GE! MA$]\#'I>(]"_HD#,P^R5XG8]'F.MYOZI?*^K395"3+^%!)Z^9:R\5!>F92^CK.E/X,+=J-%[C*8H,P-QAQ)3%R%&.4B!:*< M _4S97>)BHH$ACPS'G%A=$Y>48@%&KU(FBH1YUMVMPZQD;+5N&PU?K%,6@0= MGHPO9]-@HO9>6^V0(4HB3AE825%CI&*TGO-(G61%E*RP;&'9%\ZRKUG0X\C-,\; ",58.ZZ)*U56,+DRRF& M$1WX-[6T4DF^9/&/+ F3F>/?O]F5&>6+<6NO5-NP[_#E^.<4'XX)25#GE.-! M4B6Y=\D*+KS A/ID5] X,-*CJ4+- ZW@7>% M!]^+8Q&1^-_#SNCXPDI(XR@.8I8]2?UNMW\TG))2>?,J=$N87H;IL>B6E(=] M-$48611A_L'MVX19)C;&&U@;[X!3PRWD31:V-=KPR?6-4?1Q;I 4JFR'&5FA M(I%SRZ;\PX*--#ANW*TA7V=;E6'W9,-N\;.5_L%*O\V0>I!PP&W&VKU3*\I# MUOHAY[3?H J!4K!UKP#9=''P^J NN\_99V[\DOWE7QN#Z/O?>Y6P:0#P];Y7 MXI\'.C0/I<%F* M;K?&]*XB]/.UI/<_VIW34/MB+!WM_KW77ONCT][=V=E>6X7[?MIO?_W4V?CP MY6A[\QW?AM^W3EH_V[N?=J:7CMI?/^+6_CK=^/!^K[4&[_AABVQ_6.?;F[]W M6YL[W>T/?^RV3M[1]H?W5^E32!B"+GJ&>#04<8L5,CXY)*AQ0F(ODY!+*PK/ M:U7^!:VK%P*JT[O=@8 <$Y8:IG!TA$<>X%4)%8$!4!$;CL>"4/$_P@ M EKXA>VG8Z?IA>T80M!).92XUXA3:1#,(09A[W#@&L?$JC1+(PL_%7YZUG?[ MY0X$=:]4@\L$-807AM\*4ST34TU7K(HB,&NI1$: ]<0CU4AK*1 5,F'K3?0R M5UUM:JEGF.K70E(U O(BD]0=.,HG+U5R))EHL^6DB?5$2.M@ HYAZ%W.JRAB738C/Y;I]-,AP!&G6ZWL1.[=\ZS^<>=G-TT#=@B;G2"CS MP'WF@5FU5,F28HEA%(@#$XYK@S3&'B5*/792VT# A)-X7N**\P!-S1>U"F46 MRJQ/Q.HJRBS+:7/CTQFQ#6T\3EPC(WD /E7@$ANL$2,N6&DYBTGDG"1%"J,^ M@9S(JR?5A>'5^F90%89]5(:=#CI2'JA2."!+@5PYE1'92!*RAAM*HE:8DYQ+ M)?5L[;0[YU+-"5N%7^M#)(5?7T3R5V'51V75Z7BPBT:& #UF9;2()P^$*H5! M000911 D*I'3P-C#A(K2%V[M;QZV353B^ M==(ZR0CZ(EH?WM'M74#.[A][[9/M_:V3OW>FI>[@6-K>73]IK56(/('G/=X& M1&]M;N^W=G?V6_"<[?WMW?970-O)WC621JTC]KK M&9T[;8*6CEGN N/:)Y<(W#G(P'D*-J1IG;O3)J_VM$]K'5Y4FKI2K^O&NSVV M/.)GOQ/#83=NI+.Q\_9P,(#?*NFSUSIZ-C9;WUQR@E.AD1;)9GUD,'YA-.5Q ME!(U23AC9E0/:Z^N=F&\YL$T[ Q'.7MR7XF#HW77-(U7JP-_ MY_=?&$=^7C+O9P8;#,#6Z?A[$>[Z?W-T&V?K.,6G ^N>VK-+MN3R'UP/"+HIEQ7+&!DI&2(&2V%50:Z%6Q K9J4 MF3DE7]:F(,8-F9F%YPK/3?&<\4IJ23%.WG"NG;/).:T8)U%*8+PQSX%W2@O/ M/2_/32^G0U=);8A UAKP=X-PX/FRB'QD27G"%)5F:<6()KA++X7G;NFMU-[: M_-H?[#7 .3\8]'TM_I=88[>5M) MOQ]*X?:GF]E/&_Y#;O?",'-CF%D%TR M$\([Y!0-B&N8U%UR"7'JG#&,,L$= M.!"Z"4Q4=JDN+H3G;B04"#\6A&=B -IZE26I)#8 8:\95XZ^0C M@[]3:[-UW/[X34E"1& ,::\!3)HK9,=[B0F/&'X+6$ZGBD<2!$Y62DL33\(Z MJW72T5).!79$3R<'O^WWAKE'&W_V87@TSAO_'HGC-]_[\K,2;9WS0;"\08AY MX[C@+'!PXL"K\XP^6J*Y_^'[;T[?O'KQ\_>N5XKYTP^\G^WOWY(@'(N\"";! M4N7::E9/))!OCA/CPL7&2<>%XAH5LA87 V(DK> M>^\Y)W?0I"^XLXL+Y>]K$8'_*[A:!^ZJ=DX&,0?'2#1[GG)U9/9 M"N0E9[/D;#Y2C/,MO'ZU@1P>>]7_][ SB&&]MSF /U,^AQ4YG0$[""%^.MM=:V=T_V?BZ?@3/";]_ MA/OZGQMK?W3A&^]?73_DP88?/WO=;)QY_MDY;8VEW%<.[/]EJWVSYY MQUO[?^^T3_[NM#=W=K8_;%^5U [&O#?,)&2MS_X..#U6T(@""4I91P,S;FF% MTB;T^TM)]BQ)[84@ZQTE+0196X* ME[%2$/U94A6AUYZ7>%U P\L68 M&4.;%_-*0O_C!I>N9J+/T/9CAZ@PT=R8:#:UGU-M'',1X4A(#2H[8 M&&54WLNE%=T4#R]$4K^J5/4U*K+%/1HQ#.8&W6G+(!(5,584*2H5XE93I'T22$6# V8I>1R75E@3Z+5&X'UH MN.$AYO[#UH)?-,3GZM>O]L*?T0[C!:?@PZ _G%KS+."?&_BOD#ED2D;O*(+Y M&<#/?416)HZ@ QT7&OJ:VJ453@']\_(+7DI&2&&$IX\.%$9X255Z[ MB(C-03^?"-*,$62CEEIQHYP(2RN"-C6C+X41%CZ,L!93' QB:*33[5Z-%.'R MMA<:_=%.'#0;O?C:\B'N4M#NL>V:TPY:[_G^?BP<=1>.FDUZD"0I:6A"/N4= M?)0:!!./0TPJKO)D)+.JF3"S)LN=Z].50$,=X?K81D>!ZT/@.FU2<(VI,HHA MS#1%G#F,7.0814FB8+EKH,]A()RU_?M^E69U2CY_5AWP*=KNN^'(CF+Q<>9&2+.)#38)%J*("%.O M\V*H0\:R@(@.A'&G')C;+^_:45'(::HSG>5D0!<_/@.=I \,'(30U M!GE3Q2R"1C9+C C M[_9[K'R'C=XYQ-_V]_?CP'=L%TC@-)6Z[-B:(_0W9A,/H+\,S-\,*>ZK.DT> MN4!D+OYJ"*;<YWA7I"R,\G0U0&.$Y&6%F_X1+*FKMD16* M 2,X@8S""3GM$Q92)Z(\,()IZBNL^SHRPL+'(_Z,PV'#CTM1-PX 3- 3)13Q MZ(9,NS^*5?#SZ36HCPPRWMHWMH#"^TM,Z<6Z?>O%@K Z?=[_G"C'/>=+:Y M.CK5'(/O?[9W6]\I&,>N_R$)/WFF"&TV65U;T/^L-./N;-(';AX!_Q7-3[?R_+K4]>&)^? M8AV\V^'H^E-F1)3G3@WX5IKLZK*8^L6?.X-S!>CO$;E!M'O()GC6-[9[9(^' M2[]=5E_O]-!4$TZ__;7OF-*CO>-X$ &K] =5E[^!<1L'^2AX)EN;9VGL##(! M_\_-94H M56-A$8_-=YF[NZ-AO_^S4X5B#AK[95*"?L.7_Y#@8D;"T9,%9BP ME&CI7 PX>BX\T1Q>3E$PSB,E7#]>@8FKDB[>#F+HC,;I%AN]*\N=O/;2$ZV/ MWPAS1"MO$4M1YPP)@JR/'$DG0J)!1^5F:IB\S-(3@W@PB,.,GH;?L;WO<+>J MSD2$MQN!"3**H6&O2X!LPK&^>YCGK$8U/^2#80K+6!GOI@@QC/#B41X66+,\+)5/4CK$O-!*&9M@<<1&"X[;&3;> 47/ MU()X3:W1AD^N;XSYE9>YM0M4\_:Z;^&9F]__%37B'Q;,Z\%QX]%J]RQ*0Y71 M]@2C;4[I0^-(,;XB5'S1&4#F"ONR?AN=&G;4C)&>AFQ"(9S:ZDU&$=K)1ZW-L O7A&?_M-M> M>P_/O@/ON+W7.GG'-_+S[F[AUMK[J\3SM9#,&4-18A$C+K!%CC"&E,4L)"]L M5>Z#--45B1LUE;HHY9 *\ST.\U$53+*>2D4B9RI8YJAA4AH3N7%>5,Q'X+)E MQUS]F&\Z9XTHI3DF'E$;*P4-@71* <7D,?..V>!"WC&G3&&^PGROG/E\(MP' M9;"2BFMAK!:$8BV$#D3)2,M>X1HS'YEF/HD#(\XC+KE#/$F*K,41<66MMR2( MZ.UU>X4+\Q7F>U7,QSPU7@JO=,!<1F6(Q5A[9Q(EP5@_MOGR6GUAOMHQ'YLN M;DFY45%J9 D7B&=Y=N.90]&)8+671I*4A9Z)UB^%^19>V/%ME<*0,QC.LQ7,!]91K\%0YH7%I MA;-9H8I@#D&-4P Q$D$ MWN8.8P>^MQ=<*/A<>H6OS 0N<*X)G*<#*\)Y(Y4C*$D-[H5C%!GH2P2V%Y

"#A7"T,Z"!:PXCA:S32VE$=L!>&4^O'LG/<8E-FY?G"> MCA8D2R27R2*&)4,\1IB= =X(&Y.H]PEL;H S>Y!":A%MOE,D8/ ]HGY*1:;Y M41W^NU#/UT%G%#>@2PK;W(%MKJ@?Z;EG(8)KG_>;(1XL1AK[A,"9HQJL1IT@BX5R'GG(Y>)I=,+NU0 M$]GE@ML:NO %MT^ VVEGG7DN,!8!)6\CXBGG?P51X9::(*$7MT3X';:*]>,#[L? ](VNLDE*.*X2#-PAHFR.- T&)IJQC%5+,2G,%WPN/[R?U\:_"=\'Q M77 \[>H';25SG"*B$T5<2XV<-QC!Q^!(1&VILE>&U@N$%P;"3^KNERGZL: ] MD]'O;7(Z)H0C23!%4YOKG@4$?":42QM4N"7$RY+P>K:$OVL4 F6#'.:&,(B MYF2L@)$54B&/J2*>.2,HNZY@]8.V;CT(3"]C/VNATD*E-P2X9)""8A.UDIQA M8IS0EG@C19+4XC#9___ -;)"I8]"I=-A+2.D=XD(9)QF.4V=(9M$0$PPF;TB MY4S,^_^9GEU#*U1:J+10:;%*7RF53D<6L^(-$8DC;XQ'W!.+#,R.R'L-_4FC M$55DL5BEA4H+E1:KM%#I.95.1W))E%0&2Q',B5G: 'XX+S0*1E@N'2=5)'=1 MK-);E/1Z$;5G (_#_,!5A'?8V(G=4 5\.[T?<3C:S^7L=VSX_]E[UZ8VCZQK M^*^HN)^\-5,O3?JP^^1,4>4$QX]3@X@3$A=\<>T^@3B)6X+8\.N?W0)L+(&- M0!@!/1G;H.-U]>ZU>NWN?1AUB?GN01FCX/-K"&+?D96L+HZ7\ M+LU+)E_Z.&K9W[8AP),=D)>'@]Y>1]YO:?^Y5HGO1K_4/EQT5;@U(MVC2J#' MN$=$2P8CJNT,2*#<)2WV;K4-'Y&.)-U&^!KWRF_3DN^SIOPD*>,_L?_BPF#G M]KIDK@MK#49J\EPP,OFH%>-?L+J^*T@I\J[<(*5(BG']9WK/7R?TYW1C9_5# M5_Z]N[DSV0FVN[[U<6W];U**= \[VWM5,:Z^?J.[Z_5/M[=Z^E)MOOMCOUL[ MP4Z&WXK 4Y2N,"1[U/"\6)UOS1(H;S@9,(_*;2R)1U#+[R$0\L--^LS<9X;1 M\Z:<6**Q)8CB,P(QC1,8A388D"0 N/R-B*1&.=^!C%S5*^S:E359-CT[(4KAF-@A!E)8S"T)J$C(!A0H2>:Y1&MI,G,'=YP;) ME0 2.^"I@KSKCO MD5-7\E[O?X_S03SY\XBFQ7"M_')^-EU#.H;K]3+6Z=M^WNO'W<F(A@E.$8GS4(GDX ^I%$]&AR34_#WD'L M'>)>YQ_<.\[UX?[Q$;WF((UB%[X,>!@0?_7^&7WGOWH'] ']8[J7-/SW-X,: MSD>QA3"T$(8G=F+?0AA:",-XZ>[CP8#L2$C>0HI M>)2J*,Q2^QRT+/:FZ1$CT7<1R%L+,IPOTZ\'_>'P%QP,3FCL7N[3H!\]@[#> M_;=Z@ZYA=?TO0;J0W(JW'[HKK_3JRM_;:Z__[JVN=/X/35NWV<9^]\A^ND@#F@>5G(*< MT27N=2DN1T3I4=^TSW9COX=AO_&-%)UL,DYG)JRLQ6IM9LZ@8-+('(-0,F,B M]O.+&B9;-LXI^WVGBK8/"EDEZIF'X9V$)ZVN[?5T)9/Q-D:P4*"H[(.#3%,] M*B%+,DVLS35=3<9YH T&) _,!O0,"BH6M'"UN%:@%4CX;$;IK +X'-72:K7R M9@QK$53T&34(KD!8\ Y]++&00T;.F1=-A;%>:"TE9%6\ M)?+1HHB &0.4>]$9C7-NSCE7=*KWP@IN(XN@."-1X6OS3,>B2;IXGKWCG#C' MS"I2?H[V=1IN/_D'2BJN24EP@6 )MU)YP7/@V459N+T7(=%P.PUNQ[6"U&"06S7JEDK><2QQ).!M90IJUA*#"D &HG!8=$1#7B+5N:V%S'?L![7%RYZ-"XATS:8 MNL7(F4>=6"!;:A JQ^)KF2<.=_8,YF@OHI7 :R7P[F=G) NIH22;M85$'%E< M*F!B<$IS#>T$9J[I<3)@ 7 I807,5=-H:(M:G-^:;3B5+WV;LBBF26 MI\( 5&8N6L:TJ6G^O4[YW<(RCN[R_92)D?^;LP&^4 M/N2^3-2Y_/?VX'.^P59F89!QEV&A:WV!>Q_P9+CPXY>9/;T#-C:$XW=_[3V6 M#:)B%'Z@Y')7]"DS8/Z*KHFG)MKZ6P/*@?_3\\Z@F5ML*HQ0B@&T7)# M"A&\7ED?I?#4WZY=*WP='P__\B,L3*5=GH[T\RKN8XLE/N8J7@7+& MORB%,R'DQ',$'84#NE@K26QG*:#6F[O/',<_SY+8ULK9.G(YO_'S&O/SR>_] MP5$A9NG_F;=J"5Y:B'X9Y-0[>EOK@1V=O#E(1"%'_<%S3XH\67W[OD25M-." M@)TCJZT@&:)3C-/*'TTM*A[\DTB*''92;XA;6X.\A4?YNES'Z_,;PTDGCF91 MYW_/IE&G=S&/.GB0.J57M4KG).-@E#1)ZU7OX PZ4Z9&?J[W_)BR(Z5?XL+, M/.'0+4E]NT_]_LF1[5K;M;9KO;=K->[[Y!W[1YIG>SGQN#-MGNTT]5INZL3- M^7C1$*F;E+CYYNT^KS&[22Y[&[,OQTRT,9MZS'@;LVG'3/@V9M.-V>^#7G_0 M!FVZ05OO'^'>0Q3QV.^EM#>V 7'^$:R^?F(+@OF'V(*XF%G[F75^??/+6F<8 M^X/<,8Z/=@JV!AG)I&.;;G?-;[W=:=VG$7U,IW5W/H][T+N>IAJ(-5)XKBP: M#UR(()"KXCE$KB+DV,(;;G4>MT&?\]O.VKNWVOO_MY> MW?EYM_OZ[]W5E:C77O^]/7$>M_/JX\;^JMYIQG78[>.051:@"A'*"Q+G!TP?):*[5QWEQSWG@, M0I'%!9D\L[XV3T@Q, P"F. 6=)9<)R5K(#MW=PYD;YS7.&]^[GH*SLM0HG$I M"RLL&,5##ABXX[R(A#RVY)TYYSPQQGG29^4Y#RSQFKSCE6=>@V;.62&T".=I[77,)OE@-22406BNN3-YTWYYPWWL"^@/%6 MD<[+6"R#D@2C!0Q8<)9;X[7,/M;,)B&A<5[CO&?)>2$)JTG9&2,E!&.(YM!4 M+PBRLSYBX[SYYCP]GLU)[FLHG-2=A)JD[05##)'5HLW18;1&\U'!.-_V\QKG M/5/.*ZH$IUS0SM8$YP#D&N5@!3FY.2AHG#??G/?QHJIY]_35Q^[.ZGL,*0$/ MEEBN)A6)[!E*@ZPD)Z)3!E&0T!-VT?@9YV@VUIL7_#?6^P;KI:BK.^L"_0M" M@\O!ZP*@R2\*(9C&>O/.>B=?LIY2(6"*I)ZT MB_3;HV"][U0V[#&%['1K[LX5<3N2,V/]U?$Z]U^JZ+%0GE)2!IKG4" #F((V M1)X=2"VDSX&W*J4/S&J354J+MMD4G9E113#@1C%7HF+%$)MYS;TT9F$9[)U/ M*>Y4B^AV:NW!2XP]%MSZDK3,5EA7.$ )P0/7Z)UT26?O[T>J--Q.@]N)BN;. M%"YX8C:Z2+B-G 7K'$O68DTW,XO;J/SA30IK;2:@X08>%' MT11)__G87(PY!_5XT(!.BAA76E9\[1=7"F<8O"'I:12J FB$&P4-"-M@_71A M74.$D[(28U1@ [F=D6",):%&@.#:QD)N=XTW#YAW((NT0;4/EE+GE1TMA"'!V^M/]L5#B2M MNYP)$)F!X(7PK#E30FKD.6H=1LW M'G8KD$-UO<=LD&F3@FMC&"R"L6C3.C! MZ92+2@W6\PWKB>-+5ZQ6ECQF$:1G8*1C-:&N(AS0@LJ@U,*R6S1MN7[*N.9* MAF*(QHV(@)J3J^6M)EC7)+PHFO<\][@>.Z#31MM,(HQEHQ.#B,"(;!;YOP$BO\\#FSR%&XO#X>=HVVZ''.I-,CT9W'/H_-8 M$-IG;;W/I%H$>B^5BEDG;4JR[GY42R.P&Q/850U_P,=(RH09Y2R#)&I8E7+, MI5B"#B664OT-.:LLR3FJ7]]P^WD3(9:$TO!8.%B+(66:#4;XI&A]T_>?%%-Z M'W-BIWG0;WB>#L\39W0E*B^$8NAR9N171.:HA)!EEIOK<'VZ<+6 90HDRG69W!!HK!""8$Y $<)#;8/#]OQ6]3PU[VVPG7GY()')W352"T- !<\=.F\+ M]R86Q4M3T',+Y_$3N,0A&)D=$X7\8"@ALJ#B**V\AD5H9X-O"OH98%I9*+JD M1$Z4@>R3D]E:RU6DNP83?=NKGV]@3YS!"54"^I09:EEHH?:C.HB2%FHH/NK$ MG0RCO&E^YZWZANOYQ;7,07MT,20C(&<>/$V%4GSRT4IE6]FKNGC!L10I2HPM99@DA<9\=>9M5AQ@04"PSVREHF)Y?3 >#"40QR#G]*P-FD$(X%U%: T4T M3,\MIL?/X&)2D9";F78(#)))S ?0C(<8:[I-M%$U3#\#3%OCP 7/N3<&(KF0 M:!1JFS0 >LRJ87IN,3U^0*=3&250,%<<83K&P *&PD()@?-1<;C8,/T,,(W> MDH^LT22A@5#M;/'*QD(KMRORGM;IAMUIL#M1ZS04K:,T3(KD&: FV#K)F>3: M"N&-SX+6X[N'IS;8SB]L@S0V&4XNLI6 F!QYT*+8*((7,;52,7, VXFSMJ2" M-3PD!M+5H!@W6FX%JS58O:9G0B;F&PF,(+"6F@ M-5<[VX [!\ =.TRS3@OK VBJ4_^8YN-9FN0_-D"!"T34F2CUEJ5)F4(6LN;=;2&B,5 MMFXS<\V.DYU4I=%!6ZE9 ,,99!>9 VN9#! 0LP17=P?U(IA91?O. D^/HT)Y M8]/&IM^J44:.()J:C[V>IL;#HS-AV/&:C)NSJA8HZ4 M:,TI()_?"&32E&"XB#9IM["L%@7,*J>@L6ECT\:FY[D-"DF79@C9.R >H40 MA8H!1'R=DA8&8QZ\! .\.83*50C0@%O+0^BC+I"NKLW;6E\VOBT\>F7J0%92 TEV:PMI)!"<:F B<$I MS34T7W_N^70LYDDXE#HF8,)F('EJ'7-6%"8XF5BA$]*0/ 6YJ&'&O<4?A$]' MX5(_'M6I=I%>?ZDXP#X.MGH'%U=6JP.=$[&*%M]*:?OOQT?3AQJ:-;.7OZIP^]=+1=\;G$SS!Z'N-U M_LWG3R^-GAH;^+/GI%_BPES[-%\2US[WM8]U2U+?[E.__IQ6UW]GN]9VK>U: MY^Y:C;O1IWXC0O6;H>3*3[SV"J$9,ZF4P5S597IY..CM=>1BITJB+Q;).P_) M9T_@IJOEG(_5Q!#=]G:?UYB)-F93CQEO8S;MF G?QFSJ,7-MS*8;L]\'O?Z@ M#=IT@[;>/\*]:<3%<^QO-=G;RCC>P8/4V1ID))->77#OAAL9SWI?]-GL?"8= M=0UK;W5GBZ^N;V]OKF_2]?RE-GN?EA;W^MMU&M9V86U=V]. MZ-H_KKW^=:^[__=.=SWM=W=^+:N3^4PQ!=0Z!H;9) :E1(86-0O:0;%"1E2B M=B45>L;G\D_BI*AQWG/@O%IF C"H( . 4=%Y'1!22:9X:45NG#??G#>>=:2S MCC;ZPD)TQ'E:AUJUL3#4M1A\B"68415X(QKG-?/->>,9/"3E> B.,ZY$ M8(!>,">T8\J2GA<@I1=ZU!5DUMGEC?/F!?V-\[X9&0Z8I-?90X)<7""?"#77 M6'A"S].]<%ZCM6EH;3R5!I,%+3.P%%-M.J T\]%YQHLT).2B\I9HS6G52*V1 MVK,D-1.$+A9E,9@!C ^&&Q- ^.*S%U8U(3??C#>1[F*M,ED2QX$2EBBO*/)> MLV:"^$X$#8%_XWUOI4RG4V)501$C[4'>5 N)Q"*)Y." M3:*QWKRSWEA2BL]@71*)!5,+\1KA68A"D] S&F(HF6AO85G!HA-WKL7[75BO M-;R<;'B9<="Y(C!')I[%."*$(K\5Q.4]5+PJO)XYNY^ MO-=&>3.BO).):!27+,<8 A.NIC6'+!D*D9E.2I0LP!!'C4YF[UY=MW4-F%]8 MAV #%I36. )Z =2,=Z9F*#!>KYA/1YPH82+Y(371GKDN9%T,2P S\Q& M(8JL92CE*.!"VM8,Y G#.@=0)OE(M@>P1GN;0D01:,GVGIL64S#GL)[HE G" M9PV%906<_!-E:J.0PI+WLAB?8G)884T^:(/UTX6UM!PB1EV$#)"R#5)"1B,+ M"N3>R0;K^8;U^+$Y>-1!9\%DIC4:-"H6//TE"@0+FG N1T79O;US&>$&Z_F% MM?:DV< E%:V ('F(01@O=:W97P#N1X0WY$Z#W/&3X0AH(EC%I'/D/GLK";F* M%N04LR.M+7(B]]G.7&B52UN.YQO4 M$X>?M.1R)PG+'DQD $+33\*QZCIQ$E_5N@O+?E&:MAX_85R'$!(!&C3/!D"2 MPD:KHY Z%DV+S^A@@VVT\!V_+!-AFQTEH%E69O[59?!84YL%.P$V1C0 MI);UK'I1-=C.(6R=\,(EHQ"%@B@C_1ZX@A#10M;V_L/=2N\C3;G3/.@W.$\' MY_%#-BE"2)',,# K/S!D?F$>>C"@Y^-KY^/_['R>%_*EA^NEB.@=#)M?2 M9>=KA)LS*%(0=3'6H"-OF)Y;3(\?OVD;E< H",X":UVAZ@N76F/#>;0QH)#8 M,/T,,$VK<03PL1;0@PPN..M0\)*LEI8>;UOU\PWL*_(/M2.[.2:]M?4(SC!O M+##'T5JCN AE%!*C9I:(TW ]A[AVIGC.(7%3"+PE8R@83=&*!U+?!1NNYQW7 M8T=P$70@CZK6PN*&5FQ:K#%)PPS'HCR)LO/ =%#SM(O=TN@FT^CZET[>6M;< MUVE,)9%,TCKPQ"$GYW4R6CB><\04\OTG"C>7XW8,]N?$&1Q/B;2)<,SKZ,GO M")FAMX*)NI];2'D:"#-S.5ITT/QBNCBM%+F<*7D%UF.(VD15?*EU,[B\_Y2Y MANG;8GK\@ Y#2'I4T(D'QR!*Q8(0@D0?NN#1&*-TP_0SP'0P/ 0!*OB(X&+ M9$J6TDBTP7/I&Z;G%M/CIW=:9P$ BD4A"P,NR-&(7C*7O'52.QF0-TP_ TRG M@IAT@F*C X.@D=9C;5F06C(IBBC1 M!)YM+9W=@N^?,&RU]#Q*#]SH3/):N9K*KA46HYU5^?Y3U]M2?%LXCY_2J6@= MF3&QHL$PPK5AOJ[,4""Y3&:V%MI2_ PP#4ZFB-G8XB0D2%Z3-C-<@"F!%NG[ M.:5KV)UJNVO\($YB#@C%,T\>46XR?,'"Y0_*; M,A97 (*G%3CGZ+04-FDO]?TLQ@VXTP%W[*1-1&VSTQ!E" ZR5;X0\A*Y%?=_S-+8 M]$YL.GY^FJ0-6H%@7I7"P'#.,!7%,JH5+DG:/%IDWGG$W'3ZYID@H;2)LFQS6#% H+]3!,\<2E MUN"2)6VJ%IVZ\YY;8]/&IHU-O\PX"%F!RT5%PT%HXTM!K7()=9-+\]#8=+[9 M=#R6P)A0C,^%>;)>;62664#A6 '/>4I 2V2N;$KRM;%I8]/&IC-E4Y1)@(5" M9)I(FZ9@G HY2*ZD4<'DQJ;SS:;CH1PI"%H5C6.<_B5//P2&.22F0[1"VBP2 MCAI\@YU5-:/&IHU-&YN>Q\199XL+/J0H 2(/FON8"X:2@RXRZ[C4\;GSY[/O71&F):1'@4?I MY*ADWZ)3LRK;]Y!\.@J7^O&H3K5/N?=G-]4]WB?TQ"\J">SC8*MW,+J6\3H" MPCU$'0%9X?IRV.F7S@IA9C_DP9D-:,'K5.1U\"!U7AX.>GMGC\NSAQ<[UV*< M $6?,@YS+X!#\-Y:!!ZL1]).,DAELPHHKH&YO$!Y_"?V7_S2/QC6,1U!_1+" M;[])AD&!63W=5 M=^1" M*M$,.G.#EB@B#;IB2IE:P24+YI&$*RVBRI68M'*>-.OD2?_$ S]4Y!]MYT[_ M^&AX1%@G/NP0V@]B[Q#W.@'WD QP\:)X;K#.7K589_#)9)W#_N"H$+/V.Q]P M6%]W;K6<.KV#SGK^B,/%$95,-\N<1^TCK[EH FK<,\9LO$1N:9E),K59=C^S M;&WE);PG?JX%.6MY3AD9""^8XT(R]-)J*9*5NO:EGBS^]<,M+$WLH05(J3)' ML$5[AV *!*$XJ**N"6]OEKZ[I5^)]XGT=K+"LQQ#/:")I-Z,*TQ8K0L2U=A0 MF[),-F3Y89%(8'B8Z;=_\M[)8N=#'N0)^/]*,J:7<*ES(>PNBYQK@]F_E_I9 M(V8;G+4L&?'4:/*>7_)BYZ!/%XI77?CWNKZCW-G&=&E0:>"'=5CSQUB;K1 W M3ZG%;N5R34#M\]7\T1ONKAW\VCN@M8+6C\_(&S:$$<+67^GW+OL (6=F#?=U MQ4X,70W4@PPG\GVF*U=X*.Y/;3G]D MW'M%YCO*+^/_'O<&.:UOTV*VM?UKGVRTUQ\>#_+-]IOX,X/3ZOI+OO;R/9J2 MM"7?-&E/@.+2,4R\,(TQJ.!%T)@7E@WX19ID$R :K=73V'U6VXW-[G>PN^B^ M?9^=N"\.DR;1'OSVD-WQWYA^3O_5.ZY3M'1SCF5*O@G@T.ZP#\,9G26($ M0C&(EALB5Y!.X3Y\:>[@WMMNV3E_Q\UX_[CXPQ+J] M"XB]@>[ZS[MKZV]A=>6O4_H,6#U]H[ORC]W-E,SE5W95=V>ZO[OQ'$XBGI6>%K)R.?6.U< MS2!)21!SB@$*Z[+V@J,^XTB:<#F]K$1%$RL*&S0MW!RBSZA4R::60Y720PP+ MG4R\=4A#?S0X)C7\>>P[H\'O?![]BD=YZ $ M2.&)T[.2-59?2A< %QZ!2[D^*$4WWA?5>WNS<\&E%.(I4?CSKE8GN$ MQ., #[;R/MW+L*XZ(T%8'=0JZ=(QO?: 9-[HO?WC0:?>-:G*>NOT6<.C02\< M'_4'P\71E=0U]*33/\P#K ^.F(Q8JU=?7B\Q9>*N^O1P:<*FWQWCP_5GCG3H MOGR?$VIG#;(8/.&;U[9FV@5FDTFII.*DX./(G7]D_/(55/SKS%6J<[\,^OL= M+*6WUR,W9?CO19KK1Q=P(1_F?-NJ]/?V^A_J&^B]9VORT7;_F"XP#?_]XEO[ M4.=$[&-WIZ$T_ M??GI^G BPF-DBK.G?_K02T?;-:QIB9^%-IV7QCG_YO.GET9/C<6KG#UGW)*7 M_MJG^9*X]KFO?:Q02UK<[F.__IQ6UW_I72Y6RAM][#?*#WVS3MCD2Z\((JQ[ MV7DP5PUY+@1MA[3L?\+@Q^7*R..!4,]I0$8ROB.O&8R[5JFZ860I\QXT3:3W(O!15UBB-EJH"'1 MUX1D3>ZU=/M'$Q&TCR-F]I9*\#QF]K?MM97XD3[]=..4KFKEC[H%HTGM"7KD M8W=G>W=S_]>]5;FY/1$SN_\*NJ>_[FSN='>Z^]W=[F@+9O=C]_1O>N257'O] MQ_[&N[].Z?UE=;*?#13.R?]23 3%R6=4EM4ZO R#"VARR,(9"\U]IZZ$#Z=#7U8'?K075G>X MZI8 _56C,3K7.B?W5JKY01GJ7P^@Q*X(Q?IDCU_[@U\&.?6._CLR1V.NF3'7 M9*G2(J7.-B6&MF[E1A^(- M^LGO>*WDD@(\/'IS'C#WYN#2B6#CHVGXZ&1"8ABI00EBH30Z3?2I.D=",%U< MYA:3L8$3'UV1@W-S-IIA-_89;>\T',]<8#0K!O[(#B^Z_[%73R&.U2!F3^H/_PY33<_DLHFCP'9W5\F M5N@$1LA(4*X+-0,=,@L^1":E14<.A$M.+"Q;N^CMG;*Z0OZHBB:N6*[F4R-#*Y%\K%_G4(\IF/T#S39CS+H:Z_8/8*'/&E#D9VZ% ^Z Q,NDS MD H*@J$WA46K198V\1#EPC*H16MG[./- &(/O/5S?S?:F':&M< ?"\T^B"QM M-'LO-#NN3$.Q(5:/DY9+SD 89$&EPA0D!Z%6I1!$LTHO>GGGLN"SQ=>=E.W7 M*X-?77OB_+[.401RR=8>0A=I]8XO\LI MXMUV&Q^1MW=E!6O(*GX71CLW%Z7 MS'5AK6JLSVOG_%2ROIM+MRHW=M[P[CJY;RMO3S?7_]BC[Z/W_T:?LT?72->V MO\I75[;4A$MWNME;W7DKR'WCW97N7O=UO;>M#ZO[;_7:NU^WNRMO:@7!#VLK MZ:JT]2*2$^@L\U(4!F@-0VT5"V1,(!UF2^U"8I8FCQ'G+YGS(;#RPPT6F'L] MY7S>Y!-X1FE+#JYXD 8=RN*UMN1)\(3FK#J:(/*!$?EPP1OY/!SYC.\GE1Q] M$MHPD*4&+]1\B60Y$\8KCCYBTK&2S^0Q9R.?2?+Y3FGL\R7H]NDMV\/+_1=N M12I1=084OSX9Y=33*:Y\'^9=+)'AIPYUN);Y(QX.151HG M?IL3)X\RI8BVA%*8 !L8@.;,"<&9]X7X4!BT]2C37ULC]CZ"PI\3O^J/DZ?#SN?>P5?OOKRO2#V4,0#Y1>_MQG!!\WO4_VZD?Y$/R04:%JN-V+5H]ZCQ2SP?(,QEU&B%9=&VE MGW^-7ON\RO8JMT0H; <'[6+O[4C&?)@3&JLV[;[; MM/NN);$NZ=SS][/ZX@GES_Q#*/_1>%WT'\2C3LBDE0^J ] OG4/ZN'X:"ZMJ M!99;@>6KP[#1\.*",0:LA2"*%TH5KS-YQ_[=#C M:G-G5:S1]W977HF-]5V]*M^>KKW>I/>O?EQ=?_-Q8_WOJ[:%,PBC) H&QM1S M^A28%P@L2(?19S!9YUKJ4,A'4W:Y59=OY'<_Y$=WCD[JH) CH#*!:$Z+5$0T M $GK$?D)^MA9UGEM_#8-OXUOWOM ]DFBEF.6Q&^E$+_I@$P(8:.5J9#A%I:= MO'/Z7F.WQFZ/F]U:%>O'37UBG/JB%U'XS+R)DJ2=$LQGEQDZ9850H(PHUU6Q M;N37R.]9D5\JWO"4I($,H$9%&Y5/&-"2Q ORC/QJ>(9JTNZ!^$V-\YOQB#H" MLV#(?P7%&4I4S'"97>&9ZQQ(VEU137=.V>T[!5KN]U+:RX]CU_*744!"C4?X M'(MP*?K@R_K_7^Q=3E-Y]"F%LT]2&\]1IU"TMDZ 5]YGHX/G2D4C@SB//*M; M=O+*1)I)CKM,:+6.PLN#]-^,PWQ&:[^/-I3?',1!?6PEG_W;R&X:LIML 9"T M0=)KP+05R"!$3GYL5+4YB=188BA9DIA3LZJ/,$>%9!J2/T=?8RB25K3, : $ M%!9]U$6"!6 MRD!KLI@G)+< IVL#G/)!FE%H4ZM.>:^C\V16@=;4^1$O"%?TE4I)?&(L:0,CUC M=%.KC58;K3:UVFCU6EH=WQ76/D0CB5:=U(D!1V .K&,:^PLVHL4OG0^]HNT,70[=ZU!\,1[O!_=I^H-;%/\R#$6KJ;O'AH$]WNS_L MX(!^V<.84X=0_@&/XG9GKS>D,3["HV-Z_B"-7C,\#CLY'G6.^ITZXM78])'[ M?:*%_J#FU-87#N/@^*AW<++4Z?8/SK^N/G?^6;U1MQFZY[,*_1@CS84:VE:+ MZ]"W8X>&G-'#@UI/.N"P=_[]]9'Z.7N?;_*0OC3V#NMMXEM(MY&.\U+GY6@D+K+0S^:H$HN=RDNC;QB5]CY[7)X]O%@K =&'?*A_ M374N)J)2F1P[&T!+[3V)30L8I2.]6=(M&]F_'A#O?UA^FBRT8O/I5P^YQ*@UH &O,$0?1'8I:&Z!&]],.',3@HR\<,LT6E7=:63!1\.RYNBB M0!G#=";T 9/-W&#A $X'CTD+H&OCWCJ-I9EPYB9T13I?(M/>.4:#[A@:51A8 M&1,G4:]$FBZ(GAPZS4,]"2S@.?I:1CPXX[/P6%0CTIF;D)0%SR47)D0B.9,] M"1MI$\N8 H]%H51YNIA+HY&T4*8_"@PQ*>?*&\M-EJ"L5\V$,S>A]C&6FG)* MV&$003+DQC#2DK2(<^F7#F)LS@19;D2I!'7A/X O.*%D0I'<'(2,=!3G?:X"1QJ$@*2P15 M.*9L?(@R%"ERPN87SMR$M==MD-FRR*TD.2. ^5 "*T5FPV,6P:KIG H>8\08 M!6DD$(&61EIKR:4')6FVI-10.&L3:H7:$498C#(S\O,E"Z%8)@*0KT\8)6TY MW08;DBM1"'DB9,!H,5BI4T I4J*U53<3SMJ$)B:K"3'D#:;:F(&34Q%T8C%X M<(2B',)T*-1:D#MBI#20@#X: SF%J*+(3BAN1#/AK$WH4!N1(S!5FZF0G$'F M)5IF..E(451T!:;S"VLI$)5R<-9#5MY;TC3):4'SA#1N<^UG;\*D0C+6LHQ2 MU_8HEKG,'1,J.U I%A33F1 4!%6%#)"<286')!-*IT!S8R2JAL)9F]"/UBEC MF$Z<4!@*>?7UX,)*I>I>IS U:FP:IP*3,Q%)DA*5!BE]]?&5)+"CJ&=/S80S M-V' !$%(9I0.#(S@C'B0,QKNY)R#Z-*4?J'DEC0,9ITM+:W1B:B2D%&3K(DN MQF;"69L0M?*TF-8]'I7( MN]0E6IV*@&;"F9NP!-*&PRI%#)OBYV9N0F##Z \T6?*R1,*"8]>BL!H23,%-$(1.)U?& 3Y M]MZ0>A%@2PI>1]1$HUQAL1H;"F=MPJ0<%G2.<5YS^+%6X^!&,NNT0\]=#,%, MMSNCR7PBR>I+@%+HN%3_ M EE628$'KG1M,WS0GPB8;@_,Q0.$GXL^PN=1Q@2H82_E04Z7HZ+[@QJC_#FT M>>DB-OB^&MI>D11QE@CQ]ACW>DS_W[K6P^O*]PPPZ<$>^O2 86N#, MF2"8MO1,%MD7<@Q'-NH='.?T\F@4I6:Q9(M *R6DP+T6U@D%L92L533CW6ZO MZB6;>D/<:?]X_'DQ.L\$GLW;"2:?T*HEV3C(. M1N\8]+;(_B.ZGV@X>TW;Y8LFR^?;FT5SXYHW>O'&M?UR-:Q]7'U2^I+AJ M%]LN]E%=+, C MCCNEASXPNZ(COX@GYIK;]]DL_]S;^,L?PZUF$ M<]X#]'([UJE9U?X^/=/F[#?Z(3T$!WS MGE$AI&=3Y\@G(XL36J6B(8# G(/DQFKIHHE6S.Y@]$D6--K_2ZRM[&VOO?ZC MM[&^>[JY\\=>=R7"YLJ&Z.[_MM/=^;NWMKZ]MT&?/5[0:'/]+UA[]PHV7_^V MO;;>W>^^_HMW3[=WNSM_R8W]5=E]]T:OO?Z[M[JS73OFG8QWS%,Q&Z4-(ZP#U]CM.; ;,5KF&!*6H"$6ZQ+6 MFK48(@@C\PQCR1N[W8G=^'C-]F02%S$P8SUGH)QB(?#(R)P0DBD<+2XL"[>H MY)W[>#1V:^PV/W<]3=:HL%D:7ZPM"6PP+A#-I4C:+2CA4]-N\\)N6#=VYA&1:MG7$QRD9N\P+S1F[?(#<'3J,TUEAR M9 K7(2/YHY!LK9L72B.W>2$W&",W:0IYI%(Q])[(38B:EATSBQRRS#3(41"Y M25)NHI%;([=G26ZY2&=YED6*!%X"ZI1#<:HX)W/&&S=MN)K<&G]-PU\?5\]; MAG5/7WWL[JR^CYH+!Y(82Q3)@&?/G*I)?<%A+H$D=R;?T[@[MV=O]-7H:W[N M>IH2#:IX9;.H-4_!"Q](D47!+7HCP><[:K-&7]/15^]+^O(YULK"FG'G- ,7 M!/.)W,P@O A)>A^C75BVNKF6-[F)Y\Y@3Y?$O$970O1&00)E'3F8$ H"U [P M F=8!;@YF'=CN.Z80*L%GVW6R%0,M?R>X@Q#%LP6Y:7-P6NNB>'\HH(9]\CZ M-CYFRW-S&K#S95N9IYM?98QY/!D5CRJQIEULN]C'=K&/++_JQA_[>-:=EE]U M>V4\Z@;6D2VW:KJ7/I40\98GU/*$6I[0O(Y9RQ.ZQ9BY-F8MM^K>!ZWE5K7< MJG9,VHY);W'"H R76:7(E;(0!(;"M0N2*\<]Y###WDI/\H1A9_7CVGJ$M95X MVEW?X*NG;V%C_2^]<;JWL[;RV_:&_'N?GI-=.7G"L'KZ2G=/MZ![NBJZ.V]/ MNRO;V]UU>M^[55C=_W5G\]T&/;>A-J[.K2J)ARP*L%)"9.!1,J>U9-'RDF*0 M'HL?Y59IWX) &KL]3W9STAL9O$.1!9ABO)+*$YV%:&-V/C=VFQ-V&\^M(FLI M#KHPD3&SVO*(.1"&F2*T4(5#D69A6?!%X5J$;F.WY\ENBBMCT64PN@ &X:*H M?3(AA."R+S.L-MW8[4[L-IY;)4R*49G"N)!0];([4[D-I%XE:*K[>D,RQQDC>NM77]&?FK5W,Y*+61EMU;1J+';N<*H45 2G7#"T(+F:KI!-*E2;?YH7E MQM.RO$XJ>IY8DCZ2?'.)8722"5#9)2=5YC5OWB\:KUI:UKVG9?TXUB_KJD2M M.G P%J$CW$-$Z,A1C/JP-@B[Z 1R-B4NVH$LU@YD@]SY4/^:@D]L%J242DT8 MM)!""L6E B8&IS378&^:YGE%SSKZJ76'_G8O^>K6>Z6$#,%G%H C UGH)W26:8L<>1DX[E[ZEL8_XG]%V]J:"+9^=RZO],W]-.O_<%_Z9M_^=17\>6PVS_ M:O&ZHEPR.&$BODC'@X0GS\_,DLSLN$ 1 )D/FC,P" P]9M+$6@?Z 2*XA67/ MQYL =FC$AK5'Y7Z?D'](H]])QYG8 (_.R&!80=;!N=V6NS@0:)7G+WH MH'_4P0\XMQ(.3SB'I R)'FCJ'@SZ!>?]\"IU];O]X+W6V\9_XAZ115[Z,M#P:OX=CY \Y]][G,F_?+KR.G^[=I5G)0Y7?K80JZS5D%$HP$$Z)@1C>"1*"32BN[C M-?4:U!B'_T.WUQ^2S0P Y %OO40E17$@L"V-H MG3:.H4N"H>(^:V>34V5A64Y&1/XPFG;365OXY"Q7MD3G0101T) C2%_E,O=> M7A,[VZP]&VNOO7V?L_5.D?NFM*/EFOB-81&><6&#]PBY:&(X.5E@XX=%@O[P MD%;*WC]Y[V2IT^U?+(.7Z7#2IRNC__WTO7BRTZ\.!5T.+>]7D1^15?X8\W X M/57Y:(TSDO-"'NVL$5+LBPS=@Z M8]_6%=IE'R#DS*SAM5T]N5?H2F% *HFCT<;4FO'36?)VWF.SY-TLB061J$"P MK$1FX"W6$K*)V826\.0,V%&$Z@3W7+'TG,N3.VL8_)JL(N]D4E5]5O_C7S0"T]"P46CI(=2G VWE*3]@RH84S[,H_LF M _4&B1WBX.AD])[>T;!#LZ2WUQOUIR?;T8<,\[1"8S8(O\:A^OUBIOU\-M&^ MH(+G#/.-CR0QA$&GK5?,.:@;/\XPIY5G&$S1)9D2:YJ-F(V@G,V:W.P\I9U/ MNEOO"[G(G(:?7&=#R[% SC!IQZ1+J: TJ&M!73'9R&5,2BY>\/1!/OHJ5U]! M\)_I?[&#>WOUDSZ0^M_N?"!B'^9X/,AIDI*OW\ YYT602[86(COL#WOU'2\& M>0_KU7ZN/_;#E]FQY[5D^.>W8!CV]XZ/KG_+1(+TS.F?WXC^!1]+G+WT=[W< MT=RV#L ;GZ7&"*$81,L-L2M(+D1*\![\PL6;M@>?U%?1->'<7$MG M>U"9\'^^;2*[L#S:\JLH^:62Z,'1\#\_XO($&LY&>_D_8?#C-$]^;3M4P'>0 M-_;*^>V6[NL X>(0Z?=!_S"3@/F=6.GHY4%Z];_'O<-Z<+32&\:]_I!8:%ZV M6=?^/%\K]C=@5;XY77M'KWG7[='GGG;?O8+N3A0;\K==DNQU_=!K*VE_?*W8 MW-DZW=A9U9O[;^MK][HKJV)C?4MV3__>V=A_^Y%^IWO8A:[<+*L[\>/[A-% M])I%79,WZF83DAQC:$5Q!:+ 9,[6=:+HG%[6HQ5#LQ@M*3?. RB(06:74S:Q M&!&UM>.;LARD*>;NZF-^\6+C1Q\Z^TM[CJ/5SL4/146)Q)%MN6#7O MR0[(1='(JP?CNQ88>IB"65\E6JQ>Z/#H)A6U[A3 =I-J6]-&WM[O14X],\[/ M?JX*V1-^GJ?(?VE.W#AJ\8J[?&J!RU?=XI.)34XZ%\%3,)%+R#F@U0)(F/H2 MZ)=PX[XWUXKU1Q2E?$L]?]X\XN_=M7<;)ZL[?^RMKFQ]W%BG?W=V]>;.7Z>K MZ_3Y?G=]]6/W-=W7 M#EWG^BO>W?^U7.1A7,J@C60]QZUG6BAD +4[CA.:>9],T5YI+\K"LC*+XNY! MRE\AM?O*MQC[RAOG6S1F>MS,E'U->"W6!2P@M,3$>4K2BZ2*-Q<=N;Z=-=&8 MZ;LQT^D8,W%K07L0+&HN:Z-[RYPMF94 !IQ.N>1$S"07A;YSR_L9,M.,G(!' M(/5^/N[MU4L>GAT_[Q\.^O_D_;.]\6L\ #G=.%Q)N8^:EX!("+6+5H($X34F MPVF%!:]#3E+)IICFC)=.)A13BH(KS)HE:6M6OH_,.8Y,2E1*:!4 13V]E8L@ M9]53<(Y25!N6/U4-,CJ56*)TV4!,B *CTRHJG411*32-,7=8'M<8+N@4,X'7 MY%@8R$0: S0P-,E(XZ7S/-9S?KYH[:Q:YSV(R'BT^TFK&+?IP<')EYN-MU(8 M-W7J'C4K96Y25#724$O(Q$GDWE>:TB%PX3$TA3%?K'21-7ZYJIDL5F<=F4U2 M,T +Q$H 3#COR+;)2:\7EHU:M/[.I#1_>S(-RA=0YAI#""6Y F2$2$IRX6- M+GBM5+YQS=4&Y>\&Y7&!$0L(*[1D)B8@*'O-?$B:24L" XI4'LO",KA%H^Y< MPZMM8MP"CC53_6AP?(;%WD%-?MX:Y&';PKB^( TOAD0&6*09G(7P,7&KO/(R M2[K]&Q>0:*STG5CISPF!H25'FR.R+ .Y/9%S5K>D& >AK4%E4C +RV[1BED5 MIFD;&'.(9*NB-]RIS$E?0-($Z!Q*0&M,XMGZIB_F#LGC^D(5RZ7B@F62B@PD M&(8(DA7NP @R7E%A85GZ13FSWA7SL']Q%Y_A#N5!'S?:9U3XJ:'].Z%],EA# M _%S28)%5X,U5/$L2$&+=W9"\,]ZG@\HCV#)XK_F^7\-GP M_X#XGUCM@XP\R_4'XJZ7^WT:H].S M6D?7\5JCM)E1VF0TA;?%1*X%L\D)1GZH8+X(S424H'3AQ7NUL*S-HKVBM>B_ MVS;$4P#\K)1) _P< GY&!?DOD LEGFC.+,Q0D@10?NTL QFT:DY M ?RL-RMNJ+C.,T$5777J']>\T@O4/MLN +,?H/DFT7G:W>GFQHLSX\6UR: / M,%YE58!QFO<,=,G,9>F9M<"+ X^\5NL3'A:5]+/U[68 I#G/XVF4VBAU_C;, M&J7.EE(GI&:6+D3!F1+*,2C!,BP165!)HS,F0 "B5 .+7)@G0ZG7M#ZY7+]G M[AN?7';?.OGC83X8UHHM@U'EEJ/M0F-GGSYM>]BI53'3=34U:U&[ M_S--Y)VA]1=1BU " 8'1HNB0U&88PCJK 1,8ID5\HJ/A0\4LTXB$V)PU!RVD0V.8<%#[TH? 4,1:0M^&I,@B BHY\R5[K:W'"ZO? MFC5^PX-C')RN:?96O>>9@S7&,U%B8N"(+CRM[RQ8I83UX$NI><)+D[EXM^:,6**Q)8CB M,U;[.H%1:(.!5H<,+I^9FC@#FJEG9NJ_^'N?0)$4#Z3EI&$ (!G6#DI&.A[( M%E9)L["LER;]XVLH8ZP,YY45R&]6Q55PY3[5<9V[2I[^WBMY_CP]=^,PSRW]YL'6]^V.]OK'PX:Z_Y[ M^/@/#__[J;--.]_=?@]O?H0-??YIK[G^%KYW@)OTT_XF7'N+-KL-^F5O&VR= MQK?/)TVB3YO[GT5C?XO!4,THDS&GADL),F M:WDJV/ R\'P,YF!AL!,,MI]A+F&!M:)3M1J?8I''W6/*$D\M<8Q*ZV0%,M)1 MQ'&NU.HM1C#?BJ< \BBHR25F,AE&B %=07#.K*'.P<>X#5SB8./D$H^F?;HD MZ[U+M/YZ;UT?*,^/D$!#QS T%;&C@GL?M7AKQ;>T0?OV U^^3I%;1"NJ3 MQ%PS;V$K.F$P 9A0S.0R5"3]%FN=O$XU#Y:Z':65A'&2258V^A%>S87:_:BY M3J[DGMH^UF"P/EY/=5VMM:Z5*QV.2[KWOK=#S&UY1NI"=6G7.QZ.JIN.&JK8 MSJB?3[Y.S7?L8-"&VXP^/&YF-AKGN"Y\KAI_U.OG8)63]G"O/>KLEW-DLINB M"F(95_2O_;T78^XX550U5?QR&EXW_JJE*T:?/O;#RU9 MRMDJ,7HN]55G/]A<7Y68)1HLO5N-V2VC^ L5:GL73K_.TY M?'ZON7]PMM7=$-O=]^/O_ /W$H?;K=[9YK?W9UOG!^?;ZU_:FZU=/#J-W=YO MK#?!''Y/-UN?VEO[G>[6/_IL? )[^E?+GVVV-M@.%;D9+B,(>^T19UPC)PU% M03$GG4U"4;.R-KG=JF-.U$OH>'KO/7X+EBJPKZ0*[*R"XJZ[-;_DP6RFKX/X M-N_,I0CA6"(":5P22*/U]F3')J*8%AAI(B3BAAMDB,RU"KBB-"@?3.Y]JNJ4 M/;K:XN(50RK4]$*I:5;!986:GI":OEZG)JJ]BUP*9'$(B"L9D.;4(4:\MT00 MD#HAQY?5C9A.95CZXDZ+J\'?9M2,#ZX>;](\;$(N5V&J+6>Q,NZ%Q/,)*^-\ M!T>GDR<)$8C4*A%W<5]--^K- M[A'$5O4-9R0.<#-R;=5^([]/6F2C&(J2(KG ALS5H_NB*\R5H2;,&(VM)+4'&:W>T'9F?HCQH%.HV>0P MOO84Q=>4@?A8M<]_][TW%0(J01$J^; <);J614#@ZYJ>/]VQ7I/HHT(H1>6IETH[O50W&,5XD)Q3T%Q5W7@W=,= M)G3N"ZM19(X@S@-!3ALP9ED0B7,O@_9 <;Q>!8,M!\6-->2+@5SLYW'@\=,' M*RW*-:Y,_ W9[$L\RA=N$OTL,+&BRMI?;>O:G?:P'1?6)GHQUWCQ9V[OCOO] MG'0SB_.TYR:3A;[&"Z>MFSPYD]&!G=D2U\+/2#DK?KCRRJ^?%;\]W1',J6#! M*N?8>,0=L.D8 $%4*;:*/.56Q$ MG>E9U6Q<(G=>H:9%>K9G#TXMU#1?:IHXJ#:68J((15@GCCBQN;96L"APPQ+G MR7M/,C5AO4A-A%^\H?RKL-3'&C?+-A_%N'DXZ,5UX^8]WLD5*I/''&G)$^)! M4:1])&#K1*Y39+!?Z%,:-R4P[!DC/*<%;I&I]X37A+KO6.YT3 F2/GG$D]!( MQV"0)5$(%C2V6J^L,3Y=L[+$<+X8J,XCAK- ]=%0G5!_&0N$>PU",*9F>A7[*GE MDB*G(PDR;B(!UVQ\WJ$AAA1UKNF9!.+&*&2]8,CXD#S#2F/EI@N8%/-I.#>N81DX8@T-(P5"@.5?'#D\32W4GZ7K7X(6EEJYS/6XHLG5N&)O4E@,7(5F?4)(& MK%.:T1:!N1@%79ER&4!=RH?\ADRW3%OZ^*,"YRML*S\KP\?__K0J*%1!>51&=2[:*0Z%Q)](I.OG$")(J)QRI@B:2B.5\P MNZ^)S=VJ>? 62Y"'I")1(1ZME"\,B58J_1]5Z[RUGS;FXP"1\0U1YJPW5$VT M843/V(?Q-_)[U?@V]7K#P]XP+BL(9M6C].OICI/26DL2PB'7;G$83$R=(M*! M6A\53\3HS"FC"?O2JXJA#(=';_[XX^3D9/74]3NKO?[N'T!B[(\^O/W'Q6=7 MUK[D:A.YH?IA'.:VD*!L''>/.U7?2-OMP7X[O^P]>9]^VT]0_O;MCZ&^O3+2 MN[$K7EIV??#&.FNT#D1C?>,<-A5OG']E.YJ[0(T4*$;IV^14\XA:94' M'LKKE%;6M+IE2]R_M^Q4?_VH3!/R7-MM>32.!,9O,C5I0DW[IY^7= $R4Q@FH-N%+E*R@I)06LB MU'@']U,[ZV-!P] /+>2ZC*F$R[O>8%BM3 LN_6>GYP]>GX285$?QCM,8!'D, MB"K"$8\N@28J8LZMDLE0:P,Q*[4(0O4H$V/_.*XL0?_W)^C8?IF[^J=>%!]P:U>)AU^I_( MX4\6\-D_&[U#7DV7=V)6-9:S[T6N0#P^K''ZL_1C!VXL@UVJP=*[;=K9=[J_ M]:-F27N?MRK";(QX\GWFR5ET@E_6V6AFH7'K9-QQ.RW'HXY*J+X?">':.Y"P MN[W^V3T6?SD>\]TU#>0N 0_W\$PO^+-?*#PUT'4J0XA6Y:QG,P5WB?MX.5,Y M5A!K,YK(5SJ+94,^V89\:$C;0Z?HIN/^;CN$SH2Y>^VH+1NXBW#45LWH9 ;L MV#Y=QN:6O]'?YS+L.\[DA*G\R'+XCT/\L]V@#'*Y!_G8[+E95,-8^+CB[!+. M/KF![4Q'$S\ZHV&)0\A>='55ZZQS/G'J@^=>!ZM%"('8Q+7'C./1@0)=:EFXIW#/DG"/\8[#MJ4Z8L6Y(HY8S20/) BE M>6(W!E(4[ID_]TQ4SJ3*F9!<1,D1B3@# G)12*0C9]@;$I2)*VO:/#IEJ'!/ MX9ZGTGN(,CX0Y8UV7'-GL8H)_@Z,T?S/2.\![N%%[WE2[O$3_724)=09C7*T M'N)>4F0)\XA;%F$YB);> O<\OE#4 J6_S\*Y=W7\5:SI)"==.R8P-WB_GQ/( M?\<.O+A;K^W&0X!5IPHJLZ';/FP/AOW*=>KKY@79#0FQ.",HMS) MJ$%@VH,IXA6+.8XSXBTI1Q%*Q1 M$5;5TQSWP1]=S+N8((N+7L>$I88I'!WAD0?XE0F'N2=4)!;$O7U_!;WS0N^$ M-Q"#N>BT$T@9%K,WT"%M&$/1)ZNP-TH;N[(VJRJ!!;P+"-X'58LIX'T.\$XZ M +$33AB#I-42<0O*D2.>(T6(C9)*3:W,;:I(@>_+A:]/7JKD2#+19H&KB?5$ M2.M <8Y;"ZV_^A8I0+9Q87L7)T5!;*/A>R$@X)Y#+HP _G* M&$6<)): @4S!VI(&["X.*AMR(6FDM252@_ZM<^((J?/' M=WI>F*9RA4T+FRXJF\[,8578]"G8=,*!%< 6)L8;%"13B"=MD8U KEI@P:R6 MREN;V92JTN>XL&EATZ5Q)A8V?0HVG7 NZH!=,AJ(E "1<@:KY"*V*'JN<%(! M)"1?6>-U*AY](E#8M+!I8=.G\O,6-GT*-IWP^_HDF>0>HQ@YL"G%#FD0>$AI MT%@M2Y[G3I>L+O&LLCJ>GTU?2OMX^GOM_:GO'.>VC8.]7G^(AK'?K9NB]IM\/5.9-F3 M"]]P<)EH?:)%X-T[7MVWN>++]HV])M?7S#-_KI=C^\_8I'T=+K"MUNY9XV.S MTSC_9[^QOGO>7/]T -_-4XVUQNXT85Q?_RRUVA]RM=BS8]?V=:WKZ=;_^BSOUKO+UU@S=9;OD,E MTTEBB[2U"G%O,-)*6"2,#\X+98-Q^7B6J5G55GQAYP6%\EX/YEDQ23X053'"1*8^8696@+)17*&^1'OPY M<\\*Y3T%Y4T$X7%%%7$6U#HK->)"@KZGO4*,6LN,P?!OKEU7!\E5**]0WNNF MO)GG[A7*>PK*FXB4B]K*@*E +.&$N%$*.18<\LQ9$J43BN>B0W6J9M6MYVE" M-^9?A?Q9<7JM$/G#Z@B_B@3CV::87+(*V9@< M8CIHX8/4FKE<1_31"GT!ZN("=;89%P6H,P'JA.VMA*,!R!)%RPCBWAL$1DH" M UQBQ1G%H!.MK+%%PNF=TR)N"?V_EC8P ]%RW8/T5QP,8KSN1_IK7)/WK&&' MQWWX?RL/O@6W_;/3\P=+NW?_X>%_/W6V:>>[V^_!GOMTT#C_M-=_S$25[OWJ0LV_Q*YM5[(.1!H(,#:S<[97?1[_0@_C5214\!14%(H' M%US2(7'IG68""ZYV-NX6=O13"^K"\K__TMAW%UMV', MC3S.[E>X[U:>P6&FHU4 M)2YXB%6U12SF?4[_(N*2"@D6$KR-!&]T/OR"_ J_W9/?&E?XS0._*<^3(!:H M31/$J1)(*Q\0\!XC5#(G-)E%$$ AMT)NB_/43TANU3E.T>>>C>^^7N&[7;I# M-:>4.X-2XA3QJ RR#G-$L) ^&D\22Y4^9V9<4VM.E/<:@BX!8+R$6BZ$";I^ M')MPY]9)['R/HX(RA;#F98!6A]7.)J5$D$@Y*A!GQB)C"?PFG=>$-LK!O170#\8 MKE,_KHO,B,B1DPJ!Q8(RTP1$YSJCR21J* */BH-(+!+^ _,5!(!=L0#(E MAT$Z^Y2+FXNZE(\V'9:O$]MS&PCB00;"#<]:N.>Q!D)FH]9)K[#1#-EH.BN$ M>>=I) $QPUENF$Z1(1XC3\!$"#@8''#.F6>/3PRYF1&>TT-;P/W4=L$EJ MN M[XG;"7/ ":,$<03, :<13V#*NUS>ARAE-0\R1"-G8@X4U+Y.9 MGLPB80+D+?=(41<1E]8@#2N)0J#1:!%\"E6O(ZEF=9)0S@ON; [(1:QP;2"\DP:H)8S@OL:!:J< M$2R24?"A=URB'6=)1WC*)D@\Z:B21)(%@;A+0$P^1124\XDX$[F@.=I1ZN)N M+.B>B4TP0G4![CV!.VD21,"G4 8I#!8]MS$@%T-$1'+-3#1&I=D$#178OES8 M_MHD*")X]DB>L BT\];HR) 6%I"L:$(:.XITL@9;8J*+*A=ZQGQ6'8S*,<&= M+0)=C@D6RB)H?R\.BEG2$9FR" RQ406AD H^GUH&AXSF"2E'HI",<4E)M@CH MXUMM%&_CRT?WG2R""M4%N/<$[F2/').X)]X@*01'\)= E@50*P*W#(Q\>"^4 M0X("V\=:!$4$SQS)$Q:!82XE:C *C%! LK'(*:&1QTD2JY/D3&<1+,0BM5YX M#6<$K;W8CS8-8[^<%"R*7? V+T=AICDP$YW.*1 64R(C(B$7@Y&.(^=U0MG= MZ *77,JJ*94RLRIV5?R.+QCBOS(."K3G".T)\\$([KS1'CF>&.*<<63!Y$=4 M6*J)2D9F-R3!=:$+M@NV'VA!%$3/$=%?)YOFDJ@P"&N.36XW Q+;.(\1D]Q9 MKIR0E1G!ZDS/JE%X.5FX1^7D47'\R\+ZCSEI>%R7WU?-5_<:(YTIY3%)RU-!$3F,^GH;@NR:./0^\+GB7ROCHVVJU M"I_-D,_XE%W#-3L%$]2,L%YE*0$;&,)L';,(DVI$0X'IG1:69-U8J:C)0NL"ZQO M-C,*F)\&S!,V!Q@<-E'JD4\V5U+/';\I_! $2Z*%4E&ZE35=9V*Z8N*S@/DU M')7\9[(I\>C4I#/&2GNZ!><=[;QQ.V &/<./K.? MH,6F^6=0WFZQR@JSSY#9Q72:N[3>"R\1B9HC[HA'#DN)4A).VF",\_DH7-: L7,ITMF4Z>S&&L?10.>8\)XB:7'N""HQ0= MBUA00[W)-B^5I'!IX=+"I0O.I3_I4KS^YC/MJ<.4_@7_$$S6/*47#CG3":LBL_]_H7HSFRNQ&Y M?K0'J,I>>V,[)_9LL/+'M6?JM@_1Q!Q./OZM#YG2W!YRM,^ ?'K]:LW?'.>6 MN/E3,":[,&.I[?4S'?]76VG.C321"NNY ]/3*BR!G3G%A(3 =]3*6BO#('NS MWF4FKZ)_[=KUE;R<[;7_2)NHC7*.PD,GS[75DDOC3&3P M(E=/+U+I.'D3Q%JGTSO)\0@5$=6.^KWO[0#W:!^.)%Y^".MZQ\/:$#X^NEX, M-0O4!ABJ]:N.S/G[(SG8HT%\<_'+O^'*1QU[]J9]6#UD]:5_C]=X3&49 MNQ-L7*WZZ.T?L%[%(VB/GFI PH_>D7C74W/HV7B6WOO>SRQ*V M*LC#+OOS]P2[_::/&2RE=[KL+QSUOSQEF_[H#=K]2 XME!;[Y1(NE7Y9:P%< M:K_E_)_!U('):YJ7]0MN^ +<<&TB7D.,V(C\KOZ\](J/:/7V7)@[S,1]%-FE ML ''2O'#C;Z?G4!\&XNMMR.I=0G8ZLT,5W+-%H1'\6_" 8R1;W[\L-?\^*';_+AQOKT>.HT6/$GKG_VM_0;\O35I_9TU/W[I;G[, M%N,NA_'AK6];> ON V,\;>[[T^:W9KMQ#G]W;FC8K6U0/K&(-,Z1[9%I9*(A MB!!I39!"*V96UOBJF;:*'HZ*601RO)I8\L/CK*/-Q,VRT?QP+P!>2(8L&/X3 M^UEV7?I;$"V0NR/D)I/;B8I1)84DB0 YS3"R3EL454P6_A)6T0RY657+G:HZ'\>AX6;^GGHX1K'J.STD%*^;YG4#-^ K&B9,P$5).QX"HQ3[!% M@A&/.,,!V:0Y<@$GGBRS)J>N\]5'E\^93=&^!=$CKIX(_>JLYX=CN]JAOW2T MY]XE/_6&$UX1T7RG0MU\<(-7:S^3K4$R$YCF4?'(076U0E*'/:'&.T:IVEG/ M/( Y9N@V(?NQUPLG[4[G[6'8.!S:P]TVS/3;P2 .!YD!.KW!<1\$[.GPST[/ M'SPO[$FC;;J^^^%P<__MV>:W9G=[?^.TV3H V'WI;'4W^/9ZL],X[^P!U/C6 M^0' ]TOW+_:E$__WR]GVMW#D*)>-]0VQ1;>[C?WW9+/UGC8__M/> BIHT*_G MF]_> [7L[6^V +X?MU-S_S/;\8DZ'Y-!T2F)N#4NE]UG2%MJ;:0F&(U'_ R; M$.@S:R!,22&4D9)'QQ7#AD;MP)0/' OM<%RI1:#2HWQ&V#^.*VL7JU"=$FP. M]V*_]F,U!K?*UVK7WGB\\LL!_%1GF\&^^MOOQ7#<<-VH-\&M9+U4':CW.WW]J'\$KO&,80!K^_F3K6O/O3+\UA M&66K$JO9GS_A59!_RW)81E;E\ISL+=7,+M5@EVT;"/TD![Q$+.M)YCB@H781 MRS"+8]VEG8VW1_UVIT9OF(G910 \]'QS :?K8[\W&%0!3.]LOW\& Z_^&"6[ MWL73=)>I>%U3^M;[X^YQQX+N=3&7,+CSRGPH,_J0&6W&X2.VZ.N4=?W66?/3B0I0RR#/)5#')& M81BC0U2SR 1UX7-\S G9"TV(+"F-/TL/O]@X2Y'/^-!3BKVM[FEG<_]3=ZO5 MV=ML[9XTUM^>-%J?R?9ZI[W=_7K6./<8KK?7[#8H_(V]V,S?6W][VES_YV#SVZ?Y9;-'W=.L)&2\DEI2C),WH, Y9Y-S6C%.HI1 1R,2PAS30D)/3D)L@H1$D@;$ M!$?!5*T2M$2:>N D&KSUFG##PXB$S U5B L)%1(J^G?9=2]ZUQ71]S)$W^DH MX>+]L'G^'L;6V F,".L41:"'.\2E$LAP09!U)B4JC!(D+:+L>](SQ2M1M>/O MH_SA-U1-!-8B\QQAQ:..J'T;8M?V#T;5=(;YSPI1@^L1P@_)6W]).6/3A(49 MUY11&B0A7/&DK0XB:D8E#RQQ?%>'P8]3X+_R(?!D:/_[4]\YSM-8B&W6Q-9\ M-^53%SH0Y65$-BF-. X6.<\Y\A([+@RGVGG@-5&7"]6[^1F*4BPAN!^F Y=E M*AQ<.'B.'#SIW+6)@&9)' J61<29JY+D Z(>>T-B%)2$PL$O']P.5MH1$0*C MD4=/;* X8(8-2X8#R.]J$19P/R.X)YVF(0,XMY9-CNC#7Q<%3WKOD&&&@72'"' B*C=2+7G5Y M$GZB^F?+X[S[>VB'L=8^'!SW1R72VCX>#A[ENGN!Y9YN.&N(3%##A.>1Y+A) M:Z(P(ME J'""LV(V+CRK_3WENF,Q2II;>DBG ^*&<# ;K4%,*:8%3S)B"Z16 MA]VR0 <2I93;:SJ]?N'+5"CX=5'PI.8(B>- M1E@033T)$O.X>!S\V)B[TCKE61+:JO:TO\#_QF'!_[SPWYY.^&;::\P2PL$" M_&-.. $N!PZ0*D06E# 9_D35F7ATUML3=%1YKB.[ET8*CSIV+0N\^ M<6/\5 ML?ZD4\UP'7#2%&&B%.*88>1<_DU3G 01)IE46+^0PAQSJPHI/# M)V<0(\$A;@Q#5C #JF @UN0N$DZ/2$&I1^=?%5)8&E(HJN +7^#"^J^(]:<< M@"R2K-$[9+D%#5"(B)R2$6E%M;?2)VG#TM'^DX;U/0=F/SRVQN]=CSW*-^.!\!NL5_KQTY5)GZPUSZZO7'QJ\\Q8-0+9V0P+#HN?'2& M>R.EH5@R8KB^:RC8A]O5E*HO0E%-9J6:;$XGSO.$DU7*(8RM!H,48Z0YJ"?1 MA6B=#8EP6:44X,>?39:$H2<&\V^+A>8K+3FN=N,H^)XAOL\GSQYA'0-1 4P- M;A'7/H<>1(*8]BP9R7-0RT'VHB)[L8#=C,,"XAF">.HH"1!K MN))(&",0Y\DC*ZQ$,1C+M9146+&R9NK2Z"*C7RZ2HQ$Z:AFY#XPS[?(?QNCD ME! X:7W7X,"B<#\AEB=/@!))@@K#$#68HMR"'&D+6'8>2RFX33CD7 M3%T7A M7CHPWT?A?@(T%X5[_O@6D_D6.=J/4I]SJ2+*H3S()IV0(%IK1[Q+RJZLZ3HS M1>%>(F0O%K"+PCUCK]CD@1VEFB=-%$I<.\2%T'>[%?RFK\G+"X2C@%GICQBDW?#H$#W5=[0(4?66P0I):,."U5,BR %!EF ?B@]2& DK5(J7J%JC..@\_ MP29P#K8!%YQ[;SG6C!O8%SYYY4UQM2\@DB==[5H[E:QR"'YBQ)7Q2 ?X094( M@IL$_Q%>F&1O5C +@KU_=U64V6KI;04;!V$&6.(4Z:0(2(A M"7JUQV 241Q7UH0B"R2%9UW\YH[9.J-!O&$PZM [AEUXF;'SN(2X)>Z>.?L) M>C'\-Z.B$;](#2R&RFS;#J>.&XG"CA",+'$I^QPTLD%*) W8)C89J5T. M"F*L3A_/DC,'U#-''A1J+=0Z>Z/QL=Q:C,8%H=JSB51L, \TIA$QPSU8C58@ M';E$- 2%6?11ZI 3(A27CX_/*AQ;./:5<>PS4.P--GNI;S%74FU.Z*_*8&>3 MS04M@D4\8H)(U9\V6EOG.UA'8PPEB 02\^E_1"8D@S0-'A,L+=59@:6F MSL5T2NRR*K!5_, ?0PLWO4P\&SU:\[@+\/'7\N>ZMK_;/JR&8R:2YXA^CN0Y MFO%Z5?.HQ=.CW*.ZUH^^MWL(5PDU>+5]B:^:K0!6.[&#VG_?)X9'BA2M%<0E MQ[EU&@0P2<(E9J-WCNVL5TY C"FZFS?PZJ@WTR0!W WL>#G!WHG_^^5L^ULX MR@DFC?4- .=VM['_GFRVWM/FQW_:6_M[!PWZ]1P ?=I8W]O?;#4/FA^W ;B> M[V!/(B:"(\6P1Z#M1&0#LP@+(P76+A"23T8PN;$67,T>AGLM?)#,!*9Y5#QR ME905DCH8 S7>,4K5:.%S2?0G7'CYZA9^E^P8HKB61* 8O$8@8@.RN5T%B]$Y M%1P1F -#KTYKO35@G4Y>9YC;VG OPG_]&*NM< AT4NO"@N\-:A&H+-36HX]= M%_LU1NJUO*1U()/!481+?8^=L]7:D_"-8\)2PQ2.CL#&"_ K$PYSV'@BL2"J M;4> ;T;;#B14X9O9;[O]W=,=('X>//"-\$(@CAU!FN.( OP3%7,D9G-+4#8; MOO')2Y4<22;:O-J:6$^$M [D3.0ZCA8>^(:7A9_GPO.=7( 05M?F%&;X@6U" M&IN &&C[0@4J:5(K:Z#^W[SP=^&:3_;PV/;/:CW MU-]^+X;C3NREG_B&/AP/C_OQZNY[/^+*5M8V6S">/SL]?_#*=E9S_^OYCM,Q M,DPUBE%RQ*W$N=IE0"D(2AQ8D<+%E5H$\!W!K _[Q_&95.N\8GX(&]5>E7EY M9Z=J=6NIG1FB=A9M?U!K#T#:P;N=3N]D4/NM?0A[OW<,]P^#W]]<;.;*UKBT MC$;V#3Q.QQX-XIN+7_X=VH.CCCU[TSZL!E5]Z=_C;3\VE\31=,&/#(31V_\^ M:8?A7K;H5_'(JA]'28_O/'Y[M7IKPEX;O:?Y*M6WOXU7R:WO_>RRA*T*>K?+ MSJBF^>*6,O\2NS;S5K_62U>W4B9#]IC"-"_4!?WT#-]?_ MV9MRH^W[/ [1^-8X:YY_V(//GV]_V^#P70SW.6F>AX/&_F?<_/8A-:;+M#L, M^Y1HCX@F(-BTP,A8"H*-64<3EAYK6]GFK[48U7- $=##']0>XE4DYST/^S3A M_JV3V/D>&Y4]\!J<^T_$2M,%J3BUUFG#D04&0EQH,.2(8D@;!D:8(3E#M\K M9>8%I?8M R^)TK9FL7@I*T&MDUZAHYG147N:CE2R+"B*N)(,\13!^L]-]S@/ MGBJ/8(VT3&&W6)>N<-3&PS$=$SRI)JRA(=^,C712D!>0C^&SAHYGQT;3_ M2*6HF'41D:@X6&U$(:TE1=8)Y6BBEA*7^0BKXC]Z0G"V]F(_VC2\TCFA:$D+ MP4IO\Z(4:IHY-4W[DCQ12C%GD#11(!X"J$I,>F0H9EXZ[2WQ*VNL+O!TF9#E M597NG-LS_E[)[7FZ"2K46?IC/0\[7G%L-<\W:'-WQ[A$4F# B8$!.WJ;D+4B M(J%CD@1K'7(1)8+K1,[*L[5H*3T3R3P_4GSR7F\?'E=B^UIPZ1@OG*ZJ'&)W MU!NT\V?>]&/'YL#4'Y%U_[K>76O\S/C'5ZR#QSL>WOZ5*T_F(V"O/W-:P'>* MJSMU9]YN!7XE.;<@)REPGKNDK1680GTP"DF!"3O3B[3/O[27O]'S['= MB!PHJ@>HTE7?V,Z)/1NL_'$]HK=]B"8F?G+.;IV9E.8V,Z.M!VS4ZU<;Y7^3U=J<8\+?>@]T.!S\QY[E"7Y[&."5_G$,?[6M M:W> $.)@O3WPG=[@N+\PX=_-O\>"K?NIW:#;WWO=[9 MV^Z^/]W\^*FS_7&#-,X_GTV&?X, /-_N;G'X3VSM_[G?_+AUOOGQP\'FMP_= MK=9[OM7]YV!K_^MY<_U3:K2^DAU.E""".V25-B"6N,RUX17BRB8+FH537H^4 M$2#H&-YFY8" TF$]B9Y8QU-RCBL3?+(@QAAL;SH9+CZ>_-K8(AM4"0A5F\': MN^-^'_9][D+4J]J?GN*PF/2%R1] MT&5__IY@;#Z#Y;/(M?AEDXOIC][@*!CIN ME$%_-=JWTF4RWM_I37\&$O#WJ MMSLU>LMD/)%3_5EGX-WQ &X.6R+$RI(;/+"LQ;2)^Z)=:?=[^.(FFU#GUF.* M(,'#E_@]@M8[5E*7PSWV0 UOY![K-LZV]C^TMS_"O=:WVXW69]8\W^+-_0#C MZ^PWU[^>;'W[?-*D6U-%;[;.X7[?/AUL[W<.FMV-T^:Z9\W]7=JD'_8V8__+M;CX9NN]:'[>"8RIE+*.F 3/AP<*:6H)LIIYGX*6TI"5-2[K MS#SZ8/->Z%B.4F&%WUX#O\VJQ%?AM[GSV_D$OXF$K278(8,M\)LC$5DN+2+$ M)*L"""DF5]8$\!MYM/O_2?CMB4+,GA6:?]N.[8/Q7J^=V-VQA>_B84PW**(E M^FS66MC[[E&G=Q;CEU@5=;WB4BN$-4>%;!S-$9T0 0>*2 0UC M$/;J@Z/+%C3XK%M\/AK##\\' B>WW[>'H#*P$D._?#;:,K/JL,1I%Q$,X=$<:)1 M+G*HA<0,*&MEC>&ZN:&QW/-%C,[(LU,P/6L5HV#ZZ3$]J6@H@R76WB)-'6": M"X5TS/5-++%4*>TT5RMK5-:I>(45!9X5D5\/H^T?@I[1/AP< T)\K!WU8[=] MW"W.C+GK&W\?'QUU8A?HQ_;/-BX68.-P1$4PB(O5^<]X20I+S8JE;LCJ]=+B MR+1'R24PASC\9D@D0%HBY)1>[R0'EA)UM5!E!HIS8T$UCX+NYT3WE Z"G0V$ M6^19D(A;$Y"QB2.2&"PW_"J(!'3SNB&/;O]7G!WWBV@:!TU^[W6.N[E3@;/# MXNZ8G_I1]20=3_H_U9Q_&4UY(:"9$=#TV8ED3A J*0K9Y9H%"])**V294)X: M3)0FE7HAY2(90<6QL6#J14'O4Z!W4GW0L&R*4)L//17BQF#DK.*(6;$>,YEA@)[QTH*MH@+5T^.A5":.J)(&IE39FZP(OD MXB@.S 6S, J6GP'+9]>Q+(R20EF* N42<>XUTL%&I%+"Q H M@@5R5SXPTZ44SGJ""7HQ_#@K7:=0XQ-08V-*S;&,*<&41#C2K.8(@9PD"7D> M=31&*\IR-(D@=@(LE0Y1%CB,:XE5; MHW.OMC81=KMXA=4VWUU4#/T*@ L'VZVO#+X#OW_&S?T# ??L !"[6_M;;*O[ ME6SM;_#)HE?-%@".?NDT6P#2<_A]_3/=;!V<-;_] T#<;@-XV]NM?]J-_3T MWOOS'9(8S*8'I'D"JHNS#%07:Y%PR0GJ%8E:3A96I>& M[K>1\%CVY"FX,B/T&8JH/:()/-.K *RY%"8C9BY5U.;3L;X,=EZ#I?))ZM.9 M)2W'5G7_JXV:)-?> XN&612G6];9:,(KMT_&[&H8WLVB!PSM-P>N: MRD\6E-G^66UNE2)?T%R5;?=DV^[%-[KZTW:JS$$[K+D(RN]A+F#<2[4CN%QO M2A[>T37TVCW,K\F!K UC5EG,DQ"Y >Z%,:M;')[F[V#K?-/V>.\WSC_?++5;?#F_OOSS?5=VES_TFV> M-T2C]?YTJI7-^M[^YL.&^N_]G>.M^EC5:#;ZYOX>9'F(7S@]-& MZ\:F\9I*;R(-R 47$&>2(Q>]1AYG[X^GPMA0U6W0,PN0?F%G;H7P7@_A.<.- ME-)8ZB,/3AI)O/218LV]5V(4@D#@LK_*,2V$]U2$-YD1(K&0EG".9 P*<:>GNQ(A_ZO>Z?QP,8^F#PUO_?<7O4F?)H]SO1>\ M/PW>)YU4R>I(?/#(^-S)5R:+=&(,!1H5Y\);HGC!^R/P_GR*SCW _J"XW +V M10?[I(/&8>H4:&^(>F,1Q_!#8Y^0!;TMDB!)"G8QP#Y"34'ZS)'NDYG%// KND^Z)J)R C><1%;E[G)4*I'Q2 M2')-8-D]%RFMK,FZH<];KO@*V%]\)-2[/=O?C:$V[,'S#8:C[G 7S>!+1=,% M\3[\2)':& R.8R@T-2N:NJ&L>M0)#$G%$+%@AW#J S(83!!)+,.!DIBRRX'0 M.F:EHQP*QN>(\4DW S6:.1$Y8C11!/J'1LX*AKCD# MKK-41,([K M6K."\1=J>SRQEZ$ ?(X GW0M),V#!Y,2N2@-X@I^."\9LA06'7:VH-*MK'%< ME_)Y ?X ST)!]P)Z%@JZYXCN24^"4H9H+@1B*FK$4[!(,P9ZN@H2"Q#L&(>5 M-:KK8( M"KI??B"#/@X+K.>!ZTF/@ MC%/>68>H(0H,BA"1==XA1QEV3CF&M:L\!LSP@NN7B>LG=A@47,\!UY.. IL2 MU5XGY(/"B&NMD"8^(A\Q,9+($$1:66.B;N1T#X*"ZQ>!ZR=V%11]2\OOI>RB4]+8GHO3IBBV>)5#/A <33$?$68S(!:602(3;&&@T6E456PR? M56#&\U?]+FT4"JS*F3[ESK$L-$ M.B2RLLHYETC+*%$R5!/A3#*2O3@]="8-M8]8/33P59K]W1S?>-T>]\3P*-HG#?X]GXG]]H[W[%! $GB M@!PW"7'#.=)6&12%DS1:0RWLFXF67U@SE8@7C#C/O4T:!ZYQ9%@KI[%)D\V= MJJFO79G[!W3^^N4]GZ[SUWITPT7J\O4,&V=#[+"H20I4(6T,OV&/(C_I^UHYZ_6J+ M]E*M=]RO]:J-WOFQT>_;\^NY.GP9LZJP>DB#+ZE7-7]83ZA?=7:2="YMJ-A\ M!LN?I W5]$>7HP?)0]NYO-@)>7O4;W=J=+XM648V+[[!Z+U*M\C<0!'/%C;P MH7U8A0UT8JZ2>&3/,J=-I164BK:EHNV<7*GC#?A7WG^775V7PMI_J"(XMO9# MMTG?G\!GP5I_B[?WOW0VUSOM)MV":QRPQOX!V6HU][:^?3V?M/;A,VRK]1:4 MQ@9N9*_ QZ]\\]L&VP9E][58S-::3*!BCGA"P01CV'/&8 M#+)>.Z1X@KULG98:YTHQ5);6+(7F7CG-S:I30:&Y>=/RN1=HHBA1FG5A#.N,LTQ\B,SXD6OESW,NJI(Z?6(/KC?@RU5*$)'NF5Y;\^ M@W[VGWX;9OK(=MYV/A(!_4P,1M'O[5@V?Y.Z])>PA/L1QI^FFX>0@)P#W$&14<#XI(*9!F-2"0G69":1H4S;S'R MZ(+#K['(W[+@>U;Z2,'W,^-[4B_Q.L(RQH0P=1YQ[S R%DL4M02PRV 98Q6^ MU:SBS,25"!_2()_P+[.<)^JE6]B (H.B#I1X-O!#,(%,,!ZL,1Y8],K%9( &Z]K,JEOC+.#S MS$Z90IZ%/!?:;57(#GJ+_?X M'I(+P)X/+E0P?J@Q2CA=53D[]:@WZL;\IA\[\.'O<9R4.D;1E2^.GQ;_^(IU M\&S'P]N_,I4%.',RP'=*+";\>N[OU9]WK^% ,->751SV^C]2'W8]P^1!-3/SEKM\Y-2G.;F]'F R;J]:NM\@8V>^SG3\&8 M[,*,I;;7SU3]7[]>)+6R5I4'R%GA[S++'PX'__.'79M*_A[-]EJ5 GJ/-Q>U MA@>?>PV/7'EAX>IVG#;6/_._Z/;9UC;.T?8+CN]_#Q'Q[^]U-GFW:^N_VC]O9Z@S7.F]VM_?>\ M>;Z1[WFVU?I*87QBBWX]WUS_L[W9^M)I=/0I"#G1V =!N/[UI-EZ>[(C"*'< M9JN09$$,,.B11ACK%-1./).AY:R<2CA_3 MY1OR]#^@=,]M_^">VZF=_T8VL,/UE?I6!N@,;:KF5RWPTBN MZW !7D)=&,5>OA *]@R=1=M'\?#5X^$]WA%41&&D0,X9 7BP&EGK%0I"8\6Y M$KG\UUJS]WU4EH#2>FV4A7]]>]=K)[%6Z0W5H=:P5[.UT1K5WN[V8\R='6H6 M5F&WJ@WRKM>%S7E6K_UI#P\R_[^M+F/KM>;JV]5ZS0YJ-H <;@^&_4K5J8'D M/AS6:X.JWDC>=[5.S#*G.BWKQ"'<.5_'C^[9SLTF^_7JS7R_W6.;:Y+U^H/: MD>T/S_*+_0BC_"V_NS(YTI7?Z[6C?N][.ZN >3/!T_SW//VNT M#D1C?>.\L?]5-.$^.R+Y2+QB*!E&$'>P^RTQ0#G&&NF$L3CAE36!5V\[10?B M[.0MT(_?>YWO>8^,]UT:+])X7WVY?'^\PRX6<>7WU;N4N%D@8G\65A\%D'X! M E\'"=MO'^4U>'T[>(*UOY[N),N-9I$CCW.*+&,*6>\\8E$012))C((A764# MU2K5O&+!6[=C[00V=,V!5+S,B\CM2&P-R!=H_?^.;:>6R;+]>W6=O\?)G)M@ M_1[F/5+[<)'6639.08&OT#%X A,K@",OG\\&%:2 )@:KQ+\K]IO%=/G MUV.HUU9:L=^M_;WYX4O%P/DB%8[LT5$'I$.V%?*(5FK R+^UQZ,!VW]P\?IO M(2;822$+D/S>'HPN/PS<[S<[^OB$Q &>!YA47Z_7?G.CSWR(,&7PS!]@[@:C M2:@&@U<%_M=(JOSF?Z]=CG;T+ED%^_#WVX>]NE++9;,F7KV8>Q $,//=:O3M MPYKU8%N%JL++27NX5ZL&6LWP;K\=:OF90ZUW>%6:_G^#;$95/@RX;JBU>D-X MAK\BK!)(S[PR[5XUX1>3U!Y_?4+Z_0[C.MRM)%^_UX7'(E3\*Z\_667P_+D] M#4P!2)A*,OZ8A.II.M6>RS-4?1E??AG?].7+I1M];W52K:AMP$R$4/DPZE>? M=31K1_8L[[)>M]L>[:L4X\6D'!\>YRFZ4GGLYQ" #]PJX6&XH/S,MNW=1O/# M74CP:_48%T+^W>6C?HCQ/[&?736PMI?B'='7QX[7Y7MKZW0G,DT2$0F)B+.; M,5=%!4T,.8\YF'F:PWJLK,'6%%/R_M[??: M62L'K XJDNAD/+8']9H[J_G8']KV)6[&L/M__Z4I4?\>U ;';@#:L>VWXV 9 M)VK*-LG0AN?-H7J#(=RCGY,'06X-,L*JCMW51)U<]K,',9!2.VO9&'_<,)[Z>#3^0):Y[01R M8OQWO@&LSD$<#NH7%#?7=>D6UL+)M6+Q0?3ADVZSMCD=SD^EYE&R9_W]TW/=[0.WU_$&P ML]I]F!1[U,[R"![6']1K77L0X1;?XT@C@#M4$@ >-'S/4F]0?=?Z_SMNCUS8 M\$)E7XZLRP'0W=CT@_MD[W\-+,7#@?67G]W-0B^+N"NOCV4I+%RG#5('/@L !%C!X-JRL>?N[J*%\MP-&I*7=O[8PHY7U/^0V3$WL[XZF[F(X-0LCZ8V^.,S;#_X^&[TX6OK1*.^V M$6#B#RL#NW:RU^O$WT25-8-NA/JQ.3/#".S!UI<#\J MG([KEL#^O0KNW_,\CB=]W+LOSWMJ9W&<(=P?YKTT6I.9:&8>1%-O6#$%?(RM M4C%2S# >::59*0:U'51VP%SU0/!V%XBM(O-K@WC_YT9K_>W=;ENY0.#)1IT) M\W.F7,?U^H-64P%F0X;DL/;?2M3&=O*R[9*WU9-U3V- Y['?NU0'\>O3!B<]_F1'L8F K.V-R+R>,G*0! M"8.55HZ&P.S*VF%O2A>LN0L?&^R''U4V[F105[K">)< JL!$ :/OBC77N4(D M$_!X5.UZOL"UZ\7@+IP92$OA/Y@M?8MZ[O=:E"NT]ZMM(9*$QBK MM*,;C96&2H&$W^RP^G-\S:P5A%XMZRS=&(=C!7A\N:Q$K][ =[=MD%<9#R-N MCX,?DXN6&<>X7LXV('&TXGFS7Q4DL",O9=9)OST<9J]#=C38?C8U M*\T83,^1B?V@!B _F8=;(#5QD;%8,,_02 08%VQV_)!.(DRO A3GTIR#F+ET M$KG]IF6PBSA8*I^D1PLE*Q-X&R/HEY4&%KQG20LTA5AKY)"S0>T]D%.X3].2 M7\Z;F9RV.U5G6/ YN]KXIG;'IC=W>OS7-8V?+*B#_;/:39,XNYY*+VC"OHU4 MD[GOMA>\K76ZV[:E>T/24O37;O?6DM8*NF OC[Z/\X2FK YGGL+Y&,K/= MSS$$%V;6A).@M,8IK7%N/HO$4J1HK2 N.>"R],;( MM>E#R=%&_,]X'XYI;SDR:1_H#AIGTAZ(K?T/!SE;-KM^&OM?]K?.]]K-]5W< M6-_ES=97WOS8.-W>/YAJ_+W9ZK1A#'L-^IYN?]LX:WYLPOTV,(S]9'-]ES1; MNWCK_$-WL_7AIAK.P1OOG4\H&BH0IR'F! Z&)#?!$>ZPS2'LJL[%C/M^/W\! MR-(*K/#=0O'=2%,I=#=#NILL'*"QP3QZEBO<4L0UB4A'&1'5@3NBL0Z&9;H3 MCZ]W6^BNT-URTYUCPE+#%(Z@"40.T%!,.,P]H2*Q("JZ(W#9T2D>SAF>1;U[ M5KXC4^4P?1 A2*2\TXA[8#ZGM422B:15=$9B7[5 U(\N]%OXKO!=X;NBWCTE MW;')HGI4AABL148ZBS@."6FF#(K84$F,4M2G3'="J&6ANQEU?'TQOLJWXRC% M"V=EE4E&_PTK>9F-$VYV8)8.DG.S8\>+4C2[.5'=#:U;(MBN@3,+W!8BXH); M9 V+*.!HA4K8^22R):OPK#JW+% =T +EIX)R45IFCN2I]J^$J& $1TID&PT4 M3@2K:)'@VD?L+?;.K*SI.A.SJ@1,B@7H3QS)$]Z$E2TCAFI$:56(&YS M9T1/' ((,Q]EH#+XJCS_CQ*&"X#D$MAT';/OJL3".;D*7DW0B5 MM^Z7V1-$,+9GCC<&&'N8G;"_..J2960+B=7%-O[U;U9+8)# 1D9 (VHWU@NH MU5U=6?GD/5,HO;4MNY(M*R5U)%IEXN\R<55'UL[#BSX"9. L!/*PUJ%T5[84 MV9>C3L*M9-['G$%5'MYH'EZ[45$%\2TS\5(R!F-6"A,(#Y$223,0#S(2 UQ) M")Y)FLIL4A3,E8DK$Z_.Q%40KYV'%_T""BW_S$(D# PC$K0GCC9C^Y37D8K2 M(Z-5/+RN^:4_8.U?VG)DW?/B-RW]:N7W;S1LJ#;[,$#&:(I ME9*Q!)9(6?HCTM*C!J4=\9FB62(89..:H7Q&W3C9=%4N>1AS2RO:5;2[,=K- ME, *=NL%N^4I]C$%E3PQ-);Q;X*A'L@-H4D)[A7W+@H$.]:5YL:%DQ7L*M@] M;+!;N]E;5;M;1;M%SQ4#*C5D1YS6B'8^!>*9R21+RPREUGJ:M[9=5XD;Y]57 ML*M@5\&N:G9WAG5+-41&9I>L(JC=&=3LI"%.ZD0+J0TY.M9@U+U]AI2^ "TW!:.J#^0->I^LQU/+.VT[P"P_?*M-_:3;-V MTZS=--N^8;7C8>VF6<]6"S>O=M.LW31K^Y%;\1O<< YT;;=TU_U'9GZ#)@R^ M]^7YY[WWNV]E5E**F(D.DA'I\!\/G)-HG0C*"6ELWMKFO"MN'@.O#9@X@EKJ./&DR!* M%8<,GC@D%4F2,J#, 8\ES='5'L(5\2KBW3+B517O%@!O0<5CC@MAE"":YI+7 MK0)QD;O2XR8[RD760!'P;->:Y9J7E@)>[:I9NVJVWIJM#;QN&^Q>+#GPM$N< M>87:'9.J-$S/)' T;X-V/"L0#(\PVK.JJY1J4>.?VL+K@3%S55QN@9<7%1>1 M@^7"$>J8G0D!IV(M$*30$4B5%,9K07C2I=<+KIV;34(E9D?(3-7P7P+O+P@F(T4 MU'!+B=(1>=D9U*]55"1(YH0/5CGFFRBY%>NJ%*_=-6MWS1;V UJ[F5&;>MTN MF.TN>0S >!-8#$3G;(G,I36?1.U$>15LC")X!5O;3'2I:DE+H-K6ZV&Q<55) M;H&+%U42IE+T"8B*V1"ID%)!0"*":6\$*B9)BLK%F\W%:S]!)$ M(X-#["4N9T^DIT!\8IG8H)&FI6-+C$U;%@3ERL:5C6N/S59P\8(P%J)TP?*, M&$E-&>-IB4U2$INE\I0RE3-O%Q<_["Z;\_KN2PK,'VW&UOHWJ-T >Y_&3FWF M=)OP^G+)8^&I89%K2X))E,CD'"(KSR1IKY5 W,U!;6T+V;5R7;-#U\='#Z/? M4T74BJ@M0-3:,>IV '5!7_4N2*HY(Y(5?54&@U:GC\3KF!F37NB 5J<076'7 MW!^O FH%U JHM^\"J"KJ[2+JHA\O1,%-\)9 MIY(KH$XJ00Q3G'ED^:) R(J M[S)15=2*J!51'RRB5A7U=@!UT:6:G,J42Q("!%11I256"T9$%H+3E"G3 0&5 M=J79'$!MO++_F'A\Z)EG=/9J>],C9)EXP>%ZY$?O>H/3]2YZ7)F]CSPK7MCT MX.2XO&*G-QA/1WX0H7.,6Q5[^(1/,WVD,QQU_+R$Z]!_A([O'/G/O:/I$7(Q M;I%_!YUA[OSW?=BD\6,<_K0[6\VKWOC#:;XEC'XO;W%R/;ZG#Y/O^_!_KT[> M_)6. Y?ZS7M<"W]Q\IJ__/3FV;M/R.L2GT<+%KSY];G:?_9:XCU/D(_SWK/7 M7][&P)/@LHE^"()FI2=.A$2<2\%!DI 4+TQ+NW@ E[BV=CY!)T*"=AR%66"M'H1O'X0/]*W-446:D?P9(I',"F(#MR3YS %,EE25 MGM1<77X0D/J30^B,<,O+S_WA>-P)D,[_'L_#9;1#D[^_DW7!D>GJ?EA.\/YB#Y^QP9=XY0(EU3IWAT1^H@ M\K?,>FE\%D10QXB,/!+G:209N/ Z@63"X)$R5QRI,VSI(/TG-^+@T ]6.<7ZL9WB+Z]/ MW@*X)!E8XD521)96>SYH07+F 3]S3+M2XK=\?E%-ZQ?ZEW,\/-OZ;F=Z7,[L M5_6IO6?FQ6#GW;L1(/?4$W.]$[/_;.?36Y8IC< <49QZ(G,I];:(@,[X,L"0 M6B'BUK:Y!/).CPP"2L$T?[K[#?),#OWDW$%Z AIV@>4H3T?>OW>Y.27X>C/P;'OI4:>K'4]^?G."BB@'<&Q_B0T: M_V(/S3"LB%P!Z\__1%F)"XB M?03'PU'1]\K'O4%SKE,G3">=P7#R]=._;;WX>>_5UM]/[X!PB>>6G,K[-!?" M3SJO+GLR2G6\=7]:RHCF7+43(VY>.EW*;'E#_ 2_U?#6!'6#V9DM]F_9@ ZJ MA#,U!+__%#6)XD=GWV_40W^.$2EX[(W_:I9C.9K>#H<3\I;C!$AQY?> M%'<8GP=%+<'KG@Z/CD=PB#?KH=G]8A"'1S-=&E^TWQ]^*JI.@HGO]<H/F:>'*35)VS<=J+26 M&20/;!._CE):90L?X4;5TW8'IVU-+2%F>13TDD2*Q:*/RYM%W,?6G!I7?M() M@$KPH)@Z:!$=X^V&2W*QM@:NK8$7?*76">&+URTK)87(+GO-O1<.7/31Y[]5X\@R43N'KQY__I+9/L'S^7>P<9/+N\][1WON]+W^JW8-W;._9[N?]OUZP-\]>T-VC M/]G>7_C\@^>?]G_]5][MS1),SD\)=YD;G8#05$)*"3SQ6C)BHP3+HJ=1LJUM MTS6NSKZIZ/?(T2\XZ;36SO,(,@7M-(LZ J=6QFB4:="O3 GG%?U:B7Y?%M$O M4RHR:))+O;)4VA$DL"?.:F- &.VU*>A7)W]5]'OTZ.>BT59S2G-T4MH0? [! M&B$9:)VRG.E^5%;T:RGZL07T,Y!$S#&2J"FB'S64N)@DL58J1#^OO+%;V[;+ M;EY27-&OHM_#1K]L**#!&S1+2CKFK:&22!:L8CH!PA\HC2@HM0Y"HXJQHON)Q5[*.BWI@DY#]&SN0>3KRDO\RS2 M-!W-LU:O<'#6#MVGZ$:URN"]8B$'*7VP$KDBJU!Z.L40Q"Q!K5BVU^QFL'J2 MVHLY]68?LXI]:\.^DR6OG_U;%$O M[]J7?]W^+*$\=P(UFX""4";\4:A 2ZVHRB*I68$HWE95T&(TD0,A(66-"6T:2SWMI672KK:)T-YOJU=RZJ7-\FKE_T\M"0 M=49P)P[U.R+!EFGO(N-/6GA*O0XY-M/QZ,V=W)7MV\OV:^\&4=F^36R_Z-Y0 MDN\ M:2E.:"[=%+@&$9L$)::78:P.!]@(SEZ[FZ)R]GUP]J([PC,;E0!+7 (T3 0J M)S:$3%30B6>96X&8Y=/@@Q_RL- 'XGHNZH#3>6+F AI?,R8 R,H44LDT93?1@A:)*FGD1V$IQHYH*=V>@_L>2C\6J MY%D00'CVD4BC%;$6U;? G(;@M$'Z;FV[+G4W3H5;(T,]Y);M%4XKG)YIR@(X M4T(Z:X/4#"UB\,"2\-D(SU!3?K%Z/*["Z1W"Z:)C"T02D*T@+' @DEM+@@)+ ME#$6Q6;P(=HFL]BN*^!>X;3":873JIUN!)PN>A,Y1"JIHR2&R(G4(A!+4R8B M _XW1^?*?/"JG58XK7!:M=,*IPMPNI08!M92[AWQQDF$4UI2Q'@@AKJ(8M*I M5(S]3=%.+XX36A@D]'6\4#GRO<&TF6HP:_W='"W4UZ73#KCR48:LO3=4HV8A M>:GY3/(MHYIO7=TQO'DIN32$Z Z;!)M+.^TR_:1SR_W*9VV5#_SG9[UQ[ ]+ M9^D#O/_/_6'\<+^,BTSU^N0W_N;D]5]1OSG8Q>?L?D%FZ>$U;._7%_0-?N_- M^QUDY,,/>^\_-+.]]OYZ_3']^F^9_N]?_3>\_S&\/^[O?OG =[_LRM='+W ] M?]+7[U_U7Q^DH]UG[Y#Y7O+]@S+;ZSE[T[>?]]Z_5+OO7PM\+[;[Y25]:Z6/ M!E52HK751*HR'H8!$)=5M!+_%:C5=.;G$M). 4.7 F>LI'46VGB/*FU*',K% M5%@N%[N9SVC002+ >/GP?[O9?3FZ+9JG];\+3#H[0=_=D.U??K@==G?>&;PS M\9\[?YLW'_][)\ ,9E9^7 M-NP/8K3$?;,EW7WV\N2MBQY$H(HD+RB1W.5953@'997.'DQ(6]O\R55UD:<# M)\I)NY>92_5DW,;)^//36Z"0C'1 A.".2*05ZDU!$JZB3$(@=EO4F]23JXS0 M^K[?/S]<(N&) M3# #R%\ ?_+]SO/9_6;CW3H[L9FLP"E5S5./RJB%$92NK^5.GRS8[=N-RIP54VF[3P+3R^= [ #^'MVC-'*U>M40W"];^U* P=BFYB M0&>T1H(OZ=W(9$K%9)T3PL#]ECE5DJ^9Y,B4,06),I7Q2*3,J/2F4II( PM. M<1^UVMH6\A(9^QVA6V; 3./A*81VY_,SSZ C^@G^.CT^P]@R+*7!RV)V)M3M M)I\ !@@XS)[-JRO'I=L@%0+WM#^9P9WO#&!R7D,\U0M7'#ZV!H0:H]6+/RV> MVZ>ST3MGQW?N6_EYMLYZ7J]U7M__*=Z*(+2TP2(F%8ABU),0I2;16:NI%5Q[ M7U+>GI@UZX1K@+)Z-F[Q;+QF;ZTSSF<(1'B%6 ;,$*=\)A0-A:234C*[K6WZ MY*H&>IAX..Z5+_S4:(]XMZ\#C(H1?>Z+;$.R!A M!/X#\66RZ4^^_\F?C+?^<=%%TAN0A8U?W+,K=R;G6]N9F:\FE;N8]K/#A M@W/;FEMWVSX='AWUFEA,$Y]I,.@=#,J$X-8YR3P"\_X=>_U^1R%T'[[Y M]?7)WI=7[U^__]?A:_ZG>'.T*Q'VU>[!+[TW1Z]ZBX,E]Y_]N[?[K-_;^_67 M#V_>OQ![O^[U=H]^>?\&1<#K+^]8$1N[?_WKZ$V)IASL?"D!::5"\*)4U0N! M:JMBQ&HI2?!&"&H,HY 77;=($9NMHC38A"IOL"+ZH'1*C-ID:%ATW9ZC0Z,W M7*#$MWVYEWI*O__\B^N%@*JX8JAX!"N]S0Z9TFDNLN12*I7N<-[I*SB>CN*A M'\/.NQ',QC@^OH/']CZ]%5*%*((FW@,>/"X\\4X)/'@<58^8C7$/!?*;YX[N]O..63SE_03!Z-IRLJ'K RUQ3ET]R-!J/9.-71 MU_7[LR/;^=2;''9R;^#Q77P?C9SKQCQZ/AQUX)=N*?/^+5P]')Z:6E M_\.P4\AT# VM.JDWGHQZ88I7-8\;3D?E!FD:)XWC#\IS1R./BVR>?&H'-ZN? MCE'M*^.1YCX[O#'^:732G:_A=#0RG'^+4E,R?\#,4L8575C%_&90UEZN3I ] MVLJ=<-+\_=RUWYVRW++ TT'C>YT-%I^-MF\V:+:C,Z?G$2[KI'&R7C@.C2OB M'/U]<8A^GGMZ5[$#&4,C R!YR%P&XY#= =4F9D#0,J3@BHPVM92",1R/O_+3 MR?.YVWD__XX?]'#AY8('8?S=/0"C,?@VR63!*T=,+(/K=13$4:V)"]P88$H9 MGE%)<^*)6K,G .U^*+JRBME(AT= ,YVY1>,29;CVZHK6^_4$K/4$B+=>6Y&9 MU\24I&XILB.!"T<\8H?12@EE%9X R9Y. M/QOI7=9[3N[%5YQ_ X.Q>[GMSJ9D"3C!"W<3&2,B7B; $^&"1' B$SQ M4(@GRXUGSA^*RP"QG(@2#X3.I_+/E6>C:?2V*.693G@J7&#,RL#QE'+G9982 M#TB2SGW'W_]B[Y?OG!.$S%G&[2^]/B2TW,-BX#+W/D,B7V T/#L@]-$=D#_Y M6Z$2A2 3D;FD >4DB%=*DD013!P$']2WPM*745=G*IF0CA7%K6@-#A)%C3* MTR;#]S)\*G771UWIDHM<.I*<4$>^X)E0(@>H:]]*R37"GE;0L7'US8LGOS;'L[ Y'DW?^'2K@]ZE\ M%^4_H\%33O[7))R MB^H^3W]KGH;?0%OE5+LOOJP\+8EQS4K*E_I#W(K"C(7-FVR/&(>CU'19:;QX MOG.,K 3%X8?OE!!,9XPVSVT;(F46;C)S'74[?1B/.W%Z-)V%9\_>I)A2Q\4* MF3G\<:'[KM MMS]3@M_&8I44U[KM=[I!?;>QV_*EE]1 SK(C6E7Q=VK =M!V;2+A16>XLIOT M(]B0QGCK\"LV8TUMR-O;-.R\3G"IJ+J]D9 ;5C7\>$=BKJO3PM/YR9OZ_G[ M'6C2%AY(#?"/62[S&N _Z9MGKXY>O\=GO/^Y_^;9RY/71R_5F_?__K#WUR^' MNU]>?\)GT[UGZ<-B#?#> 3[_US>]77R?W5_Q^F?_ZKUYUC_:^^LEKOGYE[WW M/^-[OJ1[_%7>76[XE9T5#E+$(Z1*AQJ7B!<6CW0T-$5.151R:UMT^<.9?5DG M_U:8:_?<\PISMPUSBXVXA E: VQT4\']#7:J0GMM MO+8HM!V*;- &B*'1H-#FF7A*'5'6 W?9BE &/HDNXN&=^\X2#29?2U,J#JX-!T^6= ZGG19: M*50WRK1N\$ \"T @VNL3<>C=P::+W8"//29+3+ MLT3DY5DBMYNY]NO4CSS>$L8O\*E'@U[&%VM*Y78&Z:^FN*TDL#5=JGKP&,M! M=U^^9='B254)RJW9N32S9(1V@H[<*\1^62:4^D<-&:J"@29&O;,M?% MX[1<4. ;(;>F>K,UV2SU//S8>8B?=G?>!N,CFAFT1)TCD2H[8I7@1*6LC [9 MY3*^Q&K]K?-P6:G965M#Q+Z=&%&]2YUYF^J9N!TV=2AQUNNMZ4TPK_OH#"_I MUWHZ1O2/DFK=Y*/G/I1D; 0V/^LD\3_CLUZU\Y80H0U'^?RZO=F_EC=<.M'A M=FW39WC7CTWJ D+B,5HCN/K]_/6O.S.%^.21':"F.=:[M]&RE*QR) +# Y2# M)D$:1#\O(LTV\NB6FEVUHCYE14/U1;&?\*1W7A4T_&T8/W3.]>RZWTY%+XH6 MW<-M].5LSHVKHA27)@R-@= ;CZ>E]\_\'4;E'4HAX(42F[]MO7CUV]-B%Z)" MCF!_VNJA$X:CT?!38Q;.N@TUUW4"TJDS'9_5)!6.;IK>?&PT=M\439<_EANA MYHU_;1X\@G=^E)K**$2%3X?0R*T+BQL7LP"/Q@>8X$IZI?2K>9\>[I\?S=_P MT./:$%T0];_V\BW/.U^ MJ2&;O_6\(&PP+##H^Z=-@E;4W $HTV"BS]9*[T0H,RP8U5J'F)-@WVL7T6AJ MIV>R',ER(L\=R-*\>I1*<[=??&_T[]*'H_8'N%0.OM^E^R_?,C2E!%* 2). M2-3IB7.!$I%B=$F!%)1N;5_:Z.6T1<"3SL7A(Y?*MMP_FM;<8O-P!: MZ;$I#I,S)+Q/83='X>M9'\L,DY$.$0D 1C#)O?.)V\ATL GYQUFQ\H"('V.8 M:G\4[PFN[07?^_*2[3Z+#&T1(2$;ZCP!:QR1FB/?6(E K$3(U$A)B^5\F2TR M!\_1W$_8N7!<3P5WOAJ=+YM \A7.6\F1RZ;3?;+E-_Q7E^WM6H0?I6C%Z92- MM$QZ'CTPEX)M>)D*S5<>H52%W\V$WTN!BE0&&5C2CF@?%4&Z9&*IXR0[S7Q* M*H5H4)$25WB_5G1X"E>4G:!DT$ZF%$.VKO@]N38Q4>57GOY2S\ -SX#<>_3"-(%I:)/,>$9N%P!6IJ-T+;&%BLZ#E"*?$)SM_,' MGHAQ>WP&322M.'IGCKK>^$,Q^7.O/XNZ^T[CZ9H-V2E7+,O3V7RP67#^U"*' M?CIS/)1FP$T?@%F;X^(EF&_%V,^?O6WZ]IV]^YO3X_"I>8Z;Z:Z=]#EBA018S*^-)'D<0@+9%, M&>(96EK,<608Z5'FE&*!;W5W[%W4#<\1HV&*O09E"^4D-/.^/\@(6:_.W?!J;Q%P5I%ZN4'_]T7//@Z151_@NO2B-NO1J]9@)]=CV-;O\E)R+S-UK8LPUW*>WL[[KS:-JN.D^-^@RD[J5 MPNFB+G^_"N^S;Q_N>]^K)8?.O2:5WM"A<^J'NW./3I4Z=RMU/A3EA >IC/81 MU?"L43D1CKA2OY:EMQQX0D*6B9GVBHC'/3A]ZC&YXV-2E!.TVY)/%I43:O&8 ML$Q)2#SB/PRT*3VR4^E"Q2_/E/RF7V@I+VAIH.9CGZ%IKIZA6<=AUG&8UW2I M7CIK\-YG!_X&[WQ_UT_PQ"Y-L7S,/<\1<[7A1F0M2;2I##9P@@1G/*$F4YF< M5=JD;]:,W8OCG)6>P0U5.W.R/FF=TMZL<3XC<%:Q,AEV(HR:VI2^_S2>EHGS M\T38X2CU!F4*7QQ.1[-LV# =X^U*(O7/?HPJ,W+3A9%/Y\-@^*F/.L?9 M'*783EEZ,929HW[_<^%/\[OGJ3 MC>?+A[B5)2\N?83RJI S"NU92'[4-&T_2T'_.ASQ5*!V\8;_F?92#[>S&?>N$F#G-?4G(U#//V]6?>M M)M,_Z?S?\!-NZZA[VJ>]&9389"C$WBA.CXK[.<(\:[I4;\T?U&_JN*:#0O1! MV=5S1/O4Z_<[9TWHS_(FY^.VBAHR#]>F]/")]Q0'@AFY]6^9= M,@+ZSB8]VUN?]/S'!(7@X;"/>LCX.9)I_1+G[Y<]/*!P/41A^V/ORX=/N7\\_+0K*O?5P M]]EK_@:%+:[WR]Z7=U_V#GY&X?@Q+L7^P@_?^.9=W>9N3#"$%3E*4'$V3 MI(G3(1&')RG@.5*0[.+(Y"!-4,PK'DM<6Y<6N\(+ :&8GCHO9;V?)\#_=&8D M:*#F%22 HT;3VQL.FK[ _I"O14)C#5,$H RB-R80$*IM0#CO%>R3*FD M2R15*?@4>![V=L4D_>NF<7 O!##:?8G;31U[9E^S*YHL;?)/1\-/J-WP0 M9_]@!!Z-_I.9ZGN- UXW\HJQ8KC6>2'PL>\ETGABCXN/NV[J#V_J*R@N[>*1 M]:/2//,Z"%SW\HH#&N?31^',IST\0HOY$ ;C4MM?G/YU>W\<2(?78_7595;I M*KRFO7Y0._KJN[Z7RR8W+JI#\B;JT -5:$LIPW P4UW;I;.V]-)5.>V*LZ9N M6?5^<*#XQZ$??6.^TXJO_*BV;N?28:QM9)Y[O_0'N?>V9_S>Y^F9IR%T.Z?3 MCB^4!GQC,M0MS;^\PP$ U]N@*[.,QPUD+>:C"\VB3B+E[*7/TD9#990\-3'2 M("YOIWE)@\*99&X$\PP;][]6(#Z(E.$?#7K.._^_^[)_\$MO_]G>A]WWOQSN M?7G)=]]'M7?T[]Z;@]>?=P_>?=[E+^3>ES_I8N?__6>[:O>O%W*7X_IQ;7O/ M2LKJ#D%PQ8B1G1'++B)=, M$*2J ^U QI)R[+K<\2XW]J%,A:S#;W^ ]S=O]NT-,>^2 IP? KSE+AK+&1QM M&6'R4(!L<81),H:"-9EHI1*1$H!8G3P)42IO;7 J @+9FN>75 1K%2<_5@1; M;0BH]49#L-:#1.2RSB7M&,TF1ZNF2 MA*D!-;;(%''!6Z(83TD9RYW.LPIVN5PC=M4\T(IS%><> ,ZM,ODC"9->2<\A M1LVVMKD6"&_+/8RJ+E&#CFN1'**N8KQK4#X]0" MQFGMJ'#*$*E8P3AJB$W,D,00TZ(,C ^]VW6=%L"H[E2*$4 MT6OBC-'$9QF!IQQ-TEO;DBY[WZI!6H'L 0/9'8X>K,K:'6';R45L8UG@*;:& M>*%*@Q#O9PU"-(O6@;79F[RU;07M2J4>F;:VRCU^(&OSA[?I,0-H1<]OH>=N M;S <(6:>-@ZH\+@B/.XMJ'X^<*=H% 2L1XNV3#$(V5,20S+&"N:\D0B/_-:A M<2VXN'(*W+R=THHI<+CZ^^&X/9B4SC[#(_BAG+=+WO9AI+7]O_^RG/%_KGCD M+B?NK0K*7 WDDHKR(- ?0+%7% :;4QO Z7 %-JYUG)'BKB%.J-(7G46NHW+OYW$LE)-29M4U6Z MFO+*P1O+P9R))&Q*/D8D?*06N'9<>)%"3%*D*G_;P+Q+07)I(+B<#LW2Z$+@S&2A([)OH*H*X#;Q\$(P M.(20! O(PZ %D5X88KDSA#$-B+Q"\*P>@02^QCUNTJ2G(L1M(L3Y?HX'PXL- MU6M8] >!8C$L6C*S-4U LLN1R)R!!.4XH@4#-+><]%9O;;LV@<2:VG_,F-%= M$@0]WR.=E";IK0F+[E_1]ZW;&<#5O6:NT1WDX<'4CT5*OW$4[CLU:2.I=)^1 MTH99GI[GE9EL^7,P MR9+Y#^;]@O^WDZ]G%_\ ?$Z:@9#K0SFYS/2 M!H73?C[PGZOAN0Y9U%L*NN:HM>&)$H<*4-B,S D&*)8Z$OT:C@6;@(./Z0L$5"%H+!&L/!5<@:#<0 M+ :4I>?6,.Y)5@4(@LW$4\N(R-2A6$@AR_6%I"H0M+?(>@TAY2NJK6\/$BKK MK\+Z2^%H<)X#$YY0Y&(BD?C$.>#$:NN1_S4'%[:V&5MV4:]P=YF*U PZ1/Y&_)O_W!N4\2\E%G[#!\\W)V+IV&<<-(ZR5C,9I>+X56D,XK1+,1&?B*S4?73/FK S*N@6XG2P,R MI(V@*4/C2#$H01,@-AA;\G>38PXD4WQK6W6=,BW*Y:DYNRU/HMA)[Z?CR1'B MZ_A@^'5&ZN^^EUX,GLX&I#9L'OP84E&"4 /RC:HS2,\_PRCVQK"?&X#8/RY_ MKXG[:T* Q?P)ZQE#CD>E1EHTG5#))<$%(*!3S%9';THJ7\W;WW0,6'O^1,6 MUF+ 8NJ$8]1;G1+1PF8T<8(E025+#,-3H$7RR9F* 0\4 U;QFJXA=^(*K^FM MH$'E^E6X?C%/@EO.$WA/8BZM'YGRQ >3B75.Y<2R,*&T?I3+8_&N[R^MS-Y: M@;_V](@J\%O+^HN9$38R'H5@!"T\1:2FB01/):&2E495"NT_7P7^YF/ VFOM M*P:T%@.64B0H8@!U%$CR.1&9E4$0*!UT0(+-.2EN706!!PH"["RB!+C 86D]E@M;\6]]]N)W,1@@HT"!,SBA$\ M9](SHVP0W$8:;=4H-@A:%E,E1%#@:*!E,HXCTM-,?(J49%0TM%)!NM3*!KB/ MN#= PQ>DX9VF0\ I\]2V \Z&7 CJ?0P(]JOX#_3WK@W@3]@]+$789;D\@KB M\-V@N8IS'!^KQ>%1!:"PAK M;Q-PMX!06U_>"!468^&4,B$D8D'.01,I2N=XSP01> *4H2Q+5FJ'NG)MD[XJ M)K0/$UH4$J]*PEW"P6)\W&4\Z]12D@,MR?!9$@N>$Y%=MBPQ:40K:WXJ(&QL M?+P"PET"PE*PW N-=F*@)+*("@)J!20XFH@UH&.,24M:FPH] D18>QEP-1L> M%"PL!--5X! 8CX1%R8B,'(A7BA(>H];>HK!P>O/MAMIZX+'$U*L6Q$\/=]_8 3'TU$\1*X:/ZY6 M W5">:52I=+=I_:N/>QY, (_GHY.FKRA1MCO1%0)1D5-&$]V87(X3-7D6)L. ML#RF6BBK0&I'DF2:R ".!&L4"4PXFR+-6?JM;6&[3M/-S.#=2*:NT%NI5*E4 MJ?1XJ'3'%4I5C;E7-6;)<\H5TT9;2U(PH4QI$*3HIB1RYH1300-CFZW'U$JD M!PCMC[A4Y%EO/&M#6VJH:GW(@X[85"I5*E4J52I5*E4J52I5*E4J;1Z5:E;. M W-*[?8&PU%OH%MZZO+7-Y4T\4^U+KUGR M1;2(,7_V_3+1H]OYU[1_TN'=3F&IF^30S*%O,CR^"OD>#FJM-LB#@\G)>47! M*$F9<)PF24/$LQZ$\O;MBVO.[YBE-C4N]-G,COWI9#SQ@[)[=6K'^@#J^62Q M&B$IF9%RBD1-.9$A91(8$X2"M,%KG5V46]NNRYWMW>NWR/=M MP\3_OAT"KD"X-F'=)=5;/P1TRWI9@W"',]WJ^7^FJ*%5#6M5 %N,_ID@A726 M.$]+%P8728B.$0=&>.&]L-XC@(F*7!6Y-@6Y5K$M@\L,04H$X[@4/MH00 3 MB7(G)$]70]<5G5@OP[":WK ^@%MJA6@UC3D" :^!2/"16.$2"092V3L3'?1#6KL+9& M6%NL=]4Z.2C%[]%K(K.Q)(12@,94Y@JLRSEM;7,MNIKKJKQ5;'N$V!9R$. E MMR:AV9E*B88LS=6EH\@OB5=L:P>V[2^H;,8Y[HSU!#4T060*D@0O YJH $%: MKJG*6]O:VJY0R\WQ*[95;'N@V+:*8:IS%IEY!2HDJ;QW-C%F@&859992KL4P MK4"VFG/M+$(P#U^B ,HH>"11IG0EH:*$!Y(C(#,P#IG;Y+:V%5L.#%3#LP+8 MPP.P%?#+!*<4RGD!@4G#DJ633F\0AT=0 M"^D>=)+U1E)IE21HGQT3V5M/K8PNV^A-UM&9F+P,-LZ3H,T\"1KOS[XM') S M7C2,\=MP7"?UK4=BO%C*O\G))&55(-0#$!EB(BY3( HE!GBCI(74QD:"E7W7 MK-(YG3@#(SE7,GD:6"@M)KFR7K H6&7?5K#O8G:)+=W<( NB0BXS?*4A%J0G M,7#4 @V57-=NY(^ ?44*5DD1LC5,9L6]074_BX2,B7@>O+$TL910D0;GM AN MG>Q;'=(WX^'%;(%(?:*")<(H%![VE%C*#8E.4"HR.!;,UK:17<9NG A56;BU M+,R9R\)2FKT(T@,"N%!>1LF2U%$Y6B5P*[AW*41NLF V\DQH1#DLG>'$*0?$ M>VE-#L*&5,> /@+^U49G&K).WC))N7,^25!H0B60- E517";F'@A)LR\2LQ0 M2G2@@4C0'OE7><+1_*4>: C!/0(97!M]/&"(V)G,^GKXT(>K^GI4I%@9*18" MI(ZYY)!JQ G'B51!$\\S)9+[&#.-S(B2/7+CQ)'V-?5XB)U&]R>',,*7/CH> MP2$,QKV/T.DCKW0[ YC4P3D/NNOQ1E+I/@.F#;,\/<\K,^'RYV $N#-?()6V M4+B?O_K>H$B<_<$?$*>CWJ0'XYU1;XP?/<-?!^]FP]Q0.NWG _^YVIYK$4:[ M2[%7ZG0(FBHBH[8H@8(A03!#9):9>2=UE'EMIF=%@M8BP=ICKQ4)6HX$BV%< MKV(";BFQ/*)6RBPG'E51HKWGE 745Z6H2+#Y2+#V,&Y%@K8CP8). ('YF"4C M% &!2($_A9P0"1(-.7AIM%G?8->*!*U%@K5'A"L2M!P)%N/*V7-M$A,DY9(; M8K4F3BM)?!(H"Y*EWOF*! \4"5:IM%Y#9/F*DNO;PX3*^ZMY!A:CTMHBJZ<@ MB&;2$RE5)K;I\*I,4JP,\[5EN"M=[HNX$1/1'CW/KR'45'F^[3R_$,06O.21 M94,RI%@R41*Q"@6^%=(K&XI'R&TPS]'T5D!3,. 6%WX>CLJ[KA;:K M';$F7%D(>2N;0E N$X6F Y%><^)MS"0Q18.,W''32N?B(YZP^6(\GI8I%YUA M+M'OHV%9P#!^0 9' )S_W,,+!I,2$C_NXZ-^/":^>;D[EXZ[N&' ]9*Y%TWO MET(K2.=5HMD,#'S%YJ-KYO[5"1C7@;>72Q,PE!)2 &5$6UDM4NFOK+J.W;CI08M3_QX7?]]!-L5.>C\=3XX08<<'PQW$I<9D!)-RU)Q1Y.M.?R;#P)K3Z2H(-!>$%C,H:#>:RE= M(($C?:560'Q4G*""P'D2)D>QOFRJ"@*M!8&UYU#<.@C4J"#06A!8>U5^!8'V@L!2%D72S(#6@3 7/)', MHR* QX&4KO@15%;15Q1X!"BP]MAG-0E:#P4+R144U4 >LB>^Z +2<$XLE8PX MP03GB!+*Q\VW"6J#@-L=9NADH!Y<=-E)1:-WR@,%Y?'L.4&A?3A3M8T;0,Q" MG@4')K./Q=)0"#'<:.(I9BH@*37U]Z](D)K$:%%D?&*"'>*"(MA<@%* M@0M E&&L&,*>.)F <)V]!JNA,5HNG(F6.<4$4)95!&X M)0[ X@D55&LCC,N\0L+F0T*+HNG53^^QG<)Z\_ZXUG34!*$LKC:E-09YU7*E4J52I5*E4J52I5*E4J52JU MGDJU5*#U'5XO.C1V>X/AJ#\3!;DQ+J4"0?)F>266>ZWMKE<=H=>OY%K^_+_E]P1 M=\*8C%XOT7\:QO"?*0PFG8^^/VW\>!U_Y@*L^?X/VO=>J52I5*E4J52I5*E4 MJ52I5*FT>52J^14/*ZEKT1WQ]- /WL&+P2M(<'1\+DVB>AM6\#:\6_8V9$L5 MSTP02@,CTD$@5F9.@I;<9..I-VEK6](;]S6IJ1!K8LN??;\,=^AV]N-D& M8=U.8:J;9$7,L6\R/+X*^C8 MBX=ZY B:('_"*:-A&A<9I$&J5Q@PL68W[ZX MYC2'I\V@C:8EQ&R"P_YT,I[X0=F].L-A?1CV87F&0]39.PLDNU)\YJDF 9@E MCADK':791K6U[;J"R2Y3?$V]4Z[',O< *Q"N35BW MK*+]&- M:V8-PAW.@CW/_S-%':TJ8:L"V.+4;L$55<&12*,@4G#4P3QWQ CF MC?%(^@@(8,N3^RIR5>1ZH,BU2K#;A(A"/$3!79)2*9>RY5K8X$*0SL'5T'7% M%-/+,*P6^:P/X!:[AEC/0BI%/8&R3*36DGAE@&@#A@$'FFAIJ4]IEUY2Y;-R M6+L"7 6X>W_I5?#-I^A!:@I>21VIYTG;P#G^,:!Q(VZBFE586R.L+>IM(+W6 M8(C)B1+):"8N^D0HZ"0D-RE$A#6N39?9JKQ5;'N,V,94")"RYL""3(DZ<"&# MIXX;9!U@%=O:@6V+'5PHZFP0C"492IEDF7O@+&IP5/((F>(?$]JD1O.N-+)B M6\6V3<&VE0S3J*5FPG-KE?0.O&36Q218 ..B"&LQ3"N0K>9<6VP\([4 5*HY M42D9@F1RQ'L>2;*)RN M2B-$,LML-3PK@&T @*W2Z=L)X8VG,BLEA<@N>\V] M%ZBD11_]C6("53E;)Z8M-,T!JY$J2A$:7$#+TTGB00)Q2@:)?Z,\B*UMQVW7 MB4<5\+SE K2*G14[UXR=BYEN%1Q7!L>%E#:(7/,$F4!B1>%3@GAC+;&E]5.2 MQBL5"CCJ!P&,#[J^[GI33F\0AT=0*^D>=);U1E)I%9F@K-!1^62-E9YG MM"Z%1DU-!*:S57*6!HVWY;,T:"Z^(QR0,UXTC/';<%QGKZU%8KS?6"D4@9 RTS&!T;*-+>$J^ZZ7?:72,M!HF)=&.LA!)HMJ';)K MH"XEJ.S;"O9=S"[)($-B0A!G Q"9:8>SX"+7NHD+2)W9A""34YQS]?)OM4A?3,>7LP6,$XE3R-R;@#4 MH"DJS[:D#'@FD3(98X5"7ME)QF[5*+%81O/G\2[7*X+UB M 6U?Z8.56K&L0A:HBX4@J@AN$Q,OQ(23CUPED8E.7!<].A&?HR6@I)/94\^M M? 0RN';Z>, 0L3.9-1KUH0]7-1JM2+$R4BP$2%W,:%T%35A.EDC@D;A4)K-) MJ875J+(AT;:U:A%*W'_+C\GP^'Z8R1O7*/LC:32?89,&W9Y>IY;9N+ES\$(<&>^0"J=JG$_?_6]09$Y^X,_ M($Y'O4D/QCNCWA@_>H:_#M[-)G.A?-K/!_YSM3[7(HZ>+T5?F><:U5-#N(]H M?$:>B:?4$ZV%H2H&D;1?F_%9D:"U2+#VZ&M%@I8CP5(@-S.CD>B$(\\3264D M03AD@I!1)54N^@P5"38?"=8>R*U(T'8D6- )J/%,*6.(S$F5FBU+7#:>0 K& M*<-8CP=ICPA4)6HX$2W7HG =(U!$10!8XR*7(21,>+ H'"\FFB@2/ M G6'EJ^/22H'+^:/V Q&FVL#9XE3Y"LLO1SS23P:$B6@#_+Q&1IJ[.VKA.5 MV]O'[6N/,E5N;PVW+X2M48:KY)TA)I0F6A'YOA0W$Z.R%4E8DP+?<&ZOPS(W M TP*;IP"P^_#45G7]0+:U798$[8L!+J#%M+P9$FR/A")^B)Q7FG4*4R,*>1D ME&NC\;"FFM^'&.U^,1Y/RWB+SC"7F/?1L"Q@&#\@@R, SG_NX06#20F$'_?Q M43\>!]^\C)U+AUS<,,AZR;2+IN-+H16D\VK1;/(%OF+ST34S_NKJ!6>Z*R03M),D]"1#LI.FNC]V","%O;JJODUSL?0<)%#MG M!H8KXG[FP\" M:\^=J"#07A!83)OPF04>J2)92$NDD)0X9Q0Q"D2(TFO%:P'M0P6!5=K1KB%O MXHJ^M+<"!Y7M5V/[!=GO6 C:LDR*WE_47DR(]O M,=\O9$QXP0*E(1.36"#2,T<"Y8&@V4R, M2^F"#48$;7*2@ CB6)"J3]#[J;-=7 MBUG; ZR#MQO&( WS-$T"3KFG]@5XT#F!&TFEAQG6?@7_F?;&O0G\ :./O0BS M5)=7$(?O!LU=_NW[4ZA":2U":7F)T$JCN>DE"XI*P %YGF5 ) M-FU,XJN(L+$Q[HH(=XH(2WT" @7M!"?1"$4DN$R\8IQ0#L8*ZY2TK"+"YB/" MVOL$W"TBU Z8-X2%!47!NPC,( XX:QTJ"A"(,TH5"Q8,!=04M-K:9ETAEEUC M%10V!11:%!BO:L*=XL%BE-PSGG+6FN QL$0RZHB/V1)P)J5D;0*^OKDP%1%: MBP@MBI)71+A;5\)BR%QHQ]%L3,1+6T9%!4JL\3(P8GJA$\X%'X3;?=*A]"!Y+:+WJ M(7>,-W\N-CTI?BI?'!2LY.\I0RQ- G\5P+1/QO%6=C5[Q(T)GIYO1C""X^DH M'B);C1]7WX$ZLKQ2J5+I[E-\UQ[\/!B!'T]')TWZ4"/M=R+J!*.B)XPGNS Y M'*9J=*Q/"7BY%,7D8$PTVB#!&AV ,^)"RL2ZR*+TPCAOM[:%['*SH:F\&\G5 M%7LKE2J5*I4>#Y7NN%2IZC'WJ\;F/##'U&YO,!SU)B>G4SZ>02RN*OAE-#RZ8'Q=-1:D#"2"4>V7 MLYI_ZL_E9!L&!FG).KVG%-(SA/U,83#H??7_:Y*1U_%DZVZ;DU%QS-^[=%?;(PQR53)5,E4R5 M3)5,E4R53)5,+?-*M)A*-?#]L,H4%YT23P_]X!V\&+R"!$?'YPI_JL_A1WT. M;._]"_HV90O<\TBX#T#P(&CB@C8D9*VE-%&*++:V-=N\'IJM]CO\[/MEN&BW M\PPB' 48=03K=@KOW"0%8@YQLS?[2>#^I^$T]&&&, MK@_(7B_-I2&>9(UP;2F1@BE@6#8% %>>)49/IUK;K"N:ZAJZK.'H=#'7/ M@9M[PXR[P]SK0<9_WP?Q5R!ZFU!T60/\,0A=5OP:[#R<192>_V>**F#5\5:% MQI/%\$%D3(H5/&L(JYTF_(R,VF3=HPJA$91,;%B8L7$M1;#>IZCL8QR M$Z3PT@HTDG&G?*3*Z.RO!L4KQMQ2LM[;9C4M&*G16Z-Q\Z%RE!9%3%IF,"E!< GA'#1.>T\A$B(K3 MFZB3%3#7")@+NJ9Q@24%DN08T0PW&8CERI @40LU7(E0YO)P;;N25X6SHF9% MS76B9LA!.PA.1V R2VZ-EA9_M=2ZY+6JJ-D.U%QL )UL5EX )3$Q1V1BE#@= M&!%)<; @F69R:]MRUG7.5M2LJ%E13+*LL+LR["Y4< )3- 612)+9 MHY)J-?'"*V)2P*/M> H>2JB=;P#D?B<-,_7&QWU_4EX2OHVP].0C_/_4^;I_RZ=[T"%$]SGXO8-P;S(J!M_\7+SN]YQS0)7]B%(+^\7#< MS*CX:01]O/@C_/-3+TT.3P'_W!?G#$R_?L4'9-?IY.JOG&/6" 7 [SY3F9AT-\,<^=IT2P&D_'__L-O7Z3DV6YO_V\8_6.5#V?_ M+G#*3*50S$OEE!?&@K0^V4"-BA*BE2Y(&[:N^IY"V9DB#SEZ25VRV1CFI'$Q M2*F#O<@<1W[T#L]2D7QG#0_G#0Y+?\.ULPJ[%JL<' ):O?W^\!/*WDX#,V5 M!ZI>A0"=V-2XC#N]^?".N;W\/QUH+.:.G\QZ<33?FPP[3_W'./R?\86+.WZ0 M\)X)X*BY;'"A8P?>>J;I==)TU*P!5S3 =7:.\*+#<0=PCU+G7QZW?G32F5<< M=/Z6\.M^U*QL?'NZI+)*X7:LX^_PL<3.H.0N<(R?_+\XR?-1PM* MU_PS^P3UZ"L_ID^N_NQ;MS5/I%$_=-=O?Z:XKFNM:WW4:V7TB3;B@2SVMC96 MV!_]YFW<]3ODLMQ>][;W;1U<;?!^WZ?HEJZ]Q%4W4^;;Y)F:.>P[.Y>I'YWS MGOTK2Q-7V:1;OO2.#\N"9XZ^%_W\HH# M&N/T:-KW$]S.(5KE(WSOH^,1',)@W/L(:'GC[]#Y6W\X'B_EL]1]OCZB#J_' M\ZL+KQ_J&W/Y7C^H'7WU76?3-;;[GK4R<1.M[(%J]?,QP7]<4[.X=\7]WB^] M(9^W]OQ> ^,?',S/FJ_<1$ZNRX)Y<%NWX?I^?2W>/$M'>[B6-[_^^Q"O[^\>_*GV\/O[ MSW;DZ[]>B\7\L]=?/M"]+^_HF_<)U_2:[3W[UXS&K+=/ZC8/7C.=S^]]4XYKH,@SBM-I/&26.$XD=PYZJ-(H@SJ M=ETN69/V'B7G+:;0_!GB/IV75W0'9EP4@ M"XH!*.4)6"Z(#%011YTDX!PB%*-6>(- MN8LVHI@K>+DQXI@JU2N9F^L,U(" MSUEF+SQETEJAM=#4L0 W@;"-K\^Z.WQC"_CF4!=+,5NB/9=$>LV)BZXT*PT> M7%32Y[BUS;I2+O==_M%JUHINK>+RQXINJW0ST2YGQWS@B4KF99!!@= RQA0Y M@*O@U@IP$PO@5JKTH\V<,!E9Z9EG"9JCB21M.$3IP*G2 DJ)KA6J:G 5XQXS MQB%\21&X1#9Q4H"UW :KJ/#@F?:J*G#MP#BU@'%,Y:R-4"0XA0J*CDT$$B-$EUQ6)6)0(:Q"V*.&L&PH") DE) M-$FMR4%$&I1VI:365#6M)?BV./K" F7_G[TS;6HCR1KU7U%PWQLQ;X32D_O2 M,T$$W;9[/'<$O=#=87]QY'+2R :)D81M^/7W9 EL+($-5@$ED;/8&$FEJLP\ M3YX\:P)'G)&)R! ]L9Y28K,':J0*#&!K6UO1U[+E,DB=A]QMKG%WM8X>4ML+K:]T%9J[CPE40=+I$3=,'#G"%6E M6$/05CGYJ4GL76/S#IG9DO?%=@WMHVS]VX#LH;.4NW MV,0XYU(FJG.QUH84'$2J $!YSU(.LFEQ7#8Q29H?S+=V,Y2,%XU@_&<\G=:M MK(VM[/>E2"+JO(N):Y*"C40R%8ES61(C@&I;#!P\M+:35>GMK/2FTH#-@:%> M))E<<"RS5!K5>*>U=+9*;Q>D=S%.)F2<'J4H 14=D> 5"8A;XGAFV469 C-5 M>C=?>A7EFH.E(8&3(AGG)=->6Z9=4MI4Z>V$]"X&@BB#)WQ$+@'M THOM\0Z MQXC'F320 8G,J_1NOO0*+C(WW&:P7,;(O0' [ Z@:\ M^>*KD^(NT\ Y-S)1ZX%JCD.HY$<;0TN"3V:@?P0Y\@VNL4HVA$N(N"7&Y/>+*E'5E]LR0!9]N4GH MF,!'PCPX(AW5Q/EHB3(LRMX5Y0=+V<%^;P37UP6Z M0765]2/H]SEQO[(4'CK4:R-GZ2&=N(VP_'195N;;WA^C">#(G$'ZU_BPC.?/ M?C@J>^'>Z'>()Y/A; C3G;:B1 MJ!8+IP*1N!R(SPE(SF4QE*Z:J3W7<@5!9T'0NFNY@J#;(%CT4BE/NJSO9[I,JB ML]T(Q80VBAC)*)&*>:1*E,@7K[FVJ:@9ZW.&Z*RS?7/2HU],IR>EB4EOG(O+ MO73D:GI](EV0ON<_#T>E35#QP^/0C59PQ&]>*-.5G4Q6]/)>T=*DJ=M3Y@K2 M96ULWMX$'[%YZ8:1D+6YR0W8>KK4W"1Z8Z3RCE 12AP3,XA6KHCG+"O&F+:T ME%SL2[UR4=D.QT$^+NF^AP".G?3V9#H[0KY.]\>?VP3_XH?IQ>BG>8_@1LR# MGT(J*ACJ7[Y1M$;IV4>8Q.$4]G(#B+WC\ON:S] 2 9:Z@GC! HHW\<$5 FA& M+&..9$:9X/@JN/8,M)4!G65 Z[$;E0&=9)X,S:$N8I@PL$I>0HS([ M#Q%%/3)>3+2;G/?TV.6\]:B,NM=W5OX7 S)T$)E:9DG.QIN4?7OA MF14"G85 ZR[5JO!W0-@7@C+P;,\H,$H<1#S=IQ!(D#D19TOQ<&>\#FG3-?Y: MZ>!NC8<\2B%I!J&35,(%ZG4*#)BWUBI%N\&1JDRTPI?%\ RE56("-&$Q)>2+ MB,0QXXCG*0,#!5ZVE_U9:R&L?WA&(Y6DD=RF(L*%Z-8R"!T(3ZH!SQO@1?\- M_GLRG YG\#M,W@\CS -K?H,X?C-JKO*G/SR!NB.VL"/N_;3D4M=@7"?0)AT;\>'0W&TUS2GTKJH^,D ML*@)9]$I(\&);"L0-A\('?*O?P\0:A72E:BPZ(G/CKN@O"74+CGDG-4N.!1* >B*3C"0D&PA3 MEF<3M(,6&WM4('06"!URS%<@W"<0EKSTX$O"M,C$!H2!Q$,C<9()$E56-G%5 MBJ=4(FP^$3KDI:_'A@? PH(_W\L8@I:*>"A88-;BN:&46M-1! 6> L3-/S?4 M8@N/Q:-?M9![QU_B5B-XYD0(E4L%-R!.14J"2SD+R%X+NCY:2&?=^YM3 M?>&GRQ47)G!\,HD'*-/3QU5U9CENRVD>ED3%)$II*' MQ1PGEI7F. (X-UJ"^*2^:Q#,_RC/RS%2ON]?Y\< MGO9$OU> ODHNS+D,S<;'UXG0^BS_V]4HQ2._3<9QIX63 EBP@H,-P$/$8V,4 MKU_!V:G5CYM+K=H:T>=@?(BQ^'.R_/'O-LZ#*1$D8 MBYS(K#AQB0&QY;#)A.8INJUM*RNZ*KH>(;I\\*S!EQ52VBB#$RQJ S*8((1< MR0=0U;(VN3;XDFO MAD!#%.EA8LG!.VM7-]JLUC@ML= M)W=6=E9VMLS.P7 TGB Q:P_PUJ'YQY?0C-YZQ8PDSNA(9#*&N.PE,8RGS WS MH52Q;S<-]2&@V=G NLU)4'U1TL;]8>]]B8(N/<)Q7 H=)N-#?/.;WO!ISE*=I9IB=D]V$^-B M2E8J4$%*PYF-S'D9A;79.DW]>5JJ.4]+Q>OSKQM0=K\X>EV845Z,8DE7A>>3 M\=&/)U.\X^GTI_%1&(Z:BF#5/MV>J>79LJG%>P[4:DV$3YQ(F3QQ)=&8,2F] M#CI89DJ!02Y4;>?U>/(4=V'6&Z*T'D%MU-6!2G:UGNYW;V(B0Z:!<8:[& CN MC,H,X7@##=-%QTK>2K91(%Y(:FHXML)\5W,'_+4 M2$F9(49:U"I]!N)MT,0$%E5403E9Q?<1B*\1% 4V1D:]EE;B&4,P"PH2!2.X MS%5\NR&^"[NOH\Q1X1R)-N'NFV,FMG2KLB%16WH7F*-I"5Q5Q#:GPA6!=W8$[(;U+^1!& M6*^U3B1)%%JIHB6>YTP,6$@L6>:-JEOP(Y#?UITP=0N^.R%>"/Y/N#(-YYYP MRX'@_#'B1'3$>N^\0@W*Y?0(]N#:OFF-$;$SFTV&X63FPR'LCZ]VX592W)H4 M"V[8E'/V/GDB.+T/28>]V0%, M\+F/CB=P */I\#WT#E%8^[T1S&KD>@=B$6KL66<\MHVP_'195N:[VQ^C">#( MG$'ZU_BPC.?/?C@J6][>Z'>()Y/A; C3G+VN)?W_<=Z M^&UE-QPL.7]CXH+FJ(FG+J/:G!-QJ$:7T@!96A#&J?:Z$%82=)8$K3M_*PDZ M3H*E.I0L" '4$6D91;4X*.)-"B1I[;)0(H!KSX]<2=!9$K3N1ZXDZ#H)%ANA M)QH"LX+DX'SIJI.)%Z4Q('")NT+,J!M4$FP^"5IW25<2=)P$BXYMGDNUUJ($ M1-74II:D5-XEN"HR9=$Q5G6"M27!;8K+M^#:GN+SXD_WQX0J^[>S#"RZQ7VV MS*H@B5,4A1\ #P0")(&HN721,5_*G+)5BM)7D>^PR*_NZJHBWW617W"B\VAR MIE(1$[(E4N&F[XQUA(6HN O>\J@W5^1KCO-Z^ M3Q$M867!XVY=,((SG%J,57/*;%[MT91_7%?V] M5S1T;8H'0Q\ ='KMR! M/_S%#].+T4_^>#CSAXV@!S^%5!0QU,*:0C([H_3L(TSB< I[N4'$WG'Y_;3J M4K>5]07?C')*:!$<$V^B,IR5>HZV.6E7,NR?FK4=JW(F8 MUZ-4*^*_&*3! DU124<,:$.D%)*XS!.QVACMM8C*M1>N52'060BT'J1QYQ"H M"4\KDF"Q'7J.4@5+B?9!$*FL(T$ZAXJ \](ESIIF)[QON*TB3H/ H6PC>TUSIF*XBA M" 9O,8S08B$^"P$\=$*ET'X#&MTYNAL*,=&55!H M)),TTMO44;@0WUH\H0/13#5">@/\[;_!?T^&T^$,?H?)^V&$>1#.;Q#';T;- M5?XL+3GKKMC*KOC'(E0+ MW8I86'3:0PZ&.TIX"*[8Z@6QR5KBO.!<"J!4-!W@!#,5"AL+A0XY[:N:<*\\ M6&H< ,8W.5&&"D%P\O'@X&,Y1S@3H@"A0STX/ (B=,B#7XEPOZ:$I68$6B1% M92*>"U01:'8DL*(L $]!0H+5"26 #D M@A+(!?RG#EE$QV3626S^T:&6:'@LOOVJA]PS;Q8<_=$)9ID,Q*JLB.3 B.,) M"*.X(_DL:-9B??20SCKZ-ZIFPT^7ZS1,X/AD$@]0KJ>/JR1#[6M?9ZG.TOT7 MK&O=^[H_ 3\]F9PV\4N-NK$342F9%$5E.AO [&"J$"PQ,. MR:ED.)60*)>FJ4%?TUEFJLU1GJ<[2PZLQK1M^ MJQISWVK,DO'6,..H$T!2%B5'$Q@)4E,B Y?942%<2!NMQ]2V=-:1N5 M,_-T.)U7+"[I;#51I@,FY.K*KK-49ZG.4IVE.DMUENHLU5FJLU0#D];6*C88 MCL:3X>STHOO+4XC%3@;/)^.C+PY?U[6+*3VJ8%(KFM_..!:7(XU# D)IZ:P%7!.7)! EHTV* M:Y#4;6V[/C>J3YENJ2#3S43F@7T/=RCW#2@[)/;_(N)ZQ+KEI7'[P/= MLL[8$.Y@KO<]^^\):H]5^[LMP!9+YS"F ]>).$B!2)TT"=%G$@QX&UA4/%H$ MV'+'T4JN2JXU)==MSKV:2BF$4%)H*SV55@8JUQ:N8HX3G$ULZ2$-+@1<8M<$^*QG3GO.+FJLK.RLV5V+L;<57*V2\Z% MP#H+&02CC&0M2Q,"_,.Y$/&?U#ODILDNEY*!K+46X0_!SUM60[V]6[I4@@BXI\B?8F'H3&W2H;XCUD M(A2E(1GC4V#K4W"RBN_WBJ]T3$0->+9C40IO@X@F9I,4!,&ECE5\.R&^BP$O M >=,BY (2\D1:9@GWB1+- 5#D^':1*CBN_GB*YS5AG,F>8C2XC*P#)A.G)<8 M ?"ZBF\WQ'=A]RT=XQU'H0TL2R)%3B1(",2"H-Y'Q[UKKZ]S%=_.BF\4I449 MB S12)]UD"$!X+ZK*$7S%41WE@1=E(8D2AEF6HI57 !DDK).V^S]HG5';@3TKODP%? M0](Z$A1553J\1&*CH\1FGE((7K&8ZA:\^?(;A/+<"4,A, DRX8]"!2HCXRJ+ MI.H6W"4A7O!62PT>!#>$*X7'8 ^.>&4]$7@*CJA(,Z?,(]B#:SF4RXA@=+T8 ML3.;ES_QX1"N*W]247%K5'QRSY[AWG_V.B<%V?(2V&* 2"X9L?@;H@T$ =IY M1NW6-G,K![74XB<;4?QD;W8 $WSNH^,)',!H.GP/O4.4UGYO!+/:8JD#I9%K MU?O.^&P;8?GILJS,M[<_1A/ D3F#5.IWX7C^[(>CLN?MC7Z'>#(9SH8PW9D, MI_C24_SGZ,V\\2#NCWMYWW_\YO&W5K*YP7;X=F?)_5Q)TE@2MNW\?C 15,;X9"18]R5'2@GQ#DC6*2))>U#5!G$^APD.NMX_TK(P?HYWE],IR>E[4AOG(O[_6A<;F < MWR%AD,#G/P_Q#:-9\^;"F&L+?81)'$YA+S>(V#MN^KI5':LM!BRF$D9/18P)%2M/B0PR MHW:5!+&>62LS#=2UY[^M$.@L!%J/Y*@0Z"X$%H,XF(LLYY2)L!(AP$(DGE%% M,E7$2L)Z*XCBW.*10$H2H.KJ" [230K<5PI&>*R\81%([0V M)J=8E8%' ('6*Q-4"'07 DMA'#[SY(3VA#N*B@!-C 1F&'%61:]9I%+7^@:/ M@ *M.U_KD:#S*!@LECI!Q=\$2@P (U)K3GP6F= (JG0!M*YT_=WT,T$MDG"W M32;!&6JS=0&UC2!R2"P9JIT FZ4(LGNS*<#F?P.TS>#R/,0W1^@SA^,VJN\J<_/(&Z*[:R*[Y8%#CGMJYIPKSQ8].!3$;PHY9BH3<@#U!I( M*!VZJ/%:*I]!I_:Z^U0B=)8('?+@5R+3P$%Q8\.VGX*A30A(\3 8B9:3$&X=<0#A0PYB7 M,6S^T:$6<'@LOOVJA]PS;RX[^G\]>ZV<#JJ8+)77BDCA-?%.,.*8]JS4=F!I MC2R8G77T;U1%AY\N5W&8P/'))!Z@7$\WI6###1O.?)^GO\,1=76:ZC0]V#3= MIJ1=ZP[8_0GXZU6FJTU2GJ4Y3G:8Z M376:ZC35:=K4::IQ2IWO7?6E=6PP'(TGP]GI1:N8IQ"+O0R>3\9'7YS!KNLM M4SI:P61:C62W,I+]>CGPB WV7\K72>JHK;/$:$.)U%81GY,BR1BJ%&4FL]+K M@*]B(JOQ1AMA'/G1'Y8&,OW>O_WHQ$].>ZS?*^*^2KS1.9;GC_6#P+%)XY-P M"',RG[\Z&Q\O,/LRMM<'N;?K+0.*1P,9; (A(Z)7,,$S_C(Q%%KE7K^X84N9 M>9Q8XXB8MY'9.YE-9WY41J\VDFG5!;&0<&:DRP&4(3S$5'I^)F)YXH0%E3F M"LZSK6W7Y];U-;4M%7!J2:8>V(OQD.1H6-PA;K88R.YR&P@RBA!I 5/2EDG8IRF)2-",..0 MD2NGV50X5C@^(CC>YG@?.0>J>?)9."F]]U(HFI7FG.&17_I5Z%@C7.XB6/>\ M$)IW2@5+21+2$IPX1KR-E'!G0$I;4LCLUK:@?:67*Q#?.L)EO ME0X/PJ@4(L]F:YMKUE=./TJMM+*ULO5AV4HEL$QC?M LF MR,:5]2[%9SI20SEI$*!,N M 1XED_!XC/3,0E5,N\+3A8)O-E,?%0]XS&>92-S\B!/&D@B.^9APTI+;VK94 M]SE[G)KI':<;=@;_SSP^+/Z=AN^WFR$M8C039J'\@*(&D_(NO"??F7OI'4S*_O!_;C!%6]O[139Z MX]S[J6PMH]GTGW_WVU]._Z?1WOYGF/S]-B]^7C(7$^LG;W!N&];(1B=J=WVS MA9$SUZSO)[WS?7;WY BO$;_<6)/&O518"4:"--EXI7F@D7$7@^#<-%DCB.?S MK!'&!5O<4Y_YR0C1.?T%)DWH\CY>_,=#/!H]]*YY>KYK'CT_'/S\C._]_/Q@ MOOGNU<_O_R(URH[X"'\Z[?35W^EX\"E?OG7 M'Q]>[K_$W?'9V0"_;_?ISMFKH^?O7I[]^G%P=GBTB]_UZNWS8;,#[K^AK[.' MJ+/4)*5@B;2A['V,DR!%QI'VD@/,=1M$,*2=HGFH%,$'GI+BJIC;G4 ])CN( MTHKLN=_J 2HBQX6:DQ.4OXL![^&(]YHAO]@\SZ=X86DN,'\^*]_\TNT[7C:_ MQP-()X>PEQ<7T(]^.HP[H_1T6+:0U(CMXUU4\>-K568'+"5:&DUPKCAQ/E&2 M?' XQMQFYA87R34H^I30 VO?AX?@#3GZO45QZ4YA- MBTH^.^C-\.72&O=D-E^UR.U0%D;/CU(OS9=&#RY$X1A%H<&>N?9D^8=>^]K7+,OX$M]WONNS77U/B^B^M-]NY MFQ5/N\Y1 \KJ'\ MG!M[FX%\G&-5E]V]+;M6R_K1;V6NNRLTSO'Q0^T',$-]'=5]U,MG\\H2C68] M&_=^\N_CN)P$/O71.'>YWK:TP;I$ =QPR&[N4+KU\S]499R;/?AM0E"URN"] M8B$'*7VP4BN65%E^R4SQ-?\1KM,7S3+]SW@Z71/GT?=9+.;. MH[<['W;W=\I]R-VS7P5^YN-+_N?!X.@9Q^_&[Q^W%9 '+JE405=! M=]?%GRKH[@IT9PN@\T;G5%*9P.9,I,N"N.09*3WE'$\L!9ZVMHWKR^*KK*"K MH'O,H/LNQU,%W4. CBV"+@E FFEB+ 4B,TTD@/"$169L%C;D9(O#6O3Y%2'Q ME725=(^*=#%';7(H/GE?]#C+?&1*^X!'5Y 6YBH=DDY6E>Z!22<62,=3I([C ML34FGXA4$(BCPI*DDJ&)FI291M))V:=&K0OI6JVKN5[6R;^:?T#J>;PE_P;F M$033WOASC<:;6,1OD ZU$+!Z6UOY/:0%U+M\F+MLTSG [;?U@X>3MB;\:V/Z M^JRH%UQ9=79%L_85Y66E4K3-W*Q)/=HUT!UV?UJV>T<5 M C.>>"8YD5';TA /"*49G!;*Y9A*0SQK2LFPMK2'#AV%JJ2W9]>MDMXA25\T M_"IJHU8ZDYAM*I4!4>91W@FSF2OJC3%9E<+3S,@^;\W)526]FY*^HF&S2GJ' M)'W1\AF<5]FQ1(2?5ZMS)&A.\0^=E->!NQR:/=V9OJ1U3]]L25_1L%(LY)/U&01#=^7M*-X,AG.AO!]_82O&(J-)-<]V1W.\_Z6\+63WIY,9T

[CUK96?<66&XYU MK27[]YMQJ\#?F_FA"OR]"OQ2!)K2%(S#0PE81U!#\<0JGPAP 5[(1$U.J+24 MJEIME6FI M]-@;\G*T05^'L5^$5[1+(BN&PHT-V M:]NPOG8KAYQ6@>^TP-^3,:(*_+T*_*)90EAK@K&"1*$TD4)P4@J1$&ZBEI!U M=HQN;5O1IWRY"='#"?SCB7DXEX]5HA[6I@_O.ILF]O)U)*O\:HU?R\F DFEO M=,J$V53X!8+8Q"FQ423NKI*B0VEQ+V%<51* MW ,E%BTFGE%M41,D005#),^,!)8,R4QJ;I*-D-B%+F'5VIPX'G$2UZ424Y>* MP'YOL:F:DU3OLN9WM9??M7)4Z/KGN&](&OM%%?=V#;3\6UT'SF-;J]9S8ZUG M[XKDLZ!#5. )=301:2 0:[DF()(R(7&5(VQMZR>&=2AR]9Y*<%0"=>G9OH- M*QI_*X'N@D"+-ES&N!2& Z'>EY:Y.I! @R*6&VZ#XI%EO;5MGVA="50)M&8$ M6M&P7 ET%P1:L@]; *98R=-C$74@Y4KAV42L9CYPZ3PMEA_.GIBVBI15!%4$ MW1>"5K1:5P3=!8(6C<\1M9V@E2&,ER9R@C/BG1:$&2NX=@%/:7@,8^J)KAF$ M'8K6:\VV MQ-ML28BH5(J4LIU8(%ZW>V M\9V/N+_MSF@V))_*S5V.+^[!?T^&[Y&+H]FT!Q_CX#X9'_TT/CH^F?ER=WMY M<7_;.<)IF-7M[39-<^9;6V-]W3U[]G'W[>"U"LJ+Y 4)7 .1N@0?NLB)]%+Y M9#,N[KBU[<3*1>>ZYW:O\GU)OG&&A0@NLB"9Q+40@K;:&ZNYRSPK=_LD[9;D MNZ9;M2C\IU\*?U19B-(%-6HMB11)$JNSP?%-&2'/V;1@XTDTFD'7/DH0];>&ZJ3 8EK MFJ4D7QN]=7'9\J'S)SKRDS?#T3P'7#88N5N9-HLRS8M,<_JD]\\OGK4%E]B7 M8OO<#R=_^L,3>#J[NOY&[1P,V0-E[]790?GO5"ON:'">AY) MDJ[48!L<"ZB MP/<#HNL8AWTV.8&M[3+HO6;4>P/P9I;0C7J<$*AAG28R\]%H7B=CL [$A6Q^M M\2R;Q:5Q#83<\9>&56;O 4I+BD8#I?T#Z(7Q^%WO?;. _2CA(\QP@RZ]>7-9 MV?,7QKDW/IGT\G"$JV+H#WO#T12?L5GIO0]0ZCY,<;L_/!Q_F/;^-ASU9@?C M$[RQ-/W?'[Y<^75U16VZS(%\Y?_\6&89@<_./?$4%/TKW.;^OD7SU]E3QK5 M;&&[G+\F[!,JW;4OTR?LVM>^=EDFGJ 4?]=EO_X:HJ;>['K=K+[19;_A$?KF M>[4$ZS?*_O;#'ZT?< /\9)G_?;G2?F]0ENLFS/ZXQ?':A-30#^5DG;D,,-W+ MZJ*[BT4WMVPL#VE+@1(W2Z"[I.*>?YZ4-R_I_26@XJ%VB/=^>%C49)+'$S+U MJ&0G"+.KVO;-C31ME]O;M*#'6S__FAJ@3Z9IP?HLK700.--<"PE:6A B^YBM M<\8*!:]?7.54(F+1^/!B]![FC4NF5]BQ;F9,%NMIF3@W)@_HX.S%V!L_?6,[_(_#U_NOSA]>7;P;LF8?/;KV>#M[MN]I\_$ M2_SD[L\#-=A_QP=_O<+/O!2O_OKS8/#VWV_W?OXM#Y:; 5CK@I39$5]:IDL. M^%/PBM DA:7 C=1T:YNY/A5M^9+6I7IO!5X%WJ([/;&<&;=& 94>O- 5>!5X%7@%>!!5 MEBGY%&,)#X9 ?6*"\!5Z7'OP6P(L>&)6<&=!<4J:U4-LQQ!W MNF2U4S*QAFE:"T2<]HX$R1@!9@37!@33$A$G^XR*#K4@;KMYR*,794LA4R%- M FNDB,%R:3B/TD"DR=AJ@.^>*"_:HY025IC$B%(^$1ET(JXTC;","93I4N.0 M5U'>?%$N!P[/!/-12AFE1E%6(04:@V8\I50/'IT3Y45+"Q0+BPZ5X1(Z63 7# MSW*U@JU@ U-,KS"'.L6$ LZB\S(P7/R)QPR>*T.-##<^8#QK1GX LX-QJEB[ M'ZSM+K>D V<4I2R2H)@ETLE,K"HYI-K&)+U-0/76MNIS5PM#;+!4.ZN!TU0J MP% 95?#)2*VR,AHLS8Y7J>ZT5"^:$%!RJ49%A0#7I) M4NTM05!GDG';5MQY08TOI07ZTG2IS$,5ZY;%FB<)VGDG'##)K0B9:JN=+1WU M.&.\BG6GQ7HI.B$I';)1!*PV1";+B>< !"3^1^B< [<=%.LV^Y&M6;G9G\:C M::FZT3LW3@%=6W26KEOMW2>:8 MI$F7" -68N4M<=8;(F@**EI40:3>VI:TKUOKX%4=&AT4Y[;L!56<[U6<%^T$ M/"*107&21+0$]0M'O(J)R&@SS3+B_!D49].G8F75HXIS=\6Y+4-!%>=[%>>E M#DT4U7N-N[-.4A(I;2;..4:2E58XX8VE$L79]:UMJX=)%><.BG-;!H(JSORTHXDHIBCNSB(2:[0AJ&\EQ;P*.L2M;27ZHK661#7DX"ZL!4=',&D* M)5YK+ZC!!G=J-?A/&?<*LOL!V7))D22DMD8I0I7"8X:G 4%F%8DT)J%C9L$V MM>G[SJP/E?(")%/&8PA[NSE)%D2RTO_>QY MUEO;VO;5ZC;]*L[=%>>VK 95G.]5G!>M!LXKR[EA).+V7-I<2!)"B@3U+ATT MB\;JA.*L^D[R#HGS(PXGV)L=P&1>KJ T6IBW51B]>63!!'][ +O 4PBS%Y^: M5WPB5>53:WQ:KE3 O:/"*T=TY)Q(JRBQ7!N"1PHC1)0 6C6]JM1R;/+_5O?$ M)HAO6W: *KYW+[Z+A_],445DCI+2&9S(%!,>_IT@T4LIN0_9!5K$5RA3Q7MJGWZB_CPV$\ MG?_Y:'N6OGW'7BLK;<"3%XF0+9$J.42'P'_B05M[I6(48K%GZ>\ O1($UF.N MW[NFMVV_:10Z.X#+;QCGWO-/[4%?7&H/BE>?][@=G5^XW_O]Y.C(3T[+9WY' M@ PSPF0TZ^W$6!J'(X!ZS>P- ;^J:2:*WX0[3(]1\O_*7M,[&D\ 7YEO.^7B MX_F[CIK,-ES:;_"SO0_0.YF6]^&F-H/)T;!T*;_4UO3)UYOTWJI[Z]TN\_T) MBF"&R71GE'Z'R?MAL1;NY4\#OC.=PFQZ_2MS87AL,G#VXO0UHYF%$NIN()2( M.LI),"@-#'P G9CSF2_U[;TC4#97_&$XPUTSWJ Y[V \F;WQ;Z#W:5XOUN<] M@[RYFR>]Y?OI_5;>,.W];6OP^V_3K?_M>13+(H>3^>]GX_/(-^CYWC%^O!'5 MW+QE6-K)P72&LG)RC+\N2,F ]XL/= BQ:4 \&1_-Q7K^S>/)M)'^8Y@4R2\W M,#U&+3,/\9/CAKH3A&;GV9KCH+]HC\\VFWQ;.?T->E$K>T3*[^O>?%F]4N6]](O>?FMZ]$Z\W*_ MY*9[9EL]D]=U0"YZ)E\]&/<4X/Z@(X![4ED0N#W/8];G^RCN;!^&LX-F__PN M]W0K;52Z9WZ[UOK6#-Y275_&E[S+_;W M^03MY2;:9N]D-IVA@M)H^\UO_@6'Z<7H%U2#,@[N^&9&.;J>"L#<*'>TBQO^ MK^S5TX'8^QF_8__7L[W]@^'NTQTV>!I/7_W\\NS5T;/35V]_98M&N9?\5['[ M],]W@[,HR_/L/AVHO9]?T,'3/S[LGOW[W:NWNT8L.@F%\X"X'P1$$$0*1,CWAH@D&765*JDO"I,$')M M>DK>4\>A!Q7:OYI_%'L WM67]H,,T/M;\-/AM'<\'HYFTR5_RH;[&(5\8GC- M$N_^).F-S_U]T"'^R1\W5MLSQ,1G/!R=',Z&Q]]9 FP#\PM&C2[2RM%'?J'D M7!K^3\;,P?G@7Z?HG.LRA%=EYMO*S'+(KLQ1:&8#T6 MD2+B40>55&(H6"%0 M216^-(QE\DE'R@D_A"3\WQL8S&IVTBKT^+Y#4J7'/=-C\2@4LO?!0"+X?T>D MRY0$(S@1WD5GK>.V%".WZ@E=CAA^I/1X#$>MJ]6HB9\]]F.6>Z),/69U>Y+X MPT[28SAF_7[A<3J^V(D_^YYZ?VL"P<8G^ 5IF1 K:TJ=&XS_6>D1NRU+MVJ) M^3WGQ^70]5\FPU$<'OO#G:,28]B2J7RM8]KO23^\HJ9TTB(;*1@1C@?4#ST0 M&YPDJ#=&EQ07@LFM;<5U7PG5#0VQS2->A=6&PNK[CJL55IV"U>)AUED1N3>< M,&805H":*' 2M,^,[9#L'H,)\I5-,.;'D4Z]] WA^U5C[@Q ML&U+,_PR/GKG3&[\E#)<5NMP=-*D3GZ1YWB^XB5_8DJ>RO%X.BSO M^6$"A_CF]W">GG(N$9<^>)[<0C]_Q(?I^/!D=OU'EO(!6A=L>J/$-DX7:K)? M^K/<;B,]QDKIM .N?)0A:^\-U:AZ2$X92TF^MGSKXD,'D\\I$&^ A GX=\1G M?,(?_.$'?SK=^ON7R:7#$5D8^,4QNW9DGVS)[T[3D_^K> !TB]^,CMM4I7G()Q^KO_9D81#.?BT&^T>#L[> MJ%=/G]&7?[T\>[G_VW"7[Q[@;G.ZM__L=/?LV8=7;W\[W#UZ\6$QX7# _SC; M>WKX;K#_&^Y:^)F?7XB7_!GN-B_48/\%[B _'NW^_ =_^?;'>0YRH%H8B)D$ MY4IO[F"(MSP382-N,QE*JYZY"H%0AK13=G1!@>5D'97"2\N$33[KZ!Q3++@H MEA(4SZ>@U\Q![_(DM)CD_A!YQ_];P[/]8M0K&VKSD=FX-SZ9H- ? MX0.IP/C M0YUD'-ZF>F>Q/!0_=AI.9Y-A.,'+3I_T7LQ3A,<3W--+J8.(-S!MT!/*VV$Z M_^8I'![B%8[.LXT/H116&/)$KC9^[?''\%>H/;PZ:9XJ76HU 8R+L M'4_&;R;^"&_B^7C2W 5^ *#Y@A%^=>\(A_-@VL.WX^U?S@3L%0'OSS\RGN$E M?:-HEMN8HC)YGM ]7VC'N-":(@M^VON?VY02TRJ#]SA/.4CI@Y5:L:Q"%AYB M"&*.&]SZ.+GR_*Z6X?,>4&R>3\9'ESB$MW8S_5@_,B(-SEZ*UZX,=CEW9SQ^ M(Y&80R*)0)3&@TIBRDE $6+VR7)\3@]E_'!XGK!_FXG_KGVF3GR+$Q_I:ZEQ MUE$Q(A%4()+BV<9I<,38B-H2BREQ6HS95X1U7DQ\'Q%0RBZ4\\#AZH(,FGGE<>#C>V:B0@F6(&/5DV6?RW8B).6J3 \L.?)EMRWQD M2ON M$,M"^83CXB1=>+O9N+CA]<>>.0)MV_K>2Q5IR1Q.4OB'1,Q*6Y2DP;$X7<+G+:\ M!A4XJZRNMW_(UTJ"UYZCDI"5(W@^5<1&+8FB(BOPX*WAWUY=;0"GK351@;/* MDG@C7WN<>V9BPK-R61*)26*3P2TIX(:0P-J<_=8V_XI.\TW@7.&96;+4W= 7 MH;:Z:XWF=VZ-_AW>%'O=;]!4'!R]Z9X5>O?W3TOX")?PV>[;%Q]V]P=R\/97 MMH=_[_+!Q\'3B,MQP <_/S_<_>OYP?(2?HE+&%]_N\/P&J>[3_]0^+=XBR_-B\Z&O002;BY&'!1U*V3M%G )+=#2&)^.M3&K1"AV8 MD-3J)!*>GT#%("75WHG O7<6#W +5N@?SVV;O?,YZ+WX7*/UZW;H*ZV\W_SZ M-;!?_P6]\3$T24['%V&=A\6NW+MV'YC.!Z]=^]FERC&?FKV?%X_9:^X/)>5\ MUK[<"/#!8]D,/HPG:0JCKI2)N7/#=VIY]&"]O ^>3.OVA]S?VOW.%LK@0QI-3$DZ&A[,+/T*_]^%@& \N M=,@I_G.,BJ8_UQXF,//#P]Z5'SU?:,7I,R_1_#=^\4V?*C.?5W6;+GW-E3X- M7(#3(J[G+Y/$ TDE)TUUD^B6N_'AZ_N(CIOO'UYDQQR,/ M)&?'2D4R5%"R-N9NLN/)^/VPK)\I7%3M_;36DI_Y7CB]6/H+@;H_?,>&\,T[ MOFI#.(]-*7O"I2V"-SO"_99U990^H?.@CMO6=17V"Y.ZKI>_Z7U M9KMXLUS?2\5DLLW&H+'-92?WM M+:WOKJU5;[+3-]EJ9WC798EZ?I4=IZ:P/I)$,<6$5!Q8UES@Q:@%+;./.FH( MR@3SK5C8)3_?>;S2#3UY#YP:]KV&LO..G(='K]Z^Q-?2N]W]5T>[;W]5@Z>_ M'>SM/_N(_WX[.#LXW-W_X^/@YQ=R,35L[Z_R_DAW^:]L%^]O]^F[#[L_/U.# M_6>LW,G>SW^PW?UG'UZ^/;BJ-B83E,58G'\X>41*K4C0%G\*@0NK@ MI101K=/"9:00*DM<>W0>/Q */L@LB M9"^(*-F.J 4IXEPVA&67N*)!,LD+CZ@V?:=7KD;>O8*_ZV #6PI.JAU5KDVB M#;&$OCC\*TIKP"LK\(@& K1WQNAJ,7IP"NW^M&0Q"IQ904$2STO'Z52T(M1B M26)9X;Q9'ZU!"KF^9!UIIU([FMR)]!IF&&0&+'BI:?!,AA"S-Z@.)QUDDC=*A6B2Z(+V+%@ENA*9)XJE,!T5D$5SK!2.)&B.L\48R5VK- M]YULJU=SE=X.2B]-/@MF L^1R62]2P"&*JEC9M$[7\_O79#>I?.[Y%EYEDE* MFA.I3"R^5D.$B 84)*=+'T(E^H:M;$SL4.WUVUH55^NDOOXFQYL__^;P;,4Z M:I5G=\^SY2!$RP45-"1C!*)T%>)Z4DR5 3C#4 MVE:VF%3(5.(X]R1E*D36-(@2 M!3(]D82B24#ETB4>*"Y-0) M'Z4IKNL^XX@ZX]8%<^<&NHL;N5C3:EX4Y$%SY 0^4AJ?E+HD'<[DJW=Y_W=Y M3QT]'RX2[,4HCH^@%P"!#J4T5?G7S'_\2D38"CI*O48'K_&(PAY72OVMK<+7 M6QMN/?5WSL[_C*?3TJW@IWGIM-(Q_%--P!\;K,[?MU^@^NSC;.(O.A2]F,'1 M='<\*G-D7V9C"!Z7HTFEP+!7OOBMA0U*NM9X8(ESV13G(23-8D2?4OFVH7QK/9FX\FT]^+;H#++6@@HR$V\H)9*Z3()P MGBB#K(O&T>3.X^^HJGRK?%L3OK6>GESYMAY\6_0#*9QP&A,GN(02D5YPXB3^ ME+-FC',IK3!;VURROE,KFT.J=2Y(%O;>L^%1M81:_RX,Z2O"L/UH,' MBW:=9)D _ ])4LG2+M$5'G!BK7/6:,VTH84'7&Y@C=_*@SM+&Z\\6 \>+)E! MO$K LB\_#&L^[XET1V?AH M(__;'Z#-@6S;N>P5LFL V<'^3@%L8YC9/<-KOQV\YB:SG&@@3D=.2C8TXTS7B:_M6WP&&;;JM;3GD!VW!57T5S1_/ 9^!7-ZX+FTR_1+%#Q%8P9 M0K,61'J>B(^&H3[,@W;69D]A:UO9OA-M!7)5-%CB_DILW?EOR@WQ>0V&\M%/#SJ_77S(0W\\A1\N?OA' M&DZ/#_WI#\-1(ZW-A_[QY=75\7*D7GF4^7GWWS^ M\I/FI87AG[^F[1/'W;4OTR?LVM>^=EDFGBCV?9?]^FM*7/^EJ]PLYS>Z[#?\ M$; [)S/!D>]O@U M@]%2P8*;11=?8NCYYTEY\P_,7EQA.$HX@C^0\IL'&J_]\6Z12-TAQ;-UZMA?+%X5@Y(Z=Q.4ELL-H'OWQX=73/P]?O?WCP]*Q9O_Y<'#VXG3WZ-F'W:=_X#.^ M^8C'&OGR[,WIJZ>[PU?[/[[;_>O/H]W]'_-@>$4=;T"CN&I-4K29"J/P],.VMCE7 M?2DVJ>C!=];QK\[Q>QB@C>&@ <:5S,F ,C*%%+)-6>I8CEQ425-UEX?AX!6= MZVV(J%6")P+G@\AL'?%,!\+Q=SXD+Y55Q<[#M>Q+TW(SIS6(+:KXK/B\;WRZ M:+35G-(0[G)#\\^ MUX3_X-9<&;9&\6KK_H*^*B*S7M]Q!EA=L\-=9SCJ\WN_ M?[8YKHCVY3R!,ZNW?)1M/,IVVV3J.'_,IC"&^P!QVXM']VLV3,2?F0C3MS?P MG^0*!O\IB-SK Q_33Y?JF$[_Y_KCU7_FGW[[./DPQ6 Y&..W7YW__''QUZ>K MCW_@4?KTYJWSP7X7P)$+Q,]?YO_WFS<;VD[W/]/_M>!X=_YCOYW_Y^KZ&Z[W M_ZXF_H>W?X\^O?GUK]^]3LOMM3KM+#EJ#^.G)=*^ M2!@/0V YKO 8;.PN,N\Z?6<@6IT.V+:@Y8]XN^_:GCOLCD2_W>O)RDKMEB7) MG'ZXC\S?\%0LRBL/_G(^A6DG^.6YQ^?G<\'CWDEH_2XZEN< :K )X>C< ML?GPO-]!QV/;$6UN PNUAV>O_X<#7<9SUC88 GZ9E)D?,L[<+(Z1VF,QB^(4 M"O0]=$R@& M: 5>BV&P@.,W,#"\#&3Y#",Y!R!GX;198%HZ=J<_$*->MS6P1*??MWJ#[EH2+%6F]Q_?+5,D M &DHXD^CGS ^18 "E5S@WF/A+= EG"\7=:E;$+0)TJ)2HUHG1I6@GK5!";)X MBX\&F)W2/7<8\[(-==[O7[H[/7HRB+5_0?!APK&\$O68PD #_Y M@:0<)*J=:*'5D!=?^?0A* M7'S)-Q='!OV!#W-Z]4-8Q@=8@QN9 MB\I"[84^PG>6Q>Z$)_ #B @!($V!ACWVPPYFZU[ZP%WV:W[N+J/IT ^)&C[C MZCZ-+DIY]/;;#.3+TI'<:.9V3^Q,?KQZV_J].VC;K6';.1^YPQ9H#0+.9+<)&8+<"!=WZZ01.2C)!%6,"#]5Y#O(#CB%'I,#0S?C(4; 0?!' &/);-8 ZESE2FX_!\GOC%@"-@*.R& M!YDH_L05MU>AS@8+_/*\P]] G_)H4CC[/!S[:('+5TWVFT#& 92)W"E?#(X* M&^134+!3' (L6#C8&ZP))O!7A$;'*$7G=/!@$7* T*,+H%) & WP!4I#X=VD>#HL41R M-/53.%5+K&R]1:_8E>(ICFWV,"'#6V=J*==K6$H J_]W>V8'UU=5'DZ)E[8R/Q?DP%OSZG(]@AR]Y M<,OGR=F+18D"XF0)\,LPVPB9T>C1("-%&W#?2"8OOD1F$.-;L"9>F[6P28RB MZV_WHZ@'8I)."O &3,Y$7O>/%_SUBJB7T'Y-N20[/%QZY:E=6I@]RFR3?0"V M.";>\?>$O?$3X/$),@SD#Q<5CEG&(C/40D74B&T>Q>YO(0_@6),TO$"!!_\U1JT MVT;YJO5VS:MOOX'8#\>B\HW#GN%+9]5'Z"M "L,'H 7>H/ROC/(+_#.6PNT+ M2K!I.=R@8[)W&S?(.$H[8+"@)$PX:CX ?=0;AG.:*TOHS)-Q!Z+5G:"X/AN" M3B)N!(+G# P%T#%3]0L)??H11.\?^<]3/L=_4#O!?WUD()Y\*P"4PP]1S,XX M2%;7GZFQX"^P!J\XA'2JP':!QV,0\_0AOD2#*5/ICGTJ9!NH)X-NPE$A,A:& MC\68Q[DKIF+K #!4O@YA &2T6$SC@;$]4 !C0,0KLI-&!7L )D!J1^A*)2.2 M7 &^B26KD!\$/J@TP$?F]%+Y.;P$C]U\7##,<&=2J81GN8)UR6_(H?'AP.0$N!8V0V6N MX.D;BQ#V&;RBMX4R41@81D)29:Y#QWYR+7T=Z'*EOQ$YHYX*^\V'-"H@<1<8 M;EPRW*A@N*\8"+L05#BW?#NINMK@KS";I"A>*I^Q $@GI.OCV/ 6ZK@Q_C#R M@;VY C84(^7B'GU57H A129*$1X%M(17,"A1)28*ENHJ+$(1,"S-#^$ I>H0 M%BY$,K<3N0L$7I*-1G H8/(Y;;)*+*_*/>,\,$8 )!Q(J+X"Q-RB*Q/.'EH$ MG( O#S8@EJ%5+Q!$$=$5:5JO ''1#-T+>/-5 1Y[MN"GS"\;\-'SX^:_7 M,2"/GHP"WTV?OU(O*C>"TK71?*"-P,\P,:&0WS+D'S$ "U8]CFX -4I]AR.9 M28@FE?T!9W&%P,4H("T//N(WH.P@2@L5I\1-::%Y%))#DS\I19 M-@0\PH*RF?P*W=LW/MIO,.%&B;EYC\2J[U@MVE[P0G71N [X!=D5DZ+0DX;G M3)TFW%/D2E^^2SO+PE** ,>A:Q6<6GY.SK)1AGA?9<4,*8\!S@%8XILK9BDB M(Q;*"H:%!?RV:$YC2W[*.$9$6,KF:/R 5DM"\A3YK' M'6H:GF@Z^K<3'W44P.]0S"/E!FTSJR+G/]B MT !88R%B8E7#_Q>P\B!WO"WIVKC=0JF^1#8NS3NI;A0BC -=H9\CM37 M5+(3-86\AKEWA36G+05K]ND&,]7$;@HS\S0"^R04+U)!*A_\U@%V#7 M@J),U_N>0+Y)M#*CDR24F%LJT*"> EG-8M %8Y_8(AI9PTP&!\11-@9YPT*1 M@HU\C:2$0)@)@@3-H"!Z'MTBYY1W<2).I F+?T*%$B^6YHK!(_M3Q@V:'61% M>"!( WPLG>MDM8F0*TINDK/M7V$R^!O1)*QCR!,9[B(O M$D154TXF_DR2+?N$=X4Y/' ! )!KBI&0[)NS&S0QI0H^C'$'>*&55 0>&9(& M>Q<(!%?D&7 2@RG[F<=#U&P_DGBX]5%LO.-^C($O\!,,"C87+,1@EQ.8 O34 MMWR,YOL;=#Z$8,8B,X^\*!;X8Q#AGSZ+,,1;3(-].;\(11 8Z-X#@47S?O"] M2[R&B*7)7=RI%M %8R2"+05 3R4AP"YA;S/8-X/I!,B??P/\;KBZRG%!F"L5 M8I&<$,,BE@F@:9P13A1$I>$A2B.==D,K^QQP%YT_J(K2.Y>@+9OLV5GU.061 MX)S(WF)088'K" ^M;P5.^.$#8'7,T9&4)!&L@A;[[.P=D)\O "I"V?;YAWBO MS'Z)8,SBRTNEJ*LO@:0\^M2%3Q, KHA?J-16:6MQ]L_"D+MW(?_T*PN9JG?. M,?X3=I.4\AO$=2;OA="+,$(Z1WL3Y#;=>ZL/ 2-A%)ZO>T)+PZ-P3K96$*$/ MB8P=>?DF#\XR*YCFN +D9O$*MN 8A1YH04#=">@D0/\Y#WUVMO(,T85H AI' MIH(G6GE]W/SKJMM/R6>R,$:UMT MMI'U5.0.\4G\CD3X!Q_Y;3+,8NF1_@TD&OP"=M6G6(S1^_@%SGB2B!NU6AOC MWT!)YSCC=0"#3>&MBPQEL8&&6 I+BM,)7GV,,U_J6;]QE/Q7XAM/7H$< %PC M#XQ0$H,2E$0I3A0!&P:1+6#VW\ X!%7:#W'9,T"*R->73$2('FY@O[BZ7_B( MST6:"AP]I$ U@4-EXX!+AO\!C STB\-.103XAX^^@C8!.MH-0E*:A5, 0HJV M*>H-R3RXX02R#Z!* D,N7_P2N==S'!)5DW_[2$[XWN5$Q/&\?.UG#@/"&Q\1 M$("$&!0,7.TGEP>(7%>Y'*4G=YTE;?A7\ZNY$O*V["(!2K&\$;%A?H8OT6.#S)?RLB<$N[T_$>E+P!U(PE=QB#C M$EB%!(O!?OGE4N)M\0&<<+(N4%F3+RT&+E^',"Q=_!4?HAXC?6UC?H/7A*#Q M]6#^@D KA9B+JQ*S,C'JK&O\\+EY)/$ZHON. NFPI8_B!BB.5$XR*)2F5;HK M*T/&T@HIU"52[5&MS]4]K[B(6G_;1\%,4IU5X4[Y^]50*#B*5]))(4V0)5VY M^/O9<[/R$N -E5O_V]TQP,@,T!H+%NW'ZF&A]=&VD%>I"U3I2RFL#N3P='-= M'G(",%X/>H*C.#F:0_,I9$LI ;IZRJ_13EM\)I#,=%TXL=>?LB4\P"?R4^W MSP90AZQD7@C=T6K@;(EB@Y6AP&MXG+J_!4+Q%4,&>D[01E>A@P4VCS=*^,!N M,-RB/#U6V^+-BB^]#H* T0X7+SR%# MO+OP%17R_F-T(VLMD\_^%H0 LUI=P^DXR+;PI( E)J\Q^^;@1SIH'.>"!0UZ M1L_I5 95A)=PF H(WX\\!AI>2M&A!34=0GUG#?.1(JLH,*?\*&3D$]=1_)&/ MP&KPR#C+Y:$;^XE?>-B3$N$LI%21I+BL32LS_#VIWG'E[M;\$ENE8:$J'D>A MO(XF5@8&##J*9#0TH)LER)GQ\B!**89GG?8 J\O0BT*^G=L\A)@OQNQ,,6(8 MY&7%\2E#%9#VN%)Y\,Y-!B\H3U6N:JY.6JA<4O4M7*035(R 8^?Z63"G.40Q M5"R#'!1X 4Z4Z!=@;,:^H R8*AXLV2RLW4 L M]YT?)^DYQAB&G2U,KR H8B8K!;.I M^#KTO0"7E==&HSD+P4+++VI 7410XDT3ZF*W&'!#"E'$_FD*<>% M%=ZH!65.N;'1]B-VQA5[DZ$+W+L!I,%)+6Y41A$,)_EM,2#P]( \(!CZ,)[C M%BC:3;G="7,4<1@!X805?$N'_#@6HC*:CULC#EY&MQ!K!RTCUXL!62MS@?2A MRS45%R&'4A($I&(@[=F$TGM@LV![XK_D?P&DY"_]5TI2E[29H8%1<4QOT)1G>S'B!I+#U?%.E2 MS"@+A%2B=I6M(XELR -YYS.A\!YE%RT[J:KV$87MJ#N="<, ,EB;#/Z9B& & MJ[J)8,(RZA?H *AEJJ*/0B0=U&1PF4 K*G!6*B: Y+7'6<:X!3#-F,XFZ&<4 MX@2C"C@'#V;>/R%-Y"4M)+:N*ZEW%<<&WE("^$!W0/ 5&5T4C2654A4V5-YI M%TY1NK.=P(@F^Y6NL#T0"VZZ,CZ/8PP94O%;MZ)@?9CD)YF4NL9=$K:)"F&7 MTT5XZ;_;93][E@@98,)ZN69^;X3)\_RVDCB@BK1_ M#(O/@XRD3$7G)$]44H!$%MX_@$%6 A=5K?!.S]Q)WO.V]3UO/=:B[WGW,(D# M,$%S/;100!-,6/'08ZUD.W*\%;Y;#5K)PQPIJA:>2P^,##^3[CERYDC>2J&6 MJ"'*;_/H7Q *2G\=1K&TFZ6:2].OFS&7R,3[4$]+,>NC=":A]9U.2)TEC6OQ MNE$FJ -_E#G34]4"II\BLGES>DB0\EVZF?/"J1"*K.EFW#&%B),)3U+L%[=52FM>71;&N.?0J2@'; R M,A+_6[A.,&%-B,!@X_DLR:;L%HA^&/$8WX-]1;?PAA>ADC?R@?]@R$5" 6R! MBO1W>3S#.(@;/YS#,",.XX4J^C7#NB:5A8!U#7^#DS0U,)@Q\#F%8-,!1;,,J:O!SH;AV7P>*KYF"%CE\ \"0IYRGR)*D3ZG.#>4@72U_G M5MDLHQL268B%4I"\:BY3->YMPH-T!:O2VRQ!!YL@"BEWX:GGO@O[R5+@4_(\ M2L4C]U13-G>Q70SLIB#_^3H>21.H=5;6!F2>Y^?*JCC%8D(A/'D"5;Z1\O5) MP%:I@A(SP6 C5:.8D:[!DBH^B%F@5)?Z&[Y-_,"C;#F/+$KW.HC&R)-QO )H M\!NZ>.>E0"_%GWJ! XGH?D?PHW##AWWH%8UI=J6X:Z'@?JJ:5<^\&Q M>TR5P5JXHO^AV[&*!W07KZ)G0'YC:;/B6)C,,BTV5&, %%6,CP2B@B$>&C\A2-+-&*;K2$XOG?GROI;. MBKR4"H6L1X":1A#DL32?*F_@S06ML:@_!82.ET?$S>F\)R"L/.G0ERG[Z&A3 M 42M_(0O_-5JF@8I76I^BI=SF!>*-X"IO,_'X"1YXY\G5H\*9=,3,#-P:7E9 M)1:%B2K5-9OJ8'.!Y0&#IY2D3D+ 6B)N'HE(4)*F/1*64ZRUSW53:6+5:1UE,AWPQ@QK_@DB]SYCV!JAGJ MCJ,*%%2E"WFAA$'**JE_*?@F5PA#=%$$>9U#6?&%+@T/J4R@3D]F7ACB5?@[ MO/S;#*@RO4YF^97)>\;:A+B%C_-QS2CU<,A94Y90X)5S<&VAF-W MX8.0_X*.OY',ILGK+ZGB"W,J1T9,9(&<%CF&3-C'>E8YM&7ABE",\[ \$!UH MI:\@+Z]'01J(OB];N"]S]'U9/=;2F/NR \7J>D44\-3O-Q:&Z>3C\L#;K;D(5?M-]7,ZK%)CY8Z.,EG3MNT!OV-CUNF MM?'97<-:MCEH=_8:]NYGG?;F24]CL9;9M08-6JS=WFK8>YK'WMO@>;#RZIJ> MA.K UJGWWA7('2$US82]195NN>/:/M XR*M;HO"@O2+[6R'EV0]2:8VR!#/G MBI*#L105E/(BW?!1X#W? F&[-+VK.<'F#G+6M@S27M"W^U @V(+TC@B4>2;L M;H \6E9X27=Q"Q#8N:7X^G;F]_$:(*8#[?G=NEB879NWGVRCWIWW7^\^O$[? M,JQ!>\?&J[L"X;';4B\=P:W;4FMB/BYBMMI&9]#2Q+QV'R=-R4TBXV[/Z+8> MFB4?@H3O7\Q&A=)^B-$W$GK]<&YUS;IA_!!@^/'[5'%U!]\<57SE]GZC,7;7 M@5BS[::0_OV(8P_O<0G6N(^454[L0MK4&<'['"^MAV;JK(@ U;V\\DV5USTG/Y!I(66 MZ-MK9)TC0M'WQ5;5#SF#UEZ2][0IVFJ;/:VC?H^.2ANW^VND;359Y'RP)KOC M8.*7<@[+YY)$]/8#?P?@D+5JROG[TV-WE7I6V+2Y)C#!#8'KC9TI*\VH8C2EM2T_M@4FVIJF9J/\!==L*M>!;LD MJ>FR79LAI,MVZ;)=NFR7+MM5!POOR"H=64;7:AOMP4/?<=;LWD23\ZF0VN[9%N[5S40]?NTK6[FNZF[MC& MP#E,-1M]F; ]EMI&S]K53-!8>O)@])ZEH]'KBQ[+='0TNC9_M/ESKUNJVS7: M;5VS2U-QDZG8LH&2>\=<\DA3\;%3<<=QC&Y'Y\HT-JO"Z9N[)A'KM(H:A(_H MLEUZB8^]1%VV2Y?M6H*);3C]/:\AM$Q_.B2U!D>$I&,KW=76M;OV2MW6M;MT M[2Y=N^O>NOHFZ&DE/AJ3!SG7G]=6I MCJU;268>'/-%S.EBUC)Z=MWB)C5F'Z3\J=73U;P::\[;N_]LX=OW8#P8%-+TW&QT_& \NPK#WKL&LJUE1'/G!ADN#\:G;;A9'.,U M'DU13)ZP']IY+3H =>!'(8M&U4D+>,31%*9FXL_,3^=L*M))Y+$_(A_&A#?2 M+!8FNYKX^,4,]@E_*C].)SQEMSR!-8H;'\ =S)DG1B)&V!!8HUMXV8W&(2#2 MRX&23OS88W]F/$YAL]DL"N5(,#:N(=\XK"01*L . >+S,)8!#Q%P-,0@(1T M;A:4VPPZW=&.0V1RI!&>^B # $% #ZR\OR7P)?!ES ,U+A(+DLT4*P_)/^$H MBAY=P3P?-AXCK(P0UG!I_<:,D MQ4F3B3\KGTJ"IY]I(PAX@)$?(#C4><:'@-,42/^+7!9]JM:@SB"^"?0);TWE M=M4.8&W7V V8/O02E\]PY[AN%%;X=B4CVF2?,J#!_&15C\E&H?=4YX=H"<&(Q)3& MF9M*SA(!!P="GP+]L%$0P8^)@@)[=C:-O S(Z.PYNYWX[H2^!_R%.0B1A"1S M;F35"L..;?8Z0 6S*"&2?$G\'N3JJUO?2R=*5ZE^*)6FEZWR M$SZ$Y6?IYD]62J0]N"!H;47(=F<1'-7_3HI2JC,^%N=#((CK[SG#4Y;S7ZGH]X=@MR_(\Y_?>V>LK/$]X;BYA0CQ+_WC! M7Z\0MH3V:ZKZM\/#>W08+*9+TQ?43W8B ##@LT2\S']XA1(^X/.7?DA@H(]> MJ;'4D>FL"4I#",G')?F8+4E"RKVN9E:/37JT9!?)9^VNZ?3:&Q^W3&OCL[N& M[9O=06>O4>]^UFEOGE.O5:_U--;::]E;C;IE.>#-'B-KN=JKXDIWWQ[7O+SI M%:E*IU3O>8L*M5N'!M0%?E^O^KQ 5'70_[.>L@/44:[833S0=JGCWO4 MC@]L/Z,I_[#RYUA HRE*4Y2FJ!J ;96B'CT7?B$Q#Z^!ZI.9]ZOYU60_J\L@ M]*'^&@]A%6_DK0IZ[]FSLY]_?7/V'$#CJ:NQ[\F6/ZKHY8[1[^C6X4>(V+;A MZ')(QXC8KF%U]ZR4I!%;9\2VC4[_F$M)GBQBGW7,'G!\Y@::?V0"19=@]70.FYDCJMC6K MJSF*+,L\#(X.KX)I MFN))HN$72"-Q2?>7S-*'Z=??GWR17J[>]*\C6N *M1 MI%%T&!2U]JP*IE&D4:11E-^P.#OK7\=2ZTD3B":01W6B?X\I=U2W,SVCX^P: M>+$3'!KDQ#DJQ#J&X^SIW]&(K3-B>T;7Z6C$'A]BX<3:FA4WUEWZS#+;I]>' M6M/&-C!KF7L>[,;3AU+4\T7D;SJRSL$#II9\1S= />$A)VQ0PO-Q9K1_Q)(_ MIY30WH2"JNO%1;&IX\L:UZGW.O5>I]X?*B97I[5^?UJKIBA-49JB-$75!VPZ M]7X!&K^^T3GUZR)!#*>GT=9I]4>)V9;1LG1> M_3%BMF?6K5?NX:^'-%%])U$-]NT'>L1$I3/L3S/#WC$,YFX\@9SR9<1)9]GW MNKLJ%SKY5*-(HVBI&/9@SQL C2*-(HVBHIR(>1A.=WC]2Q.()I"Z9]FK!(OE M5)2CNL2Q.T;7V?5N\ '!U" /T E1A>48_8&F"DT5R]%ZMJ6I0E/%O[-ZW_ ?_(U M37D\]D/B7L7]@+H/P.N I]^!A:W7WT4Q2R<"_H^MQ*<195X+S+QF>1:LQ&;; M,ACF)&A)E@?NC&@BMPLCG'$&6PK\@PVXX!U'L#G MT6B4P#3#.0NB6Q'#!ZF(19+BA-%4,,'C$":-Y#C<_3/S8X''+DRR*;P?1 #E M612G(Y@[2DR6@R#$W/.U$&#EYJL[]$2^0\MTUNP0'@: "H]Z*V9A\6L0)0EL M&58([U\+(A@F8)WI'" )._=3!1)!#2T;CG2313 &S".) :,Z))O)SP0 ,.KB4C@<2JF"8/WQ5I\$<;+ M[6R)>UC>%$:#=0)(\3' &3 F'YK% 5P^;HK*'=OL=> DS*($H!H!$Q$!3_T; M\>K6]]*).L?5#Y7RT2H_X4-0-;)T\RW?)ZWW'&70'PNYPUQF.NISW6EVO)QR[95F>Y_S> M.WM]10P@&K%+F!#H)_G'"_YZA; EM%]3,OT.#[>20Y)V_\B2U!_-GU TT8@O M_13F=Q? W5M+W_^,@7.RSW$T\M.-![^R/V=M5N2:[4D6O)AQ"=L,^"P1+_,? M7GE^,@OX_*4?TM+HHU=J.L4U.FON]7$Z^;@\069+GB+ET%0SJ\W36L99N#=F>O8>]^UFEOGO0T%FN976O0H,7:[:V&_=[: M%4TMXW%%>K*N4/1$=MA@NW*'/TC5,!93].'MM:1U[MBK[]\$B;K[=# MS[)M8V ?<\ZSIN&CI^&68U@[W\MJ&M8T7)]=6WVCWSJ&0D#?H6>?7/V OJX? M\%CU VJL>*_<)IY8I8"!T=JWAXH.>WG"H*96_S"!+QI+V[<]L>$L.4_=^$0C M:(>^-'WSR?'30"&N[9]3MW_:EC'H[EI J(X&D*;ADZ5AJV/8.Q?!TC2L:;@^ MN[:Z1J^[9V/C1I#P+MZF!BJU.G=TN]O?7-EBC(=IYJ:7 M6/LE[A-L]% !! <]?S(\=4;AJ8PG[$>,Z:TD##QJP0,]1GW&>/2BO[7QWE]& M(>DU/+TC$/(X?5EV]V0;Z6IGYY8$^0."[MSL@X+[=':DD!V+;2N">2[S;M&D,:^6L5I'ZC6 MSD7QC^4\[98 V 0%8I]8P@:2K-,U[Z[EVWC2W#/CKM%8[5KW2/93Q:JV_K7U MC[&#CMD]6?-_EVO<>I8;:-*K32B-L"4UK9]J'*/M6+H01WT19'5U(0YM 6D+Z%Y/5-LQ;&W%:QIN, W;O8%A[=S45].P MIN'Z[-KJ=("&]XQ\;P0-[^)O:J#&V>G<$[-Z]''6NX1PG7H-";U$78E#5^+0 M8^A*'+H2QQ8^X9-M.:V]G5L1B*.;UNM*'#H7Y^&L\9UST(_E/.EJ'+MK%LUU M6NAJ'-JK=3>!M'>N\:4)1%?CT =JLV:Q9\'XQI^GTW%5G'RHH;,[E1^+_JSM MJZT(9+!S42)-(-IAH0_4QGC'GMDYT7#'%RD?!@+^]?R;U_^ _^1KFO)X[(=T M@5FH"W[HB1 &ZQ-Q//$.+'N3VX$M7NB%WN(?9B+&_&T^%LP/W5CP1'AL%,4L MG0CX?RP$?1-BS8AI1#4C!-:,8-6T?8;YYC"B#W"!;3$O@V\C-H&UP0L!^R5=7+V!ZVGG@Y:4(OC&%A*3S*0O@A )AX+(!- .RB MD,&DUX). 1-_9GXZA\V[6>RG/CQWH^F,Q_ ^K >WE/"IP$W[$0S!DY3-!8\W M8UH!V+'-7@>0,(L2"UH!K]&_$JUO?2R?J=%8_E&SB9:O\A ^3*,C2S9^L ME"MX<#IJ;45'=F\1'-7_3HHPEQF0S/D0T'%]SD>PV)<\N.7SY.S%XDF!8[($ MP^7M;]SD:/1HFY1'%@@^BCDA!Z2#B/$M6!.OS5H8G+_1?Y_]S>_U'6?0'0B[ MPUUG..IRWFMUO9YP[)9E>9[S>^_L]16=@&C$+F%"/#G_>,%?KQ"VA/9KJL"Q MP\.&L$"6K_J1)J<17_HIG%)W83F]MPT0C_)Q>5#-ECRLRGNA9E:/37JTI'/)9T[;M ;]C8];IK7QV5W# M6K8Y:'?V&O;N9YWVYDE/8[&6V;4JLW=YJV"UK86O- J>NIZ7IJCUI/;?E(G%H"U\9 MKK +6VQD)J"FY6;1,S3IZ6CYI0FX2%3^SC&ZKO_W%5!WS675EM>W1 M;9N#^B"[)O>3NJC:$=^[.T:OIVNJU1Y)G;Y&4LV19 U:&D7U1I%SLFFHNJZ: MMGQVM-_[QJ"E"_QK$FXN"7=;1ML^YHI4FH2/G82?689C-=S_=**)![#SCXRL''-/-XTFJZ>NSM@(@M+I?GLJ1_:)IOOI5N$Z[EBW"E]@ MH;I5N(YQKQ5%ZAAW'>.N8]QUC'L3W-D-\VA;O:[1W3E4XE0"@S4Q-XN803_H M]!ZZ<=.Q$/-)4W*3R-CI&)9U#"WT=*C[UCAO.SM7L-/Q[CK>O>F.9ZMCV,ZN M86TZ4/?);^F,@:,CWFN.)7N@451W%.U[VWUZHEQ;02=N!5D#RQBT=Q>?40)VS;>VL=.KH=QW]KJ/? M%Z/?=ZV=I,.4=?3[_?>5^V; :[+2T>\Z^OW!LCK-[HE&O^_5[*9M=@[6D.#= M0B>5M0U4)$?-NZ@8;")'(?QA)+!SS(P#,? OHA&HP04K>&\[.F"T9&X%&RP FNAUA78C<6?PD@W MV+Z%QR&L(#%9#H0MFLCLN/VR'=#2[M0R[]@>_56]EO @TSQ+QLVIF9O2N.,CA =1AVRUZ%RB:#7GB)VP6^=C$9Z^.0@:L*)D) M%^<+YH;$[%"DU DH]0/_+T5U(S;ROPED_$E*+8%*O-[5QNDDF_OT=7.?>JSE M:)K[;-0Y'I"=T53;-][Y1(W$+HR$U$5,<[GT(7%ULR:\QJTZWVFE0]YI& M+5:WVCFJS!S=:D>G(=:,)'4:HDY#U&F(#[7G]X@%D:2YX:LS$$\S:FDPUJCNZUS#D\OYU"Z]68UDIXN;L9HV9VGCIS1"-K>(CE,9G4#A?@= M$>_[!7X?TJ^&DIVE_!M[IEQKS]E0A&+D[R?JFYOZ\,SJ&LY@A\JV#Y/XH)-3 M=O"9&-W^8=)3-):V/T?MGF'U]#FJ+X:LWL#L*^:1;[V]%(QFR24(]Y M^EV960VD;MO:F;B/19/5ALYV JIC6J>7PG& 3"F=#G74\/J@&V0<^M4F1 OJ M!ADZ,E5'IM:'(G5DJHY,U9&I.C*UYJ%0*_NOMSKJAJ5W#Z>Q99U 'U3W95;MEM/NZ MTT+-L?3,,0;M)^]IKA&T?83W[LDGQW)MJZ-3=70JLJB.8_3L'<(6=%3=$V-H ML*\#4*/HZ0Y1Q^BV]2&J+X:ZAF7MG6AZ>K*^:3:[#DX]W:9NVM+92D2U3K&\ MN(ZUU+&ICQZ;NE?Y^L,4W+VSB/1RQ F@,4Q\K+U=EF&/1LS/7ZM6J:<6TH(% M6+9]S]+I-83(RE5 !1(%< DL0#:_ M @270L[#X=,@#A/N:[[&, M/7R.$_)D4KQ(BUE9%I5@QT+N6%H=-S2+HQDIVI7/AW[@I[X@[%S&?)0F M0 PLF\$(W(6-R +O^)0C)M,XHMKX!1A-=@%L*:7& E2D7E6ZSRG[B9D/4>,V MM?77K>_@QXC=BBJB@0XLTR[HH')>D!P7SPA0T+60];HKQX6Z./!8'@\8SC%; MZX8C"E-D!=0(*$0J(O)%NDW%-(&EQ>+NEAB;SA4'PHS'\$KU@+&)"(B4\7,V M]_$W0)F8JYVP$:#A>!CDNRT:0)2QK*K] WX@"H/-+WVQA/%;CFTLE#,V9QT_ MM!W3*5 ,IQ8[6(SG.(SO^L@%)OD@P)7@X )'O)WX[@2'#S)][ #Q:T0(:S1ZN-^H@P0" NV)+L3*Q;F?MTO:'^82O@C?8%VVX^+ M'3%,]D#4\?!$L+XL_R\^,%0 J6RU8A_'8(F+/^<=\&Y\3U)D, .;F'*G#9# M "JS[)PH92\-QF$;;(0"VH(L%Q5(-%F!V&9W+LNPMRP@\--L2628+T M'$(H+@KE1T#J W(F!0]L+,%#$/8%)XE<$#[P=Z0'X#)Q"W&,"=$F2G(@E0027']]&&8D*QF^X'\CN+<"A M8+I$->IB,/T4]?$10@5(W63O44$%A;@R#,X91FDY#'P K"8?/11X8) T\1QG M">X59$Q^$HA:HG!\CG-5@(BZ.KT[Y=D;R/%5H,T13HI3(*DB?R1+5EI>/K MKE%546H>JSE:+I&/966]C65'I2<6<=BG 5*)4)S+?91DT"W ,DLA!;L M"1@",B*EUQ'+GW&?K,@DC=SK"1@"(DZDERL?FFS-D,0]==B3HLJH.AVBVU!V MRD-64WZ99$/@03XU(03FJ=@5B.,%UD^SDP29TYANP/VI=%SP&S="H8;FBFQZ M6 SI*XU@05>M;N+OI*NB-B$!L799L9B2+ZBB4B!C]2):XL+8M%URJY#"- -! M',4@S'&8"F@CM6H4?J"MN?Z,W%@!C!,DA;J;HPA;/&)'/\)F!8 MD3H=@(I/0@K)),FF4X2-K_*"#)MIW1R"+J$>*7U6YP[7-G3$[@R,]E$D$.O\]U.EX78;:+AU#/V9- V?*@T_ MZPV,0:^]$UA=#EM,S^HYN)U-?%%E6W^@ZA\G9/56E/.?A9:S:R2KD MSWIMH]]MZ>H]]<50VS'L@<90G3$T,#J]PV#HZ"N$[W8;)3!N7]Y#S6"^:"6^ M8$L'F KQ:0-6O"C#@"%R@FG'Z/>"IMXGN=WO&NW!]UU??1=\FG$QH$_'29X. MN]\V+&=7=Y,^'?ITG,+IL%IMP][9&5N#T[%U>0^G/J'H6]^O8:X@57#P*J4: M*$%5I;Y3'0>9G5@E-^\+I^^G"U028"^ M3 )\)UT-/&!?17SC8Q9:(L:8K+B0B4G),BJ7:[$>!FQT''-G MF$XK9&D33PQE=D^EIH9*$4J$F\4Y4[CW4,ZRV)WP1 +VSDHQ]!MFAN/\95JO MRE&OIG'#V:WNC_*@LCC&,:2U"B;M*!"8+DT6K%I"GMXIYQ[)K&6UC9_Y-!"P MW(]1#)-=\AAD0\AE?A-F(T6SO'P,CJ"^Q;/&_HD^H',*)Q90%3F(!'X0RJ0S1)LKL;ED/("PS)?(BUEF).O12+ M*J!0L& Z-V;1-8U%?!4"*#T5S.J5]0Q"THR9U#7X'^/ MN%Y" 6>>G[A9@J45#BDK\N,'9_@\+^233 32&Y"$G]?HDD*Z7#*3>D]>K,AC M6$L Z'*(B94C^!G&J2$=T8@OD?_X[A; ^;14;>2R!(EY4*3)T@VJE@)(M13& M ?JN%"? 4[!<+*6"450KD6>/2$(HGOHNBJ?,:IW_:UO,':CJSB4*;$PGN'!= M3'%&-O@6= *$0]-J[DA,4G&3(=9@ G0F8(WY(]@@L/"E[ESD.V<> M:#+P!T"E5+&WJ9HFW^2+=<5 !(-8P-,>1$K@? 9IS]Z_-]A[X*"LE_O3"Y(Q ME)6"?YP(3FK/V9V(,LX45U'66K+ $_,)[MXQI6<##OA8%L13:=LP%-6LHNQQ M*@92A>D?F3>>%O<%Y6"+ZH4 :/"TLI(RC?E>Z;+F_/C>?Y_=7^)@X)S5]= 1 MWMLF^]\,D]M3668& 0A_"/+?WTB2(27Q8AAE*?L@:R1]\9/KYI_,%49;5(_\ MEFZ2@^HS^+P^92%VTL_6'\QE_7I$#W[F'&@F# M7 $ 0SR.?2R$FJ&7)Z_2!R1>U8&2;(;>(U)E<.=4#9$T"W2;4&V8M;I%JF[D,Q9% M/4-5GQ _*@557C6LJ+*HT,:>@:KHB9$?2B'U]IL4A:#A@9#/T.5HM?FYU7DF MGM.G5L>3OSTWV4_DQZ5*Q*2X52&W"(4'V2ON055 Q>G(I0X;W52X

/Y?$';GDAO,J5EF>!9\7^+[S M:D7:1KBG7.L$!5&:-<*CNI\^UOOB212"A)RSP+\6P5R60%QZ?_ET;0T$K74N M:)W60VB=L#^M=FJU\TZU<[4VRH$4T<\77Z[8^_O_IX[X>#JO5OL?%<6B]VS+9+U1P\+.\< 8^F#S4?='![ZCQKD261!Q%\53J MH*72>B8W_H&G0'+)&=[5T1L@_^B"Y9 ^;ZM7RTO_K6^UV<;'NXNG4_ M7!S[L"BZ7=RRJ XPY8%:NE@!C$O%VF#S*&/)A I%@Q4I M1EF0M]/)CZ J#YU[PJO.=^5[MRZ,QSZ(.UZ351%Z2!9AK+A-\T,GRXNO*,9T MIY(7R3G9]_J,%=F0[[>*[0V. M7Q5_@55T>9#(ZK1$=B%L P>ADN*YA:&4_%?5TO#R)=F?"UV@#8[8@J->K?;^-J_R_J5 MI934^-,763L8"_"KQX1:C'Y$HJR-AV*=5+C+N5[Z?9UDJ0&)5#/-XLC+J(5'-8JL83PY-:0H_@LQA/)]V1?F2P*_&-P^GDJDF-#+)?]Y$D2@1A$)!:W ^7QIM8ZJ#7R98I&:0M"F%JP&1N 5T%]*6YA M"%)2,<:K8>?[O52+BK+[L-]81BZ6>H7JD0/6E21X"LY%JG:7 %_QR"Y#><1B M?EMA!E%<$C]U3#/918#5EL<3.9]J&)7W8\G[+\[+I@-&'F*2SQEF%((C Y0! M8?@VAF!2\X.%P/^\$V8>L4+=GD2:RH9&>5,B0]J4J'I*1.6FBM99BSHH+!SQ&U #T.V&.Y"F<%(TIP-RSDAE M3%3@CF(,(H9]5!:+H49()6/L79EON. @" 4Y>E5A+1A:,<[BN9)?HR3(CV[H MW:OP;E!SZ\K,]M32[M!3#[ZE7?ES>5%&-Z3YC4^L1%@IWS^+)$HV"2S\%B\V MQ>KE[F)_MD(OH9YG> :P+9T_#LNI);DUC%?GS=KNT<<,99*6Q]Z] P&[P;_@ M/P4B9'N:$OS*X-SQ,)[DM9>]^=I+7V#I"ZPF2*G-WI(&"ZFBEV&U QCPM!L_ M*GX;E6]5/9GE^Y*)$K_F:U0:%>F2MQ\O15G5Q)4!,B/8@]1]FR>OT$I/LN$? MJ@EK"2"\EUDQMMD;# Y/\QRZJP4;PECS_MOPQH^CD)JNTKUB*J1R<1'O#;O#C. J547-(% MF:Q]5YF[^S@]G82?7>]K9M4//;-ML$J@(\ FJI'>G7/"?XK4RV_%HFOR)X?I46 MM;KW/CQKO'N#29(!]7^N9N2N;*MAG B;+(9AA":RARSW QP[NZL"PN!P\2*U M4RJX^ [=%/7QJFN10?\4\9C*7KV!(ZY/DRE,1 Z
^Z:\; 3<$9!;[*E+;D;BV:0F.!J MUC.U?_%61S4+Q/:7\O:OW&I2=MTM$VH7'$X3/_:*"$!JSUQTQD$\M^]M8U@> MN\8T+;0ML]]I-Z5A7\^T>MLU[-.+K<=BV_W]1KUSL7VSW=EN0?OW$CQHX[,5 MN4J'^_/:"HEW;*O!K=_60^ J0BW]H_32 X?^.N$8^)]K&B<-FPM8#)@7H"." M5L\^8P=I(!@)HE.&RWTT@WH217$IG_#G; CV/A@P%X6^]UDJ2:<,Q0M44+_) M&YLWJ+_$[-^Y U=!] KCDE O_H](V4^B N%?BS!6!4EV1V?4@W=R/&A5ND]@ M#R"AVLJT &L\A\Y='MA'79-,?[G[OQ_!>J$3UI$+7W)*'JB_P'?4<*Q?P<+_ M^EO?MNQ7NL_=29?D;';1S>.G8CA:UFCT=.WN"_QHP0QUI^$';_C1.+2[4 MRV[#].*RK-=WZ\6GW;2EUS(&R[EBRK:XYZ&HLU1M+^BPU 4M]Q^A9Q](L MMG$:1R&XG<9J'%:=7'%-/("6T>KNV5RJ1F;KD6/);CNFM:O*H;&DSY+&T@J6 MNAVCU][3_5$')\<6UZZ/JF4^6D>Q^I&*U;&,3MO:3SUM0G.YIR0M39Z:/&M& M6ANZS&T9?V_9-8^_[YCL$^5HO*]4AVI83+JLK>IC39DUI:Y42H>G,LG+.D9Y M43E,34=0E%W>,#]\7R+FP7/%MX@_]]-7!%UCC[,YU^'U5(S[;Q:)LA,:M,GXZSZ)E. MI_O@\>VVV7;Z#SYJSS$M>[],CSN#\2VSV]MNV",*QK^+FREZ9Q\C\\DBA@\8 M/[(G>/8%S?Y$M Y&P'/V5C+VE$7;V"\'%9;?N4 E+"=I.DM>OGAQ>WMKPCK- M<73SXB)V)Z 4)B^$-^;Q"X^G_(7=ZUO=[@M;#OOA,*G6.GKDL. >1U27U!-4M>4:<;CC,<\I*1B+%,P MEX5O4U73YR<>7N/0%U. EF6$T-VR%3HS191B"AK%J$!C5( M5[71 I&J%%E7;L"GC.^]SJ1F[@T\$B5!VVWKFUI=VU)4W;:.EC_;FC\WC!@O M$=A8Q22O(ODY]D-L\A6L:5OU.8L3;!>)/K.OJA!,NV7GJ8%?>3SDH4C./WT+ MQ)SZ#<$3X/(V.Z?.0[+QD/.,/W]!38?P)\T53YP0[8(KVIHK[FZ]:L;X./1X M!V-<[=>G&:-FC ]-B#E?/%:NV-:Z8K,H<2=54?;,W8YC6GWVJ_G5O#2!#79: M!KM(V(47S=#27\=8!ZWN_8SUD-QSO3O^<$<-_2GO/WX]J+?]<+N_HJ9Q24K- M [S(S:@TI1>I/D)\-L,"9JIR,S48Y=0@%WU-G(W\ #LBR2K7V&CW__WTY1>6 M\K%LD($.*&J,@P7GU!COZ<)-OIC/M_=5QW%1X=?+GT^4"JM$<<6_8;7Y.;#- M5(34:/NK.Q%3SMXH?&+II9UU'+) S8.=P7U-.IM)YY>+GS3IK".=7_A0!)IJUE/-YR]O-=6LHQIL08?E MXS7+V40\SHD2SF5T@YX K,KYOF)WO4&[ZQW:7<]DN+:Z\J_2F:KEC=VX9.O9 M/*H,CN(N?J4M8OJW"$5]ZLCVBR#((]I3,4W*6'89NRZ;+K\G S6:^JGLJ"I- M6/AJ3@^4[1L )P*TB=(^E0-/]B7OH!X_N?6<\QL*-L2%[M1(X.HY(F M3*OH=J[*T']9*4-/,&8@@YAJ G'_J_!7'9<]&2&FNJF(G/8L".1%%3HJ!Z*"0]& M>1LH(DSU H4\9MCOF,;C63J)8MC='8EL!\Y!Z5AML]62$Z_/05E7B5(]'+3R M;S=E;^SYL$=,\>''M:W>(ZT80&%ONV1E82T)9I4P=LMPR\%VSL:L#_!ZC3]Y/3S%5; L8'@*628;;CV]M-@E^TW84]OP,Q? MUPQCB8S;QW(<-#@YSF/JZ2/)V7$U^,5H.LCNQTOQ/#../Q7-6";F]QTN\\(1L+T;16:]'4 M&C!/>71J#8AG=T04X/?"M]"'N MRVIS-=;9?#7V8AAY<_AGDDZ#U_\?4$L#!!0 ( ,6 0U9V(0]QMA4 /0+ M 0 1 8W9C;RTR,#(R,3(S,2YX9A8)+H;Z*]Q MZ48#_.4?C_,4W"/*,,E.!PS@3MV^&\#AY,XSWCU#\-CF.D[>O)--'=L*B&9I#P!N6 ML9-'=CJ8Y?GB9&_OX>'AYX?[^P=[_[RZO)5%!U79%&??UDH_3FA: MES_:$Z\GD*&Z>'0?D;7B$>1/7D9DSLL?'AX<'AW4104C;&"-,Y;#+&I8QSD= MYLL%8MTT_/6>>"WD[ _W#X:':Y+BO"%KBWF]5[X< )CG%$^*')T3.O^($EBD MG*3(_BQ@BA.,8FX$*1(PKQ5HOV*4JRNDE*^3V4YDS\&HI?+Q]9/-ASEUJPX13" MA9?D-DTIO7KB4X.631X<'Q_O/0HCZZY!I^'(\D/QY_#@<'ATX"%69X'NLOFO M84WW%'58=3"_.M1T.]:ALU?I;,%&*7\SQVIT]U)')=0$HO6O?00R%+VYGY@GH)K0@GE3/%@N<):1\P!^)7G%2=XT;E-03A#++=8P_\I\32"-*4LM@M;>@ M9(%HCA%KSY"2P8RBY'0@YLEA/17\D<+)2UZ3NH@B8+U_B]=[G 2EEZN6U+2B MBYT.&,<@1:5N0F[X@B+?AG,2QB=A"?1_?/LCF/JVGY-$1?K?T?P8);[-YR0X MPUNT7E#?\?< QZ>#>L4.L_A3EN-\><%'"3J76AT 4?2WFPO- DY6P\B@%ER+ M7M7Y_;[\[P ,5TY#ZT_.#93L0(O?+WN;7#;X%PS%X^R]_'NS>U3$51$#X89= M.=.M ]))5CVL$3#@0PW'*MH0J2 M-BM0\0(ELY["T6B'D>2,S'G#9BAC^!Y=<-=XCKP!LO&S0G9D@FS%'9 $K/$' MI8!G&),SR&;G*7GP[UW=7*R0O?* C',%DFV/@/H &>8:O6XUP@F:+CHK&*_% MS(-9E!)64,1_2"Y"]VT^/=+^#;I'68%$Q(X;9DYAE#,1R3LK6,X'#.K63>Q< MK,B\V42FXED&$QNN99BQX=LKI%A.<<1'#3%,.,*R1F+%X*V*0!,>P3.)8+,<5:HBEH5?K2I\)*P1TK]3$C\@%-N7?$XGR%Z(;ZJ^Y24.7_$"+88]@&441+5#\Z7&!,FZ0M7;/"DIYHRXQG. 4YZZ+ M)'=N5L@49[GB#6KF+>@J_J EH$<0?H64\C';%:-6<2L(BE^\(NZ1@J61^78% MA.K M>8;HO:-5N_"Q@J%XQRVNX17N6-R!Q^=HQ.K\C;]'RH>!.]%81.Q[CB)CO!&K\>H7*;D^C;C*0Q MHDRXH/F2:^,&Q0C-19#@"^'&FN6E*%E@7!FII/<+Y$Z09;SJ[1O1V!JE;)$HALJ*C>-XU"\!Y ,FD1TH_AYC^ M#M,"72$H].&^Q]!-:56_XGD+/D R FU./<+@!J5B^_T:TGQYQY>IJ3= M%A.&_BQX SZ)33.WJ7V#QJI\Q=E><0"218\4WI',3"QPJ4XK4;'99^ M:Y2/*"RLS!!M*1XMIKEEO]A,>: M*78'G?>C7'E9(5," 4ZY9^#GDG^_X&MGE'EAU4%H!4;QZS<2TOH(02M7S$/_ M*I55^8K;WN+15\57"62>BE^GLBI><=A;//JH>$T>F@<(9@Y60!2_79O/UD]X M-*EI7@"9>5@A4CQY0Y);'T$R):MYX.3 Q@J5XO?;,]_ZB%B9GN:!S1J!%07% MZ2_)^ZAI0UZ;A_KM7*R8*/Z].4>NCU@YI[=Y(.?+TX;C*R4$X)3V/A:T53"&[H\DT92>8]12];? MP<^5N#ZA;-WHYEJ%TRE%4UE1DE0$/HCO*L.&_FLE*.*XR;XN5UA$1=A76VAO MI/LAW$5IQ:TC.6)C#[[W*-P@OK2.<(JKKB&>\>5WQ/]!?#%^#]/*FUN1B7)OS<%8KT9SCYGP/X0XT*I+Y90T]/)]3H"H4"_MJ)52X6,' M'616',WI'/W6_6A.:([_S?L'$;>8QPGW!.Z%([ E*%9^5K0ZXU>6ZWQ7P.Z;+TVSO>^^"THP@KIDK(QY!K5PFMHP2=I?K9"34HC-*4 M/(C-NG,B7\D=09*F":$/D,9/8 >.$JQFT''416L&C4S AP)P#HIFRS/*(IQ M_K_B,VSB*QPQCB!?]?"5Y[\0I"094SS%F7?0__O7PFHR2K#), 2LO6J]86"R M!&7=0%4YT-1.+L]%_83EM6K8SV%#@_@7D127X_NG6!@JO*PVH 2J##;0<.\K M?IIC$]H77Y#G1+^# "O2G7E*VD,;AI!HYV(%3XD,ECQ?@))KN8?:/A'6 M6["J$Z/^^&P06B%1(F\U)!6C'F,PYN,*%.>EY,_ZTY_^D)CY6!'2?,#F!6CX MED]6GQ'M,6;GW,<21QYW0\S$Q8J7$MVJ\:JX/J/5H+4]0MZH*&&E&I5G'+@V M9U DI"&*68ZC+58%&@965)0X3(/*.L->8F.X6:1)NS&4\4'QB419\58B);:; M3EJI/N:B_5S9&S"I+*V0*Q$3&^1M*?U$U?EB&A]Y; M+:W!>]G/GKQY6XX/GCI:*V!*E*7CJIUG+&I]_G&P"QJ<^AF/[? 0WP'TRT^< M.$?[WREA+4'=2S4[7 KE=Q35F9T5I.TOF7K&T:#X._0HSI8],9PU5RNJ2OS+ M%U50B7I&=PV'UM];GMW868@5^XXO73EBW_[Y?(*C]5%1O\-T"ID5LHYCCJM/ MDO92^8:;^+888=VY6:'JS#,RW._7X_'4H'61IK-VU0%:DS:2? ^]6%SCZF,E. JQ6H83D M=KHBLH?X;U[TZ .MCM:&VK$28>NZ);*'8#1;3_D,-5<^BL$54KKD^I&_25+N MJV.8\L5E3@OOD?L)Q%@A5F) K8TM<7"A=0>E'+PKT=4C7JB1#EKB>VD5G9=_ MCA@KY@LA@7''X8K0? JGZ)9[$SCB>KS!TYF?4>PNQ6H32HQ*>Q%I2ZX,M->2 M02,:E++[.6GKOLSLYQN;>5C1[ AFZ3[RW$N0]+?"^L!DYV(%2HE/F2^7[2%4 M&Y]T]IM+.TFMH*AWFV]\%/J_'8A?]A[9"5PL,+<]\:3\G66DK+M\Q)^@5,X) M$J:(:_X/F3#5[+)>PV6Y+BF0.'AV3@HZ '#"I-=W.DA@RM 9'".JM0O,V4F M\D"XBW ZX"L.3O@XH2D^62"*22RJ?CK F;CH+J]?34IODM=-GHD; ,9AS'%> MB#9\IJ18G [*DCA'\P'()9/RR9QD'&&ZO.!O!//!GK;19;KX*.+N#)?SDT')L0YS3H?B+G<12A$,KZENKEE5B:.O4UV=$IA0N M9CA:.RW&W0'Q@\_\6E1W8^H!N*=6%J44![7<1C,4%RD:)S5HYZ)'H9$(65?= MB]OM/8I7:4,2Y _+*_A_A)ZED)67P>M,XBDE/($AQ?G);"GT4TS0A=(MQ*6I MV=1!;]W]^08):^3N_Y@[,(R/:J)W>XX)&AZAC@YG<(%SF(J[^434:[4\Y\NQ M<=)<5G217?-E=$)23+3ZV(95"'UHPV[911:E1831'5P;10*81P2H\:X?:>( MR=PTA<,Q-\WE7&+-E^O+&)U2M:96CB M2!ZH,MN>F28$P.0FY3CYC55Q!7-[=*5#:(E8%W'IO#*=V% UTP MW1$^E\K>'Y=JUS:KHV2@;3KGE2=T^:' :?XK$=M]4\N4JR<(P_HT%YI5GU"$ M:976MQ;H-]CG=NQ"6$35&>35;OL=6?-8;DD::YOM0AIJ[,ASXX)=XDSN+6A= MV1T8?J?9TMG)7=_A,_GK727#<=;K=?[!6ZY^WO6()7JB+Q_"&-6^0\?9[;80 MA="N]7CS;]Q189$(H8JC]7Q>9Y80K2MYJ -/&Z'8915G( @!SM5>\/I'-D=5 M8^Q[R#JZ'STLZF_ +7U4_^5 0QCH,D];\6;_\IR2^2A)Y$=+$1.)[]OJPH%E MH%JJ\_O%'O8EB;ZUSGR(W2(:\VZ:-^FOICUB+S:!:D.[?3A*>/MD*A1?_OCO M/FZ0!SN<[T*:PLMO8C<^'%\^T>4BA=Q=K;XF7W?+._(!W2 ^2LF2=S-,9;XWM@76 MGE! $/K2WGCO:.3N# *Q[S,*DYS-86;!>;-8"&B-C@\^PB6[ABS_*$ZCF!K0 M73:$5C0CQ['C"',<9.W?>7KF2OD06J/MOCOT_ #[O.?*?6NOR,8OT(5O^>6D MB^SSEZN1;-&G%,OX'E^QW:!%0:,99/J%KRMYJ/E)S3[92!R17TKOA3%[A,I. M%T(75Q*3S)N]VN(AM$6.GZN\>\O+5'NZ7K0/FCXV;^)VALL<)=./YH;7PAYQ=GX]N(4(O!=A0,P5;;X>?: M3=,',#H+!YL:W22&'3@FD!V$A(PQ<7^<;1%S:PA#C;9]X17D,]3LCCS-.R9=OJ5S@8&3-@?5F%*JA:M8\JZ@N3'TO<-J%91!3JC8Y1!/KWCGI MQ)%O( O/TJ\D27/"_ IF12)"1,*_/8=1]4T@BV/JPN!'NZ3FJUEF%&TY(U>D MH4[);B' R/U\M#NC0***K0RYQ@NRK*R--"',?M>0?KLB,4IO?K>D"'25#*$% MQMN!^#0RCLJP9?14-P[9> :[L?;K;Q_/.(!FF#<*A8!PM8?>D8H/'3+Z':E# M'7;7OK+QU?B5#=N&_5:L?O1.O>7 IG*'G\'[]V44Z"Y']3W:WTG*%]0W:"+2 M\K2M[BXN_HO=< '[S'61\OF> M.ZN0NV D2853)G?(FELSM>UU(PYV=3 Z.GCCD_\*K?=ULU7W2T=W3\BR-:,(V7)(C/-5Y7?R5EF9?_VWS^]GCS[B0?CNW_[^IS_]]7\!_.?WKUX\^F%13M[C M?/WHZ1+3&NNC3]/UNT>_55S]\U%;+MX_^FVQ_.?T8P+X^^8_>KKX\&4Y??MN M_4@)I2_^=/F7XE4LM7H0+CH40?K&S1A-9CL M':38'%2AL?H6:_-F\Z&SZ?R??^E_Y+3"1[2X^6KSY=^^>[=>?_C+X\>?/GWZ M\^>\G/UYL7S[6 FA'Y_]]G>GO_[YTN]_TIO?EC'&QYN?_OZKJ^FN7Z2/E8__ M\Z<7K\L[?)]@.E^MT[ST!ZRF?UEMOOEB4=)ZL^56_^_N?'CW:;L=R,<-7V![UOW]]]?R;1Y;TL2S^7!;O'_>?/GZZF*\6 MLVGMHOT^S3KJU^\0URO"OOFL]9/I(Q[WC7N,L_7J[#N;K=QLX]4HMOMX M^+J>E+(XF:]7OZ0O*<_P;&U%^B:3$^!16S#:14@Y2U#)81,I&XR5>6V[D7R[ MOG-,>;(LCQ;+BDM26=\]^H1=P9QJKRVLM"R7*/3MNW/Z&X]7)^_?;SX3IFM\ M?_;?=U7&RH'U@GWKMU*F=3#08'F"=<<*6VZVN.BA>E5(.Y/:C<49R,%K-*VA M3IJ?";O![$,&]6#)P" -CZ\7B_*/]\M9K2EJQ__^V2Z_C))4N@:F@0K+.$( M B%BCJ!"*@41E4#%3(3+*(Y=UR\$#&E?Z^:C_Y%F)SAQL44E6P6LQH-QU4(( MB)"TDL$(V:3AUN,[8(Q)T1TI_8OL&\#YK\3DPA2F;17\0P)IW&+/>CMIO/M-4Z[6M/LU_2M#Z?/TT?INLT M.P=N8H665HD(,1H#I@4+J2E2L59;+6M6OA9N&W9A4818)I\-\AN/E^ATNB;L?EO@.YZOI1WP^IR@57RQ6JY]Q M_;*]29\G2NM:HZ'HO%E)?'8%LE$!DA$B65]]L(G?C;X-Q'U(9!\FB884%ANC MWBPQK4Z67S9KWZK"K=5,NA3=9 #=&KE*-6:(P0=H*BOC93-*"V;J7(5E'XZX MKQR!AT02EOWGTR^K%:Y7DZ QJR@SM&8"/=N2FVR]A%"S-%(UA>BYU<;FR3SX MSV+88$/(50@H.M,61J<@F$S[Z((K0KO4^+7?>0!C"JX.D.PE?7;PYC*Z2JOU MX MB+I%6? RV*Q+K:5R!^$[8(PIW&(@PK$;S2;QGQ=K7!$17RS2?/4*"Q(5\PS) MUSK'115%ELJ3X@J&D#41(+;8 'TD?99"C8([JMH'UYCB*@9.L(OB:)+T \-- MF@B799IF%X%]145NG8Q.1P@8*,:KTD,4)0-67ZHVOC49;SJ+W/=A8PJ$CI#Z M('O+IA9^.,%GM-I7N(G*?DG+?N1Q#E2NMCDL#HHAS]OH?N!1^WE8-2$T6Y,6 MC5DCW #IEK'/6&DQA #86/'+V56!(/AQ=\N\^<"?U:#4.QJA 19)3DC! >(%02BO,N:=5R"7>8 M23R@!&%G6N;)^FE:+K_0OF]3SDTYKYM4H)RSO3JBE_M$V4N C%;>Q9JY:;X7 ML/'E40_AQ:4Z!7:9W%F:]2+(C+:TE!1HWU5V412]RQB@D<\>6U961NY*AEM" M'%_"E8-"0\J)\\QZ4W#Z3>KG;/75J)2+RV!303#&)+Y?IBHMC$8+)!"](91=%!4Q!T/U!UNGILOA7V4\== M.,:7?N7@P-$[?@>I^;-U"FEL\J27E(ZTSDS_R@T%2(O6MNR-;=Q'=S>"&E]Z MEH,5O+(8.#'_.R0=M,;B(=F0B;5DQ4)S!DI-)69GM(W/^ MS1TV+7^&R,62LY-DEH0AU92T@*BB!A]$RJ$@%L7M(ER'9WP)6 Y%P"8!QK3= M1WKV8OFE9X*CKIEHF:#1,LA)J1EB*P::MEG'K$SP_.FYK\\?7SZ60^8'[S#C MP0M^2-/ZX^2W*U05+3J=0?A(_FE%"0F;!*DCMAI=CNQ>X1ZP MQI>8Y6 $MSSX"GB^7E C5#M*,$U4Q6<10)M0P=A@(:M^35LW97-3Q@MNEMR$ M:8#+<$ZTDE!)4!A4?TDEA$3K+=5+14*6V7$[QC>M:S1W8X_GQ:60Z3@!#$'^ MLY0HT0E*9E&1$:66/RRN_Z$OAH[L7R$^%( ; 1X:?I?+&D MQ3R?KW%)0?S$ZN!D$1FR-(F"LV8@%E+-I(H%5FF\8G>-+V(84\9L4!(+?C+^;JJEIPKTH"3UH'Q/D(NM$8C4];>4?!NN"WAC:#&E%(;E"2\XN&+ MKT]O0F\O';U)G\]M0G?^C:C&.6%!8R;G7]1 X;_PD!MY=4&J8ATR<^8&2&-* MMPW*&$[1\&F9[O:?!W*N?K]&@T)6D+7T^GU5(2KEH32;+.U#C.R1^-5HQI2@ M&U:O\ CD D'^^OCBOKV@KX]NW_1Z37]N#A@6;<>=QV_!W+ZATTT?S]KBZ59K M86KZ1*_]U]NADQJ5%XG\BEP2A1RE10@V](,:%+I5KPV[;OX& $-Q;9NN-TM! MD5(ML1$W$U$518,HC(6*LE+HE*IOCK^4]O3I8PI;#Y?PCOK90W:7,4M[MHR> M/J8WAYR?$_)_3ATA>I.>K-?+:3Y9]T.&-XNNN.B7:+?H$]_^2+].FK'5;$)* M&E+PA7RB(DF%V0S]$KVWS>0_^#A[]I@4YJ&2O5PP=<"^,C:"6JU?ME,,$^-5JMUGH\?U M2#!D"+WAFDK-MR:$:P-T@3H'8%3JBTO AV\Q?XKFG#YV+@N?M (70@,3I=!/G;3P(=):O3'O] MZJ9CY7WIMLR!N\Q7G(<;2_[O.*>%S2B8?5+?3^?3U;HO\R.>G@Y.4D!7BC'0 ML*]1J]B[GBB(3N=<@W,NL9?K[85L5(J-FQT#"(>ST>'% /GWYD:FRJ@,>O!5 M>##*-O(%M8.L?10YH ^-.XR]!LZ *[W..?[][* D'4.L KQLO7%K-A I1 -; M%-FDH#,:[HCG2,BWU+C#OE1<1-O1.O+.Q'H7;QU]M;U<]\MBN9'5/HN(&7/4 MCJ(V25K#9.%ZTU\+4J+)-45M#?LM(-XEC.E@^AZH.KC4[S![=-!:3'--%J] M>=VK-)SO>1 )]$VA6,H.4Y\H&"X[P\OUG-F5_I5;%&1 W*]("D%Q:F2'K+-H,I MFM3L *G:;R",RKL?(76.D1CO 3(M;O$MCR=P% M!^C&L_,(<3SN3JXHO5*@0^K^FY40K2$Y.]OO=.I8V"N^[L+=N5^GX$#.W?XP M;7"1,WOK%&";:Q#)E>*E@9X:Z1>0^Y0AFT"W@,')%JJ\PZS@O81HUW2&?X5E MEE:K:9MN1_8]J?]ULKVZW97)DY=/GS];+%^G&;YLK[&<+#>E8=]C6RP[7R:2 MV$:[:* 7AO2X7D#0O75(,M@;++DD!G&V!EG-0\D_#OX:[/34[I] O*'#CO7\ M.E]BFDW_A?4_%K--P[ TG?=%OIQ_Q?YD.5W1CWZ@+TD"N)PNZKGEQ)9U5\"^ M(D5"(B+$*A(T$QT93V&TXAXE-MAB'DB*-;>[-L R;AF__W][<%>4&2+J5TVBM<)!JF2#3.B/]JZ MSS9I;/U@C;O8Y':%PW=U>6E,1#M0/H/KQH,=G\[TJJO(HF[&X 8PRFN(O>>- MJB:E6(VWE3N_-,0ZQG1]:DRGZ9EH07B;)GJ.Y&=6HT@$#D>F2P>65%:>C5A#K)L.]@?'RPR:S_>/G MWFF,MF)278N^-Q7+_>JJ,=5 =,X .JNCCZ66-L"IS?6@QA1!WQ6!6 7%QY]3 M7K]9G/58>/TND8'>WIZ=2(HQF@\!='"^]UD@>Z^-@EQ4:L5541-WPMZQ[F&0T2!ZAQ3B*<)3[ZP/ZLWKB59.U.PB**OZ3%5=*7)%#34G6YP*K13N MBQ=[P!I32'D/NH=#6(R]SG>#";+V\S4%J'T?0^%ZN55I@*%AHW@VM0%ZFA_, M%OL'TS<<4F$W4*?=,=\L*.K[;;I^]VZ;2.MA85>&WY,[5GMP29'E9BLGN6)0 M/FH(S6A"JQ"R5@6J,#45$60S['[/@5A'-6/YCHW:H'+EZYN]>U-^+Q4]MRE) M9E>+DY"C,6"D07+CC(68G13"EY #-^_V1\>8%[9.-&?)[4!)NV^JLB1\F\%E M8POV\:*)6T>/MJ'$$-RX)N5[FZUG[&/U88EENMD1^O<,-]L]KT_>]_SAO[8O M9S JBB@5&.'ZO%EZ0V.4 L@SM5Y(;PK[W+9]<#V >).;+NSBX@P=/DY7]'C2 M\;T1^J9=VUF_V\[OOG)G4B$S JI8_&F(4$^,(G)VNI0E)6)DS>.>Z:YD:I-BG\]1&"*O&Z+@ID#].=/4*1+2$#;V B%Z"+L6%8*MJ M_/VP]D)VRWDJ?P@*#2 SGME+'=B,@"U(]\UPM6BS/B4HS>OTW-0P+%HY@X76 M6P28E!PDJ3346J)(?39WO7"]^HKY2_L\[9:C5QXT/881 >?]GV5WO7_ [=_/ MYY<'"TY*#JF&5LC]EK3N@!3)F8TCGFM.+HDXQ&6@&W'==C;W'X)J@PMTF&*5C?&]A"MXY1+F!MF'?L;D,T3O T2M MJHH)JV*_)W(SJKUH]<=+-W/*:A ./5W,9ECZGNU YXS V$(#9;:M1BER%%& M#]JGW)QSA"Y#>A>G0WHZ^N66C89::$A]MH(XPR0W0Y@ MD_%DS57EC]^N!;07?^Z["FIXC^I0$0W(FM,A?F=9SYW#_"8Z"]W(QP-,)8!Q MGC; EP*NQ62T1J,BMXT[#.E>/#-_>)ZQ"W5 F[+-/!KD+&:9!.*=1$A9TGQ M:NL!1NW%R05;PI0CY@$ZLMV(:R]RW7=IU?#D.E)@=Y!@H/BBX^IGQZ4L3["> MFX4SR[;MAVG?H'E=O5S^T/LL]PMJO6I^$E2IHND^_K&?.=OH(6% MT&AK"5*E4+E=LMLAW(MO=S6K_([X-J ,AZ[DV\+]=BNLC3G)XD#6U.=4.'HC M7$6H-9=2)38KN>O7]T?'=_'C22&Q+?&;1_V1_<0+J,=2ZZK+X2PRFZP/!\A^BFM^ZW=+R_;3VGY3]S< M,OYZDW>"%*'UXD4PI=\K+E5#M/WP+;L45!6T2=S#M6\-\@$4$;(3;5!!#IA7 MOOJ%B"AD\U& [B.Z3&^L$1I:*%Z44H+SF 9H9[$OO =083@TQ[B$-\ 5R5-M MNY/X,FOBO?'0!XT2\66%[!TYS8)D@RQKKYK6:UV^_<>XW MM^W2+N>[3EL<_?BYO$OSM_@JK?''UK"L)ZE$'9M&\*HI,$DI2-)5HJ13MI!= M0,M-[KM=X1U>>11!^)BL@!I#'[TD)21+X::7*A=56Q:..QEWZ)7'^[TJ.&*. M7]0F XG_/O)XTOF6:TL@FB8SK&6B;3 1K(JM=PE#$[E?]4/S>/?<3/;!T_-8 M\0]-SUVWZ+W $A-&4($B6V.,@"!['!*<2+[1!BGNVLI#>YS=;T+BX=/S6/$/ MU\'PVWW[@8+EZ>R@KH6[/^CH3H5[X&/J3GB)4A>(-*E)F\VT!Y&J(W,G$@1C M,F!UF)645;/?$KP)T_%]>*[__"?$YN7R"Q'W'VG69WO'6'5K'JJ0C0($5!!3 ML= +8#R],QDS]]2;6T(7>A_VR]>/WRZ3,VX\>"@MER\N\,D]D]RKF;J*RUP!: .-V[ MU[4"*84*-7FA4S#>)NX2A:, 1BE5RPYGKKV<2JR/,[8Y/.=I\S$%A64\QETM!J, M;PI2JPD<8D!9E16>_S[(%9?\;[^2)Q]ID_K1^ND%KJ\G[+UIZ+GS]JI"2CI$ MJ,$@&!E[@;%7X(C4"17YD>S#S_?%-B:#="@S+FJ"0>0R<+DWJ2<3DHH42)#9 M<[T-<8/<"OU+98]6F>(3=_AW!90QV1,N3G#L.C,%OA+QV<>?IQ-9FB+RQ3[# MB&)([/6J0A8@<-AR*DX;[O*\73C&E/;F%?X1^WTG[D ?T[Q,97V29J>EIAN- MQ>$C7/O1G([#_FM@\B;VU_512AVS A]L'YO]J.M7KS"62UKO5LS1=;B.N5E G'UNOO.G#)DD/YN0J^)AB M16NRRMP]WKBPC\F/&823MW-R!A(ZFP7<%_TI\O^+:?GFT^+-N^7BY.V[9]./ M^!5_BKHJU 6"-!0S>H(>44<@"X&Z&1NM#_=$VIO1C\G5&A5MF05_G\1]/?U\ MBO\-SK_"=U75X ATM5J T<5#],E!<\*X%)W)DKMTC W\F)S$L=*60>SWQ=HG M;8W+S:MW'GF-V@A4&J*6/4#JY1K%%K M9&%4B;9P5^MPX!Y3Z^DQH.:.T/&OH@Q MQZFLK&6.5X^DPW@"UUW;ZGWS2)OI5F(G=M&>L"QAP0CXG.C#08 M3X3\S4(FWFN!4?0;8;4/T,X%0H_>=)9.QNQEPOOR//9;P9@CY5%P>0 BW,EA M>*_6?COO^/IDDEZ6O1VYQW,>?M.GSJ;_3++4)E@CH49/ MBDM7 ]F21;8IBY8]HF8?,7X=GB&*:5YAFIWM^&;-12KEC'>DHD,!DRI",+X" MJ?"P2S8Y^==/[YQS<&/_VL5^D3N4ZXG*89 M<9FXZDJ24+ O*A/14DD>?/6I;KRHQETDM1/(F&S'P5*_W+?[V"UG; M_"N6W MQ?*??13"HB#I&==,2,9%J%(T(*V&$)LA529)Y5AL3;"/:=J-9$S*GU_^AV\Z M/P&>3>?3U3NR-8M%74U2#$^-@LX68/SB!]\YIO MYT)MYY%/1(T$3P>RTKVTT65'V)H +[R/MH98!3>U]D-V2U?ICT2L 40W.*W^ M?4FL/^L%\.1]']LSD5F@H@6#+,+T!+6$% U%!,T8%-8;([@[&=X"WIAX"LX-)=N!.?'W"NGH]ZC')).N M+=;+D\W@VB?U8W=45I-6O8G6)GIXH3!/502*Q"3XI%M.E>(\G6Z*;Z[\]#%E M-X86/,\6\TEZ1T!W2L*OQYJ3H*UN*7G ZGM.+DB(M11H:+"0"3&UJKVEO\\3 MQV1C[XP1[*+@:UJ/R_7F[*7OQ.G8A^?S-TOZDCS+GQ?KTX&+V,$^N7!9X-LM MZCY(228)DW2Z[M;8F7)R5\ZMZF(U/N4:R$E1,EDPFLB5DA%]*DP1 MR?8^F=QW7:[#3VMK=I\_^J17MK5 M*,A7 [2:U+:1"4*K#E1-48F0*IEX[DP<$_919>K8R''V $F4]O/1=?X8OJQNUIG M3WRR6N%ZM?&AO"_2&@2KXZ83M>[CK -(':02.:H:N%-8UR,Z5HU=\^GG]/-Y M/3S)I8I<:>7"(OF1A9S)U'I^A)S+)%.HNG+GL6Z/P/)C,Y?7 MX-SJ9I]06FTTM)+)B$<7(&%4%"VYX(JV.3IN=^TF3&,RF?=#H=N+YE[,YGEZ M#V,>=SUA2#-XXXKNQMPI;VS-O2ND4>0PN820BJG@E*S5BQJ;YR[&NC]S=V[+ M?_S\ >#!9$Z!W==$Z051:@*=+(-AL= M/?<%10;88SKJ863=;>SA$ *^"P.Y WC'V>^V3Z1N)FEK@/[J#7:K@I!R QEK MM?3_'!1W8O33R IE+96@ I. M>R^"U(9[+LH1<,=TN#4:\ATNT'MB8.]=<[YIS41(TL=*&BC"^-Y;M4+N)7LI MJ&REUBG8.XP9]D \IE.LT?#P*+'>H_U]\VDQ<3H+TZ>_9C09C'4>E+(\P7H*;G66_7JZ'?OY8IKR=';L<(Y;/^/H M9-YQJ^(:U[$%<>YII\^?5!>=-ZE7L2JR<>@:Q$;>?J2OM0A.Q,#>5>LJ,$?W ME2 &++X@\6USN+%CM]-'X7+_,JO3Y?WC\7LY#W1-!--5Q,O0[1&25":$!C3&AGBT'N#)D=1 M@:ZMB)OLS96?/J;,$Z]P>3:4[2W?6-NK5ZBBT\64 *WX"J:2YDF.%)$.QB=4 M1=;"G2JZ'M&84D'#O/6,$F%CR>N3#^0]]HJPM/SR?+XZ6?:;(,_G;;'<[M2O M+[ZD6HXC5W8VCT8[],T-@<5=#??#W M=F["\_D:E[A:;QOW7KAN++0)TI/BHS])305#VD_%"KT!D0@%G5#<8[@/P3EJ M"W(,?P87&F.H.IV7Z8;)>]2O-A.KE]L;YV57R?V&=B"2+\9*"Z1Q[ MIA818I$6=,K&)^V%=MSG*;?!-Z8D*RN=!A/2<"[**YR>I6<(Z>^IFMYI[Q6N M\-?Z09"/8#4QN55;$WL1 M^RX<8_)JCI/^I0.X8W>=;\+2JC?=J1>@5(VZ5M>O>Y/^,C;TEDRT5!VMR2T; M)V+DKD[8!61,?@DO X[?=\;61O42$*M*-;(2D$(+,LH4LH_D:VM=(YDN;0@E M,P%VP+BE'S%TWPU.^1^[Z8Q^YQ;#;^2VD)WJ^@%=M[56;#N!C-&T M'Z7 ML'^8SD[HNYO'K\YE.R:ZH&B97!4E=9>B*Y P&ZBJ!A_($Q*2.Z]Y2XC'*HTK M'G?I.7VV:9ED;9WU%+:Y(#287D:5T"*XHDT4!H5HW.5LMP(X)G]C2*Y=5$'# M29'-.NV$>-5F/*G_=7+:!E=YE+UTBI1R3Q>THB F9T 6F03V"RN2N_75@5#' MY.;<._F8);NGB3S]?O\CIQ7^_4__#U!+ P04 " #%@$-6$%'?4(M& "J MX ( %0 &-V8V\M,C R,C$R,S%?9&5F+GAM;.V]:7-;R9$V^GU^1=]^O]YT MU[XXQO.&EFY;$=V2KM0>S\P71"U9%,8@( .@NN5??[, < ,)\H"G#D!2'L>H MN8"GGLHG3U5F5E;FO__?WT\GWWW!^6(\F_[I>_X']OUW.$VS/)Z>_.G[O_[Z M$[CO_^]__-N__?O_ _!?+S_\_-WK63H[Q>GRNU=S#$O,W_TV7G[Z[F\9%W__ MKLQGI]_];3;_^_A+ /B/U1^]FGW^.A^??%I^)YB0V[^=_S%9X5/.%IB)!52. M&9Q$#CX*+NE'047Q_Y[\T4N43ML"A6D)*EH#P1<#F4G,MOA_OV/ M]9\8%O@=36ZZ6'W[I^\_+9>?__C##[_]]ML??H_SR1]F\Y,?!&/RA_-/?[_Y M^.\W/O^;7'V:>^]_6/WVXJ.+\6T?I,?R'_[KEY\_ID]X&F \72S#-%T.0,/G MY<4?7D6C?UC_DCZZ&/]QL?K[GV/6'Y M]3/^Z?O%^/3S!,]_]FF.92?Z\RE74+K"^3_U:3_TQO2)@,S3642@G^*T*GA# MC+<]O3_FBV=!QA+.)LN&B&\^NRG>V6D8MQ3PC4Y48CYB,45(RJVR45H[N?WS%?SZ#R2Q=&VU2%\[9!=.3$'&R M^NGH; $G(7P>73R3IHQOZ,O%R!JC,>H,$54&E4*BG48YD":S5')&K\1-/5F< MZUT)B[C2E,T0/U1"?L#) M_#P+T\6/D_').$[PI]G\ WX^FZ=/M >,;#8.A5&@0V2@5"D0F4:PF)*V,2>> MS7T*ML=XUZ=TJ6POYN>3V[RF#WR/J_'1E-SE;%B9KKFD.7W_W6R>S_3708C5R M4F6C" AB=:.\=>!0*RB!,5^XXS'HH3:W%8*&?%_Q.09GN8<8;WO-OUM;D'], MD]D"R1!:SL_P\H>SZ9+LI!\GJP')U,.3^D4OD^#Z,O7B]_%BE+51PEF$HFF7 M4DX7<":11QV2U"H7;[/HM/W??'9#DN]PXNX@_0$LS=I)J^'"?@N-KZ_X7&U6YUV>[26-362_F\<>@CL(HQI+<@)I5>*:@\+B( 1A($6? MF)$I6>,?&9/7?/Y#$[F/O%H3^*%&--^5ORYP#>V7E=$Q8H3"HI?@M!*@I!,0 M#>? I!3>%L8D\DX4WO[\PQE+C:0^:RNRAA[3"M)/XVD-RZYLMWP-E-\M0-GV82;.C)W ELH\A=H.UE#-T]WA',HG;, M=.&[AU@/]5)O("8DUZV@AR@#(_>:)_!9>U VN/9HV7\+O/I*(3O(\W6 M1+^C]8Y 34^V,6YVEFBSMR)QD#+9&EJE/29[FG@P04LMM+?=MN1[!CKPQMR2 MD=E XAS2[KJ)+%MN#8:JW*4BDP4\CQQ"LCHG0B8[^D%W#O-,:&XGRIWO\[__ ML"6BG^G;!YUQO@R+\6)6WL]Q0;;*"NG[^7B:QI\G6 _U+@[[Z!>O<1G&DP>= M>CYDF+[GH+VGMG4R6M YS$9HLM')44:??%W4H[:<.2/=Z"$#]@LEOSQ;C*>X M6#L1BW,!;8*K27(T,4O0HF10 LF5$#R =X%+8Z*60C8.+-^%IV_8_/S9KV:G MD=ZP^NR/2_Q\9:@?Z:OEUS?3)1(#RS?3C6N%[\EJKX2RL56REG%D8SQQ,AT]C0-'VC]#\@\\S%EV5S! M=D Y6E!Q4/IW+'%]:!A@7;H-UF9IW7AN70#>'GH<1%^N@3MLG+(IE1W4HS\/ M1U$8'3!KEP(4+A!4-@9"E!&X)',R%R M7)R&Z?G9IQ/"5P28),TT*9ID=!&"8BKD5+R4'3-PKS_X49B^?>0^:R2TG>Y8 MNYC6!_R"TS.L(GE%%LH\I.6B7HEZ=;98SDYQOG@]7H23DSFN(W.SLOF#'O&M MOD/VC74UG?+VC8#@MJ[I6V>1W-3S.42 P1MZ]PR M67JE>.!.I:A2IO79-9[;^=B'7]&:,KV]33U(I /$EG9,)I;XB* M4N0U.,$46*\% M#2I)HJKG3SI(\,58R-H:[GA@MB[\;:,T=P$ZEBO=CO9=>>F]Q3]$4&^-96, M=@$SD*-\#@P;D.F2NDW9./3W* M[W%O#\7X/L)M[=#^1-;W;/[UY=EXLOS+K,[SY"+S0&86A06A Z%RAD%,18.Q M4:#.P9C0[7;)SB&.<'/LX7*?-1?:,#DYXS#YB/,OXX07";W2FICJ_363:7=B M04%PB=/NQ*/C)M1PS![9.#<&>+HT-A!8P_=Q,5^.WL]G^2PMW\TWD%8K333" M"DZ.1;8U5Y!I#L&@AU2\"B58%#EV67QI@"L++WUWN>CN&OO9F%M-A-LP)_H* MGL6+:3[7P(U*=P&UCZ75C?F;0 YK:;7AZ";AC00\S*M^"SB/DO&@/)"/*D%Q M9IJRWW^ZH*ZBBS3=7[UIXV$YD51&]H30H*I3&*7/O6K_P=<)ZR M*K26]DU%T.T3,A;+^3@M,='87^?'$FFC/7VM<;YQFK M;HD$SI'/)0FRQJCHQZ5Y:L ^"'MM*Y>9L%N#QL4J 66D';<8>02NZ852+ N( MKB007J*0JGAR13MM*_>-=/AHZ8"*<&V_:2KC 5(E[I/#*!1?F.4:DC!D ]ML M(*3$(#G,*@JOBFM]UGT?I@/?<6U+X8V4F8;R'^#$\SY\+Y:OPGS^=3P]656. MK+NQCTD%0!,M[9H:(4:>219)*4_NL#>MST3WA/@M:4\?=@9P:.^#^W:VOCX^ M78XD>JYE,N!]K6KHH@87C )AM26CSGAF.H5[&^K1);IO284>R$E#%_CFQ9W[ M,*]/Q AK+$):0,\4*!]HSXZ1@8^9F6QEU-MIZ WOTG6">*C3.\$GF)$+C3P)E47OL2U';]O:? ^1W'T@>A?!^I-K_-1DO8!YS4UAR_ MSE[-SJ;+^=?/DY#P'./[\'65\/CK["5^P-/Q/V74/KA6DP\9L&_$[.SHYK0_25V'FZWOG M!I55R663<[T_6-/VN(=H"!K9]%K4RE;,WVF)L7##A,F*OG;. MI2**H/=0.!?$:)^!6GF3+[[0X\*ZY\U'LEL_(CF\X[I47+I$(29?4 ?(PM%J M(26"3TQ"TJ$4*ZUTS6^W[P6PKV^]/<1KC,O+82ZH>$54K"JTC+-15P(6F26I+&HO#.[TG%Z2'Z 1>?7>9@N M2HUVG"_TB,7M_]JX_=TF@W:AB19+=B?6A_I/WY-O>>6]*-7U'U('2:M9)P)#F'[ MA7R5DW""+T/Z.^;+[>7\!@77VEKD$*2B_01= ,]D@43_EV40*., "27=P!W> M(SB>#MQ,&QB P $\S[]^7%4LJ )[/YL0L!0F'\]B'G\97TW[UC'5M%,+TK#Z M.OI8>Q8(P&B35,+8XEH;=]V0?<,Z-@!U0S0GGLT_S^:$\[IU?'YMI%[,](J! MM#5GQCH!WI%A; 5#[\A6+KEUSOZ=@+YA=6I'U,[4N$$.#SY@FIU,:SCOSR2" M19CFGV>+18W,M#@[N._I#8\.]IK(=N,0A2Q+&5RP06EM0M:"VQ2T$"5JED=[ MC-/JX* ^O3[YW?3*X!>EZ7\)\[_3@/%JX(5>@2L?_0M.\HMEC='2'\U.\:*T MS@=7O<2N$3UTY>WX_.YC)P2DB7#2*)U_6*NO5.1''\*P*MB)XU%?@ N^IU1*_H;3J9S"W91_8',-'/@Y0!3:8-&#@* TKD4-L99O Q>1W):I/=;IOT,,F/ M%49NS=D])O(#!#Y Z,;(5-85:,L@$D!Q(\AV])YZ4;;T!/GY-?6 NTJ-1U'U(/<"]K5>SZ8+PS7^>T1P_8,+QE[J;O)A, M9K_5RH$_S5:_JGO.A]ED4F;SW\(\]SB-[3=@WP/:AM/=.K.516'AHJB0C$K. M.::P%DUEOIB22ACU&[KGC9245O&MM[-UALD6ALMXET3E41D/G-=."EG7Y#UI M:(- P[2U GWS&RD=L?6^E;,EZ#H4A@6NC\OKL<6/BQH6' 5RIP(+&G+,M%04 M42 X3^L%EY*Q+,FV]JUET!';X3V1033GQH6<(:@9XF+7G3C?XWP\RV^F:5Y_ M]AK7_QV1+V6*),\LKFZ=I$)?,>^ ,U=J<4VM2^O\A8?@_"95JP%E QB1=V/^ M&_GLY F6Q8A[&1TG]1>L'O7;ZO$5G6OW2':%]D\KT,&(&<)OO M@EG3Q;[@_.N[\C+DFANX&"7)7$[6@*Y+J2J!%M4JEH"NN,!T)OOT@&IT$^$W MJ$T]:1J@(%WG/=IKEB0R#CZR6CB/FYJ*% BG1>,CQJ@>A_G4Y]#^FH*LM(/& MW'A]TY-+35F'YHI3LJ 14!3SH$)E38L$43I-/XJ.N=8B>2#40QWM'^0%.P1= MC^5,_I;)O)_-EV4V&<\VS?)6<1#)$_,F)]#DK8*2,9$\:5$I67-&=HV(HG5, MJ2.TXP?7!]22V^/M3=D:P!#M ',3U>H"=*#@>F>01XV*H+O6>>9W(SJ\)S,0E3=NFS7C86?8KMV9 MQVNDO_C'66V)5-V"L\6LI,T$)G77[W&ZT?71?<\Q'C2%K1,+S-IA+$2!=LK: M'$--U8_>1G(EL\^CKH, M)7O >\2QFGWT9WN!&XJ@ 0XI'NK/H!#6)I8AIUJCE%QKJ"6,Z)^ M$ $:9NW M?WHN08H^FG4(NHX=I%B5LKVRFWQ<[28K,Q6C)$]9*%"\5M 2*H*SPH*322MA ME73;_01VU "^]?%/+::P%ZFSIL)M75G\!J*-F=D%T^V1@J[$'\/;;T7"G9SV MD."AV'6"-CY7DZMX,* U6881G@M&2;KNE6!/RBK.USN0Y*ZC^":-P%8 MMSRZJ W"G+'>@U .:QXQ(0E9@'18:UGS8AWO1.&UQQZXBU03,<^:R*AU/?T7 MDH9X';XNWH?%\O49;B!EE%8+4U,*J]49C0''>((LE/4)$>UVZ\(=M-W^_*?. M7P.IM7[M7ACN;X'D@^=HR%^P4F3"16A"+@4LXYI<".NEZ?;^W?[\)T]D?ZDU M3+E80_+\)B#F?2B&62BJ=A\DOP^\K<6&71"2&2D)(/Q9>[,K";@CO0-%0S%*K M4@2XU?$SO200)*=W3RFT25B'L748\#%&0TO*V1EO('L1:ZN'"-$$#SQ(^KMB MI<+6V;7/(QJZC_[TB8;N0] CBH;2:B%UTAJR%&08"FTA6)*1R(;EI$S)]E\I M6^TUZQ!T'3L:>GG)>XGS:9BLMY@7-55Q<7%\KP(/')V!PF, Q;6'X),%EZ+U MUC#GF^<]W(7GJ052]]*'&P43&O$R2"&-V[%M#/(NZ :KN7(7LF/56VG%9$<5 MZ4'#X96%J^PL"P5<(6PJ. \.5009HU Q&Y=-Z^R88RC)O=56CJ,C^TA_ -UX M/R<);1QO)V2]KZJ!?"6:92TG[@PYWL&JVL&!:^9;*\*5X8]17:4=,[,V8FT= M)'Y+WNE5+)PLEH;UEAQEBR9W"RIN/?A9D-=;8@.\GQ_/ MXNH"HFP EV6J^;3%)MV)QUL?_RTX9(V$V_J5 MO8%HH\U=,.V5V;)CH"-DMC0@X4Y.>TBP]:GL+FP1-2U']5JKR+3*2,V ##P+ MVA7IA>-] M,N#(OW*R0,F*98LLXK;ONH/)6Q__U'GL+[/6;^0:#(F?;\ HYFI'=@G)DTU M?E8&;R1A*T&CYT+0H MV]I-P4H?1!8TVVXKZ/:3GPUM#Y%4:\_D' SWYV!"3-&H#"9(2;X2SP2&/*[H M;/$",_.ZVW*Y_>3G0MN#)'63-M6&-G=^ M/]K<,Z/M(9*Z29MN1%MMXEFWWO,-5P6) 6D)T(%6[KBZ$18B&$\*9H0O7(L] MZ;L^PO.AL8?D;M)IVM!IMT"A48PTJY9>8J5VL\[@8B@@I+=H@RDRV?WHM,^4 MSCZ2NTFG/5"*Y]LPGY,Y_6;<((C9E&1E8F 10A0NM"KJ@,' MGA&!YQKN,^"G,]#G(81@;(>[PL>O-L/,?\ZZ?Y[.SD MTT^S.=8LM[,YCFSFA;NB@;- &(M6X+WEM6SN">J0(-0\X !6@?>DBHE44C1(0BF:V]$01$6BZ!%D]!+C<&W3PC M[;DD7??1JT/0=>RDZ\5\.;KH^GEU_UY?YQ;%>BYK#@)G)#W/R"IG>;OQ?RL-0,-][T5J+5F785T7FFA ZA]TJGO M4X]=0 Y[XM^0J-E04CZ8"KC$N/4F@TFU78_@OE:S5F!YJ$6=8A"YDXG\N*C? MD19P:.;W$6Y+QI>?YZ-?_VLDDY4<38'L5K9V*N --VP6F M/YS,OOQ0'[?FMGYUA=?U,(_9P235T9E?#__3SJ$32KLQ-=8H*01<. MHD,$;R-M/3%I,FG[$O73ST^>J#TE=9#N8J>G9(V,P^3&?>L=OWB+RUY1UQ[C M]0_%MIKL5GS6D+\FG40OC5 Z2^>"+$+5I,F@1:RMQ7J,W+R2<^U=0?J4+SN4 M;NH\7'HK4I1"7JB%0BI-]F,VX*1*@,5X%7R4R;2.X#X(Z% WV4G\'_ SN?.8 MUQ[[B[A8SD-:CJ(JIEB60%AZY95$!<$%16^QB9$(]UG+QI+9&^2CJ&+<6,NZ M7G%OP]P =^5X[9U%9],-FVD%+XFV"/9;5Z#%V2R<9]23$IC,*V+1-R&X_ * M,S!]L\:R/TR)_:MMH,C^ M+GC/77N&8FJ P.YK+#@G/*_'BW6X:(T=7WT*\Y-5@')UXX<6Y#?3-#E;+<]7 MRNF,;$Y>B>) 6WHQE*M-ZZ66$&TT(4JCT+8.\/:$_-R5[Y",#M"5;&OE)1F- ML.99,A$A>T7N4TP,@I(&2@R>.Z^CW)..9N]?G[ /@N:K) MP4AIG<*Y+^:WLVG:P/99*<>+ !.#JPUW+'AF,N0L, 4O8^9=4W >BN%?ZM2? MFM99I'_#\.O-B#?87 OMI\>YLN5B&:57TRU=A M)!CSSB ))"7:=>O-()=, 6E+Y/0S*[:[=MRC+?>/^4WH26/1W]00UR[)YA8' M\KRT[OJXWC/25U<8^&*1=-ERB,;7+.P8I9).T <&RZNY#]VA4FD.'T,C>E1G-&VH/-&I]F&7!R@U^SNU(Q/87J""Q+V)_QQL1R?ANIUG)_[E-GJ MSE$]]1DD'6;?P8?+C>DEAJU$&1T5S[(45*4HI57@SB1I2*68*-GF.Q)E]H5Q ML,/92U>D^IK&F Z,PD* ZVZP9&_&5$R#%Z8%?+5DN2M6P(_ZH/KP?6JS]GU/F0-D"!S%5=]F\_C26MT[W$^ MGN4WTS2O/WN-Z_^.1-$V:\F!F7JMQLI:#]:1?6-T<4;EPE T5K"'X/P&-&UP M^HZ=@Q.-#9)[8$H'LJ0+O1@>!1BG3(F",1M::]J#E[+&P+)0A#. (M!1JY%+5APR.#EG6B/&,P<]O4[$(%/+;99 LLLH 3N:XUW M6SQ$[B0$[Z)R17/&6C=-?\JQS8:*\L!8YSZ$'34DU07HOV*=S:A^<&SJ(3P= M5;&BCK3.6P,I6PU*%GK+@B; IOB@@W$'2?9]@K'.P^C3/O0<(]99 K>DS0Z* MQFJG)@<^"0W1.E/(G2,YM+93GW*L/@.NIWR/"Z=(M1>>B\"B.H9 M*<\R&9V,7BE/KV9AT4IW@*._.Q .TC^$';X782Q.WO[MI;JUFS,K((AGL/BN5,NMH' S?&I2* M)LA *:P-%W4&S5G4P3.?1+?7_I$VBSV*O]%(WH?J']L%T[/J'[L7"5U:C3Y$ M@H?J'YLEF;G!.]#U,JH*(D'DD4.VB([7NIJFVT7=1]X_MCFI^PCN4/UC??19 MY.C 61M!::T75R_\^PPLHW+.9<5EMUY>C[E_[(-Y["^SP?O',HE<.V?)ED,)RF0$%UP& M&Z3T-FJ7]FR-^,CZQSZ8NUZ2&KY_;$C%^.# 2L%K,UM:"7(@'7)<"JVDLML= M%YY6_]C^M#U$4H/WCRV^R!4$5C*!"=J"K]41DDW,-[*]:'MD_6-[T_8@ M20W>/Y;;A.171] H3=UW#3B,!6RUQBRS,?+]NC4_LOZQ_6E[B*0.UC^VR!Q0 MUZ9@-I'95+R"ZO4">3+!:"ZSM6Y/^AYEP]$&-/:0W,'ZQQI+*[J)F;9?PJ.X M*N!B#42AM]:D%&7:LPGWX^P?VY_./I([2/_8G>EP5YI"+F9EYP>'N=V]]^@# MIB[V$L16?B)#'HR37JW^5V),V0D>$XO,<*/27?F)^^(X4"];LLDE4S*1=9=J M)RTE2;>3@")8+@9U\O*)]K+=(6!ZG:=I_#E,7H;)JM#P569&QMB<"C/ V*KE MM#<0N/20BV+1<6[T]N6$?8MHWCG^(VXB0PI=]_W12C MOO)Z7O;+N0;WHO"?92$G802(4CN,)U.])5W .&VB5+EXGSLIT,,Q/$ M2%+STX&KF#Z,%W]_-[VUGM\E6L^4<9E'R)DELE^9 ,]X+4]09(A&TIK:=7O; M<^CGN"@-*_]'U!=9"G1!D_N4BY U!,@@"A(8MZ(XCYZC'JY^Z]/NB_P0Y3HD M7<=.G[^[Y2 =1%PLF2\TSBTG'3N4-OI6^R'LQWZDO\CX, M'*PI;A=0WUI?Y+V(ZM0=]R%2/I@*A, T"S:!$4&!BC+6K$L$&Z5%%;(KHE/) MR\=%_8/Z(K=G?A_AMNZ+_/:_1]SZPG/F8%TQM(H)#UX9!,&+"2D5M.&NFWV= MVNV^_>_'TFYW+V'/'BZI US ?S^?T2:W_/I^$J:U7\&/_S@;?Z[3GO;JJMOE ML7TCR'M#WPH-9XM&LF0CTT)I*;W!DJJIKVO;H"1'70;H>>/CZ@@OKHQP:8T6 M+Y/GT8''6IR6V0#!, ;%CCL+RUOTX[T?5^Z;+KA'>XO+EUU_I*9ZD0LQ5@BB>WG;$ GM>8CRWTTV)#:7Y(B1Z0J/;GLJC+[$S' 71MRQLY. MSR:U-O-K_#S'--[4#:%-;"7^:>T#-%^._[D.$^Z:S,A[>JF8B\""(3]-) /. M9@LB:ZTD\D2S:7_JU@3[LU6]HY [0)#O+G&-@O9&^Z2@I%KZWC$./M'JKIWQ M@FQ&M+[U-;"[\#Q;96I&P@ ]:R^#2SM1KJ-)2M+:BHF#](H\DWH8&Y0MD)AQ MD:23$K9N*]$5VZ'BO -;2(-0<>R0[KVRV[QG-7:!IL2:L0]5A* ,)^%EH4%9 M9[B,RGG7ND1!!UC'#_NV5(>N2],#:1FB=L'.V=,#-F&3+A 'JH32 =YQRJ$T MI[:KZO3DY4@JI$/D(M9>$"XR4%+2!B^=!"M,]#8[([:O[CQ=U;FG2,ICT)Q] MZ!A 8WX.TWQ>TB$8BR(F,#4N2XMM B]T!@Q.!6:CE[FUOW\Y^B.RB1]*SJR) M9 >(\[P\&T]J%UV:Y/F7;TX_SV=?5I;/XOS&4PJYUKL#EF3-)/**;+N8H41D MRFO_$\F)9B5SEU@-__/TS&6/8 MXQSTUN?T/?B\']S626<(L3 ?2BDAJ:RE=XQ9E@UGSG,?[.C6)_8,69TG/UR& M7;(AVU-J!T9(5OM5%8A%>1 V<%EH,3"L]0=O2-A2;O>2F8;D8T2 MSR%**Z#J*:FOR1!X/=J7!KTM&,@ ;SRU6X$04U3">VV\;1T:ZPCM MR>O%$!0,UE-G#7-5M X7RW,E+I')K&O(CW2Y9@UI<*D>C&J="^:8['8AA*;: ML07G66E$'U&WKEORZVP9)M=6+^^22LHE2!P=J.PU1.DM8&8^$^0^+V M1S]9$AM(:HACMO/)K4/V(O(5C=DY'5IOZM<1'.K( MK/&;V4.,C^4@[&U8GLWQ7=DHYKI,G74I*5Y[T,NZM>B:J>\\6!US<8C!\=;F MZRTPCG;0U8/4[9*K/84[5%GV\>FZ)_"KV6)U>Z.VGDQUMN=IOQTP#EG)_QY\ MQSG ZDWF;27:AV#B6%HCR 95/%K"*@PH+LAW,5Z 8T:)1%_B=MFR)ZPM]YQ9 M'459]B%@ "6IL-Z5CV&"%[&N$G@RL@!/-8B&Q8"OY4\S,X9G:=P" M<:0:WDVYNA%?["/H(3IGX81^=?)GG.(\3&HR8CXE,2]6UX^_G!N]YV"9K,'5 M'$$87I.2#.VH/#&RN%#[Y*VRLGESK'T /D.-&8Z@G>M(NQ#UGV>S_-MX,@G3 M_&[Y">=OZAV5DW&]OO[Q[/0TS+_.RAV?Z1'4;C1RWS#X$ +8"IP7&[S%3!,O M3$F/43 3?(TW,O)&O1DUPM CW/ B_>-L/,=ZP7B\1-+A-].--/%GTN%\.=HJ M6+:X=/&TX3X'9T$@[;DJ&PG1Y4!+)#)FD^1,=JM[\V (#:)MN\9XB\N+K& A M+%?).^"*A9KN62<:(AAC>2[,$2GV?RW,,\CF;E0IM:&=+7;2*Z7=]$S8,Y$36(2TK3O#-@5W5':HS;G]X:9 M/P@Y QC[YVO]R%LN#'($XXL$Y6.!F(JB.8LD62[UEFEC)3D?^QB&VC#\S!H( M=Q"W_\[I_OA[FIS5O*@+O,;KQ(U&R-I7&S5K<$YH\)JY&+SGV'P#VA?CLU6: M0@EJ/+CTD2=%>R_ML[4P9X(0 JN@F8JRD!77.CNV&[)G::T,0,H MN9!WH%Q?W [98K(^0BB&\!49(;) +H UMMA<0M;V<$ISI#OT0W#975WV)Z)] M-=1[5L U1*ZEL+)V1V2^U.NQ!CPK#*S.UD29+>O84:?;>,]*#X:2\V'7C"M7 M\:_E8^F4M$U<@121TP9IR9"RUD$-VM+O3#"FM1^T/\IGI4\'(NNPUDR]@Q]Y M308O%K+SA"ZG#('%0++A3H8:H'6MC\WN1O2MJ'\=A?-WGIU)Z!'=^K2G]+94'RT M[C"VN@#Q9KHXFZ^NG8W3U=Q C2GY3)9MMI+<8DG (N?5CQ)%!\,*2Z6;:W#' M*,^7_;8"'N9>9^<5U,FBN(D:7 DD@&P9. SD7:-DA#0'M*TWHSW@?X^8=?"T!Q>LL ,X[5F] M7A$TLTI[UZG+TU-3LWN,[<>J9?O0-<05J+/%W FWK;6$2+2ED5NW4%VN73U03UKHXZG9&Z_ M(E-[O/PII/%DO/QZ>3##/(_&EFI%1]*3VO4@,I5 HX\"LS7"MEYU[P34NQ+L M+0__)?P^/CT[?3F;SV>_C:PB*>9#."A<# M#S:VKO2W#[[#+S#M=.5&'=FA>!E@"[H-ZZ;8!4<7952@#6(M=I$@UCJX(<;( M6)'HY"'>EH/6A#FL3NPOY\=R5'M]'BO+GI9RY3F+(&F-!\5*!L^U@&@3;0!& MA<1;Y[S=1'&L.C&-V-VV7/M)>0B?YAJBC>75!=- 49C;\!PGU-*7JSNI[R'H M0RF!3XJ4VQ8PRI.>HTO@A,Q -E]11GOM?.LJD(^ W#^ ;_, M)E^JW7+=JCGWD3BWWCC FN^FI.>T,18+B#(H:S1YV+(Q^7<".KPQV9^SV5 " MWVDTMG-*7\U.3\?+52G\,,VOR.8@X#A-XXMB#[^2$7(6)MCZ>W"7'ORUQ\7R_%I6-;F5/2+&L^I'QB) MD(.H]Z5-)/-+F<@@)"'!!F=K=7 9L74B?2=@1W!\V^C%#0^G.0U#N+O70;[% MWUY-POAT\=-X@OGMV2;? KDR-@%'QD!%K\ IK\E!+\48*P**85^.6V$]5SWI M34'KVW\?<('S+[A8G1=@_G566SB+\YUF8+C[.)GF$/B7+'8>L;;7N'%EW M09(TO!!)*J'E]EJR(_'E_K&>/.U#R'2 U(,N6BFST-$)LK543>R7*4)$[D%P MZPI:F9;^?L4V^8"I"C>_(.-S//_/,#G#46(1 MF67T-J(BNY.% "Z3 D2R='+T$K-VG11_OW&?QTLPH*P'N'3V9Q)3E<*[Z6N< MC[^L:@.^6?6R62%^B\OW<[)6?Q]AXE;RE$&NKN=R(R!(DHQ(@DQ@JW1AK2^> M=<7VY/5F4#):7SK;W*R[1:W#%;6N28N\+ITB8ZR'M05"S;QFABN,BIRE[?KR M.Y:03L,]>0T82+(WN3=]%XS;-7.V?(V+\UZ\1?,)[5WWN4'SC5[= ,B2M+XX+(ADO3^L2I-^@GKV#'H>^F_MFV%AS)97T P[@Q M3,8 F3M"%;(&KWRM'A%#],ZJ&)KW2+T5R<'., _AMCU(O(_E]/+&5%Y^/:_1 M?L767L7Q)=?":5V3[P.K%X,L.$ZN24E!Q.QEL*+UJ69W=$<[[6R@"O=I5QM* MAFB_O.61K5!N OY=H UT$GH'K., B:99&!L=H;EBL. M7N8"-@M1T^22DZU;NQ]<4^XY/7T$BK(/"T/4SST+\T ['846R-A*('1*3G@;O&J=$-P)V+$MX!Y4;GO9S7EH M?1VSADL_X.>S>?H4%K@!Q$O,PJ3:6IK)6KN50:U*!+EVL#=,%:^[7<.\[>E/ MG]TV@FM]RO!J=C9=SK]^GH2$EW[]!ECPGLSR6F *8R)T7(+SIH!F1AF#43/L MQNA=HSP39IL)LN&APF*^''T(-,O5KJ68B4Q* QIK85Z9"$0A_PLQR\0)0^&= M:HK24Z\LVO3=Y8)];S]/=/LPD]??'C/\[&RZ]AFC]@1CRMV\7;V;1&_>BCDU6D>7UDVN/&6Z_Q M^F84MIOL5I(AYYI[64P4W*B^W:]Q_=\WTYM"OEIA5''B1PL$ MF6H!T"(*1&8D>)YYR2H;QMO7)]P+XJ/HI+Z/;MRLO34<)0-D'U;_9+:&^/%3 MH#?NW=ERL:07D][!4?+%H)8%G,BTVF..X.J]0"[(60F:)V]:OR-WX3E&W:4! MR;S1-K41$P.$ U>HWBP69YA?G\T)T+H7Z!KG6_QM]2LR[$SM\VKJ85[MD,#K M<:NE]\;S%&O9*-H;6E6O. .P,D,YXIWYKY86(RD*QGO1;L02U0AG0 MK%4L,EJTS:]J=EYI'OB^7.-ZE#U#$9*%B+5DGA,,HK<6,)I,+[$V,;7N5G@3 MQ3?P'CQY=^37\/F(L,5L3*9DNU0'7&GPF?]R96DTF"E2L MM0X--9?GK8Z/0@,&R*E\D?_W;+'.^/QU]B+G%65A\CZ,\YOIJ_!YO R3U7X: M2< U/[3V;E]5N7HQS3_^CO,T7N"[LA+\N\^KZELL5(/,(WGK<_'YGV ],R'3^D#DFP7XR5^Q/F7<<+U*UHSH$_6 MG*_3G]%BS7*VH(1VY+4Q!RXET+' T]IW\I^<$TXJ;&N_Y5UDF" M9_.O*PFN$)W7 7XU6RQ_P>6G61Z%($711D$.]=I;DK4T9FT5I&3V*6$LNG60 ML NNYZUYS9FYJ3U^ *\6E0LA2@-68(U+B0Q>IP*EQ. "J3=O7F/E/J]V_WG] M,ONR"@"_F?XRGL[( OMZ<2_N"KN:!54,-\"R(W9UT>1*&@XTQVRT+$FGUI9W M)V!//F+>7OP#1$"WH8UHLMX*)0!KT37%"4K4G*QR'W1(P:C2O!;=-H;#,S\ M5=O*T$?. _!^^ZGD^<[P$TGHY1FY:ECSC$[C>+INX"E,X*HH#T5'07M]]A 5 M4Z"M1U>$#:5YY;D' 7V.&C0\8P,$QZ\%KUXLE_-Q/%O64_%?9[?/9T2NDV?. M!P@,R7) MET[3<;'X(FAOMSK4)J(>O'4!L&0R37F)0K2^O=AX"L]1+8_)\@ ')]MB.G?! MZO+]>KQ83Z#&D'9-X"]K!V%D/2^.RP RAEP[GSH(1FA(:)(O-!LO6M]F:H7] M.:KI47@=X'QG>QZO/M4DR3?3FLYV^ODRWB.<%%J%!-9J XI9!*=I%TC.14VB M\TJT/O7M".U;T*X6K QPA'+#Q\E9:"&R U9O(2AF&#CA-2!+-B>%5C0O"'"W M+]DCPW)]PR(36TB*'"6U==3)L^]C]*WMDZO(SA4:8/&L9 >8GPL MI0PNIK .SE6;9#:M$?5U%6)M:A$I#Y+5XN-)YIK(EH#>4.>XTBA-IYM'#U&, MVP =ZV92'Z)WZ4QO@0\0/]G"=%XVO .H@:H2W KH./4(&A(W&TKJ!U,)KKVS M0BFRY82M70FJP\%H8TX8HT'#66Z=.WI 5;BGX,"A-6$?80]1KO\R]7)S(TB2 ML6>*KU-T-$5%%EEPTH#,(FJN9):Q=<6^&R .;Q$W(&=W$OD#)#O _8)KYYH; M2!A=\N@X1"EJ; $S1"P>R/27S"HK$F]-]BTPG@/=?:4[P+N](VOB7!M+],II M :&X0C,N9.?XP"!RQYFQB#JU/C6[$]!S4()V$A_@8.-#O;\WQ?QCF$_'TY/S MBB7>ZZB,=[5G-$U:D='L%2DIE]K%3-./S2^BW8[D.2A QD/<.YP2S#Z_/IO M<8P7KX&QF@E5:N\IJ62M*IQ3\%JJYN5Y=X)Y#ORWD?00UQ]N#>&>JZU6^$\2M6_ F8LRLQ!1]4M99ES(S+I9H:J*G-5B MN9?7"'[\/4W."%L]7:EZ=K9<)3N\*]L@+H.7)8E2#$= G47=-#1X@PR,CZ%P M@<8VOU_2"GMOR[4?CA>GM>S32!BN#-<%K"79*>XL+;G:@>2:1!M,BLT[^C8! M?OCU[R@Z>\-X/CCI SC9'],GS&<3?%=Z3F?3(%0:6Y-30*M,LQ&1K 94!GCR MPMAD(UK76(7;SN!0AS^/0H./2/YC.7+J.?&77V]_P"KXZFC&F#WYSS[7&\09 M(9I@P">=&'II$F\=EQYP.D<[[CJBDK9=\9LIRQ"QMUN1O0VGYR4MN^ ;Z-SM M/FS'.8)[-,K024E[,GD,C6-'9Z&N9?9V7Y"2^Z3M4.QF$^_TKOS^K[ M6?EI/ W3- Z3*VV"^M1O[#]J[RJ.C2>^%<7R&+2.7+%@@TK9A:!*X(9TAB&3 M7(X:C-]O7;@8],5B@1QB;4A.K\$OJU-1S.^F'^JK48MHT ?>SJ;S M\V]?AL7X2ACU>5!^.8(Q*-L8QHT"9FIV6/*TE 2UX9YU*5AL36R?MW8WH\.OM\?3M9H') M9EP-$(I:'VJL[ZO?@]3K$'@M@^!-S4S1TD.(48#1.8;(Z7^L=6Y\=W3?LH8- MQ.$@MW.7M8-SPO&7&A>X#:$4R=/T$TB.H>8_D+&BG06&@3FEG,/FN?7WH_J6 MM:LQ9X,TW@[3>Q"6PE.)/H,NM3=(5@E\Q PB^X3U:KHTK?-7[D?U+6M58\X& MR(=YC7%Y:09?]LAUW'$RJWUUSRPH# (<1@985"J9>RZP=3;,#BC?LOZT8&> M#)H6 MK<,$FZI)PXE!1)^X70$"TML3GGF'60/+O6AWK-P!_J/._QJ.-Q>'\L MYWD7LW_Y=3/7^M35I%8!3RV%*]S33(*E.='2#62(8KV<7J0Q*$SS,[E[(!WK M7.U(>K)+6QOP-8"7<%'WX +G+>;!>8"S ]2!3LCV@'F-#@IE2HZN/8AUR.M/WMZ"LWX[;$ [4/.$#U[ M-H$ ^O3X/1 MO7TW8T"NACAN7RS'IV&)[TJG?1AS[?<&07H)RFKRDHN30*NXY(QK'[#U#8Y] M\#U?I1J,I0&"J9<'"+_27ZSV>6F=9EY8T$KXFDE0&RM+!4)FG:)0TMO6!S\W M47S;'EM/5@;7DU>DW2>S^?B?X4KR21>$ _EF]Z,[CDO6E\<[U:(9"0-L5!V0 M%O(B EE^P&RB]\,66ER#<<"MR=H;PU"V3NHXEIK3,?H;]"6 MQ^W4TI8D#):J<@.5E:JHF#R4K%91" O1&0F<(2?K*7"36Y_'W8[DV2E$ X'O M7"O:Y92>5P?_N#[+>#,E]3U=B:!'RNC]#^V;$;HG[*V$3V$DU]8)DTU2A;% M6X-RRNO(0S*0:Y M),NU1A-X\XN)'7#UOKZY>XSW\UD9+U>EQN-B.0]I.2K1.C+V([T?H>9AHP ? M8JC5)HDR9LB=;-Y(=!^ 1^A'TEIW;ERQ'(R@ ;:UMV=56N_*.W)*0T6[0;\8 M%7J[I9$HY:SR33K9>2,_'?L[$/TB^@\12SDO_KR^6 M36G:9S3SC4+.IHN7U2C?U KZ-?Q>;Z+1]&G\\33,OZY6S!V- 9+/R5NTP!PC M%>9>01!90=2(Q2HDFZVUZ@PXG>>LC8]%"P;(I5S'3D_ $-!G8P6S?N@ M#$]YUVKV S.^CW ;,EVCNZ.?R,R:S;^^/!M/EG^9U7F>G!^0:@Q96T^F,2:R MO5PD'Y]I,-Q&'6G2W&PEI]\,%]\]Q-&LSX?(?=9<: UC9FM4YT4*-JW;S\\E M1$FA.%0@56&@G*SIJ,H#*LFD3Q)YZ$CD[0,\71H;".P !SD?S^("_W%6NVI\ MJ;/N4_#CUB?U+^)Q/\"M==M*,=S^RYIUU_ MZ*7[D+QSUHH,,=8B,_0UA,S(72R&25.<8-CZ(LXN++WW[>O/7;RF/6Q4?"S6 M>@O2!H2Z;8%C/H&P1AN6O6>Q>7O[6W <8:5HP?B-W;NOB V\(3M+(@H,@H#PAJ[?.!SIP MNXGFF>A&(W$/<.JR-=U-DJZ6RJ?BP=:53?%(W@X95X ULZ)$Y;AMG81X&XZ# M!1T/L&_L+]A'$TFL$[GB"@>'EM?,)^FL!J4S V^#AMJ:(Y=0M#-Y".5X!-'" MWI3>IB,/%.T04:!+.!MOJPN@H8* VV".% CL0]%NNGO(]R#$.RQH1#& DI-6 M,^[ 1>]6)3.M5UHKW?Q4ZC"$WQ<&')3O?<3:D.?%.(W^1Y-7,E+&L4A? >,V M@TJB@ _(H91HA%*(PMS%ZP+3'TYF7WZ@!ZXII2\NF;P8YDA6V\-%/>LCIX8. MWC2,TV+T/_\C!?>>CXP/TFJ-P(LGVU#77/.4,@3-:T-ND\R="?_G;*V>NN9K M]>4E8]?'>ZJT]9#:4(OI%2OA_/**D"5XA04*9H*5C ;O=6UPYIB3D1&JUGD? M.Z \+_NIIZ@/X%/1GVVTNPNP(>VIVT =T:[J2]W]ZM!#[H=9&C8 )3-:>\N MF53O.SOR.6V4=0'$['22,@]B;QU.(;K870?3AWW$/;P>G%=1R$(Z*1Q@% 94 MT*PFEC P1:3L;3%^^PRVM0X<[8BO#5%WT_\ *;=N!G"#HI60$//I#S_6([/% MF';$'Z=GIYM,7^JT/O=R+88 H7IX,MTFDO+O"T?3&V M'M[S?;^X4_$SA@5^&)]\6KXK?UVLJRDT1G[W6(=O^7$K2]NO:B\CL& MZIOKG]+\#//- 5JO4SO'.;A*W<_:C:3]^X2T;[[-YL?UGTCKR'_\V_\/4$L# M!!0 ( ,6 0U8UG"6WIA\! /O."P 5 8W9C;RTR,#(R,3(S,5]L86(N M>&ULY+U[<]PXEB_X_WP*;$W$WNX(H8H@P0?ZSLP-E6S7.*YM:6U7][WKV,C M4V)7*E--9LK6?/H%2.8[DPDP08J]&QU1+5DDSCD_D#\> .?Q;__CQ^,4/,NB MS.>S?_\)_1S\!.2,ST4^N__WGW[_^@YF/_V/__B7?_FW_P/"__7KYP_@S9PO M'^5L 6X*21=2@._YX@'\3!H2+D0*@X0IB 43,(LD@H2%*-+_1#$+K^[_0B(997&JH KB"&*6 M)I 2E4 11%*DB@B5XFK0:3[[XR_F/XR6$FCC9F7UZ[__]+!8//WEEU^^?__^ M\P]63'^>%_>_A$$0_;*Z^J?F\A\'UW^/JJL1(>27ZJ_K2\O\V(5Z6/3+__KX MX0M_D(\4YK-R06?<""CSOY35/WZ8<[JH,#^K%SAYA?D-KBZ#YI\@"F&$?OY1 MBI_^XU\ J.$HYE/Y62I@_O_WS^]/BB2_F"M^F3HX[.,R MY\ZX;%[:4IM4@:)HR2JKFK$T0F'XBYPNRM6_0/,OU9MK+>Z7@R?BNEC91 M^ M9GJ:*W[A<^U=/2W@SDP9;[2;\8MYMX>IG@2MU$]@7@A9:'_ZB($'C_RORS*? MR;*\YO]8YF5NO,+K'WDY85',,AI+J-*80HRUSTLBS""7::#T_P3A>+)8?S// MOA,GY+B\"HL3CH#/]V&E)MC2$WPSFOX_;E1R"E<[!O& 5L_$T04H9\(X X,G MGC@E95!Z.&/J/BNY<^&DHI%_E]2W,S+Q:^TU ]\@#)*LB"&:GD=,Q@$ J$X2K,TM!R?+[,FZ4$5&G* _.9!"_:!K"H+0!*FU#]2^E& M27W,KAV=O?*,]4R%Q@:P,>D*K,U=^U!7H#'R1?]U6A&?%(#.!/BB[9W*]9_! M&_V7*] T3P!M_H):, !@U@ #)R5J@ XL_VNUQNCQ1=A\:#DKW/4*\_ZGH M4U2WS\S[&2\D+>4;6?__^]F7Q9S_\3"?ZC'*M_J+MG@QVFB%O]-"3"12DJ4T MA511HM>V3$"&.85Q%DL4H92G*7+Q11WEC\U'7:D/_K0RX,\@GX%M&_X;J*T MWXP=H#'$T85UG2:[;T&/X/?,\SW@[DS-'='S1+NNT@>EU([0[--EUV&Z4>$' M[<-+>?LD"[K0Y/O!2/R04Y9/M9@[^F).NTKM"TY"$5">(021R/1Z/&)Z/9[A M!/),DHB%B7:D0Q<.M!4\-O*K]F/!M'H/GQHU'3?Y;"&WW.SK B:Q6^0JL ME0:5UE=@K?<56,P!D^".YL+C_I\C5+[V 6W%#KL?Z C&P;Z@Z_W=".JNF*M\ M\6%>EA-*1)92*2$6@8"8<@3UOS!(PU1I$13B$*,P5Q8@"3J81A2J,@%D', NKR@>OX= WP"?, EMVGJ1L$ M/7]\C/7O*^O!GXQJ?[XROTZ7)N@'W)F5YGP&KA>+(F?+A5FVFD_1)\VI\]FB M:+9%WL_T/$F?6QZ'4'GZ^&P-/.CGY="@_0_(D2NZ?2(^RVD5B4"+QL7!3ZYPFE:4J1#& 01ASBE I(L-+K=XPI94JFPLUW/2=P;"]\HR^H M% ;;&H-O*YT=U^9G,;=C")](]LP;EX'H3 BVR'BBB;/B!B4/6^/W*<7Z/C>B MX<]\KM?E0JI\EB^TE_LLA?X$Z*%<0:TJJ'2]:H)WKKEV>);UVK6)I*A\'W]+50O /*U2VR0-ND"U,'E_;6IS M2X=EZ8U1>+8HJCG]G)=_W,[6,?6;J.WR3A;F,GHO)R+&-,.8:Y^":8X)A( T M5BE$+-+,D\1Q0*TBJ[N)'QOC[!@ C 5 __^QM(02;*QP6"BY3Y#%RK17V'MF MKA$B[K V[17Y@1:GNS-0-#.@UC-0;,W T]H07ZO3S@BV+D_=1QUN?=K9XIT% M:O=1NKFH)G];+*?R5AT&('TUHK[*'XM?M9%_3%2L(A9S"1,148A9DL$LEI'^ MI*B8LSC@F71*UK$7/;;/R4IS,%?' _-,S/5G*:1\K,X670\6+YTI.Q>X'_Q[ M_JZ<@GX=$EEI#HSJH-+=XVF-.V">/&('P8,ZR.Z [/O+'4;H'&&D/W*+ESO] M-"VN9\*(>#)?X?59)DZ)"F+"($I#36]<4$AXRB AV/Q/F6A(Q]"0=HEC8[65 MPE>@4KDBL;72G<^0SP-OQU9>X>R9I"Y&LDMDB1TZ_@).SL@;.@[%SOPCX2F6 M-W:E':ED44A1T=N7!ZH?L]OEPA3+,<<,$QJBR.1 F]SG &)$0T@21+1/Q6,1 M)CAF*7$.Q=Z;I#F 'DK&"Q1O% MM$L;F&"L3#^D%[O;+EV[K4.RW\V+WV=/-!AN:KN?$C4MML;>CS1X0[9DA3^P@7H%:=9,AO%$>5-K[(S]'N#SQG*W402G- M$8I]]G*]O6OE@V=9OV3E.YH7U9!O\I)/Y^6RD),TBVD2T1B&2.B%I^044ADR MF"A!]=\"% 2!6Z&#-G%CHZ4M;5T+%;2B:L<\_K#JF7"V%+T"1M6:5,!&69_E M!FQ \59=H%78P,4$; P_K!U@==?E(6MK#VN282Y9+ 4D68HAIG$*:4 B*%BL M%XHXC1-DE>70*F5L3+$;IO9$7ZJ3U^Z!:ALX[;CB8I!ZIHB]X+2UBOW$G!T@ MT$.TV4;&J\69'9C9%F%V>+'GP['?"I,'+! 12,D02IDD$"?:=6")]AI4PA!& MD8B%#)VSS%L$NCSCPV2>;PYTGM8'.G*E\Q6@"\#;:J-U ?W"4S%G(%_S2.P* M5.H.SX"M.Y8 [ MXO_\L^@0>?LZLSE02.[VK-+5K*K-K.;G\DG-K#Y6L\JK6:U*E_@*V?4/?6LL MKT=QPP7Y^L=H)_JWA^$[5@S,9UJ)&ZU OGA'>;7(^$A_Y(_+QU_G13'_GL_N M;ZA^S,UREF0,96&6PD3) &(54)@1K&"81$DHI<(1EDY5 QV$C^WSV^@)UHJ" ME::.]0-=)L!NK= 7K#U_"HW:AC!KQ<%*CS*5EC8ZJF/)K6=6M3OW.8;QO(MD63DH8N MKGS.Y".%E,_>THTV3-WZ]S,]5+4R6)^T3)!,2!28]F?2].D,LQ!F<:C]'IF* M&!$>$(HF!^W^SC[^)\19/?IVK0Q]O@:WBP=9@-(4^:^7,'6&FAMGG$+8CB\N M 6S EAT;%7L_1SV#B">V."5E4*8X8^H^2YR[O'NAW89&O2M@2M/VXR^<1L!C[,2!B,$C)DX9>2Q.XN2U@[0NNS:U6:I6 M-W*V^;S%7(:$10*F/.40QY3 +)02BE2I2 41#S+6:Z^RHVJ-CU$VS2Y_-QE"P:B^V\8E>K;58ZVR\3B^QXRJ-N7E8*X@7=@MK M'[OK#O!L-DY&L@11$_^&,@0QSS)(]6H/IC0*B?XC3:)D\E0U2?^RH,7" M=I_;7@47^)5.JQ PN@!,WN>SF7G#M0=8:^"ZX^TP(8@ADC'&H%#, M3 B1VL&."*298%@2*B+.F@E9=:U_Y>E8J3'(9$A-PT-,@^W!0S_ ]G[PL)V) M9I."YO/,[-]ORM:FK)T>EF-[3\JB64Q__4O"Y,(:'=7ZY]+.WYX@1'D'#$892E M*ZVIZ9L;N\V*,S7V 9\G"O6J MVJ!4VP>H^Y3*(E/4GH:0AI&"01JA M.(BI$#CK5K/*2O[8^'&E=-6><#X#1N=Z@\K\L*6]6_9'U]FQ18@JY+J>^..C:B^F$]\N.U\.$[6UTH&_9H@+]VX8&]D<;Y/4^8<+JM3WU9X]%3^[H2[VF6TKC\+S3 M\S^)4L902 F,39(3YBJ"-*69J:04Q?J/,HZ<2B?9"A[;"ZV?C=1#(91C$%MN MS?< W"!;4(?E4JY,ZWDFP1W-Q545%0.,YCU746G!JL_"*L?$OGZME18PK,JO MM-W?-;2XM4_I)MGSDW[BF@W>,,8)43R# 8^E:?FEW8J(,!A$IC1"(B+A1DX= M=!@;3VU,@-.C:?+EU4Z6O+&DXUY]EQFSX[J>YZ%GVMN:@N.5"CI-08?HZ,X@ M>@N>=M=@X-CJSA =AEYW'ZIKMM93(7E>;UP23@+$60*C,(E,=%@ 2<0#F(0* M449D' BG?X#J/T^% _YKS8BG%7^?3Y:/\+)D>M9RDG&*>!!(JAIGI *]@EA(. M8TH(3Q"F62CM4L!.RG!YJX;)YVJT!,^5FJ"H]70XM3X*93LG>8&G9])9X5+K M!S[[P<7A*/]2? 8ZQS_^_/BJ?M8&0NM!_M$;ASO%;]-[YPB_]<+.=8.YE*)\ MIU4R:5S7,['*^KM5'VGQAZP*U&VRNR:(1ED6AP(&-$TU\2$*&8D%C(,4X3!0 M( Y4L>XXT =NMTYH>0K[=!*YK#YABXP'"0:.MWG4'!Z_G]W0IWQ!IS?SQ\?YK&HY.I$IEB2AVN%*TA#B+*"0)#*!@K,D MH3Q&)' J<'A>Y-B89Z,Q,$T"83X#O%;:L9K(>;#M.,@OA'TO3C?H&6U-H[E& MWRM0:UQW'O98O,,:'E^E.@ ML]BWN@R0OE=5.UAT24(Y HK#IM5EX RT9>4*DMN6U6D(6C>LCMPVW';5:9UW M-JM:+NNW^?I?39_E1.VX/FT9[DXQE&.%$018GTA2[CR%1IIFF M%"%2VK_BG/13O>V<:N/;\3<5W+3#,)6F5<4#G8'Y3+;G7_4[=Y;^V2O,1\]D MW6,]M^_YXD'/\:V>61/[^+H%W6RG9."B;F?5&F5A-ULPNQ9WLQZ_8^B)*5%M M^F;3\J&N$KZJ6D4D3BE.0H@BD4*,J8*$9P&,!:52ACB4,5Y5\+:C\).RK#A@ MMWQWSYRLM81&3=-;J.I!K7\P"E^!F73L8'@:83NBO0RU@2)"JD+GC9*@J?[_ MIT;//WN,^SB'A:\ CY-RAHWD.&?N0Q?)TFSI33B.8IZF9O]>KSEQ$$=Z'1H3 MF+$X)(B&5$:9:W>!'0GC6T16V?5FY[YZ5VIG!2R,OAT[%#50VG'+!?#TS"&; M3D2RK/;F>V@]M&NT[W9#S>BOTV)HU[23;87V+NOV%O^VI 75[K8L36+,XRQ7 M.:]V'LW)X-]H8?ZH%T1W\VENC@@F"L)!8O]8H@EBD$E+)&101I4F8*"Z) M4_Z*H_RQ;;M_-OD(Y6JWMCX&WVA=Q>_,B\4]O=>_?)E/'0L>NTZ.'6_T"'G/ MO++1_ KLZ[X/_4I]\*WZZ07T$H[0$4M/=.4J?5 ZZPC-/MUU':8;'9IEW'RV M*.J]G_?-/H2FW,(X4"9XZ]=EF<]D6=[,'UD^JT^#8B$%)4I 0D2B23$((3$< MB0A75(6(!]PI=+23%F.CQO>S?&&J6CY797\U$\YVK-IL\BR?YC.P,$4.*7=/ M%>PV8W9,V?L\],R7N_J#E0&&/&L3ZKC3E1%@RPI_%'D1B)Z(LIL.@]+E13#M MD^9E@W4MZUP5#'JI@CFJ7?)5H_";>;GX*!ZT95':E4&LU!(9_TN ]ZCAQ7D%;@VY&>-RR'X;B5 MNG6LUU5]O'<%5CJ;4##]C:G5]EE,V1XD;T62+40.7/S8'H3#HL8.]_97.NNK MGAPY,87N&$H8Y$%BBG<2TT,)(QA() @F22QEZ+MV5B5Y;#Z;?N@2_\6S:I#M MV*<7Z'JF((?R697JP];/VD%KP ):M=S15=#:@:-+":W= 3HN,^6BWL8S6_*3 M)$11$J>9QCDP<5MI:NB'0Q*E+ Q$&O- 31;S!9U:+A^W1W>BF+6,'M1L62>WZ5?EAC[S.>!;#M'#?"J&ES+9717R/I>'LO%.FS"J/9G<+T'VATMO);0.(J$ MKS7NSMC#KEV/F76P)CUZ43?^/+)ZO2MR+F]5Y4665:J!B<(PM9(G.%11%D8$ M\C@AVKU#%&8H#:#*A(APF,9AYE2;W4GZV"CBV&;/%:CT-YMT6Q9<@94-;A3A M-CEV%-(;Y#U3C%>TG>FF$VJ>Z,A-]J!TU0F6?3KK-DC'9A3RWGB@G^73O%A4 M&WIJ7CPV,N MZ *5=WLGBRX/VSS_H=]NTJ"PG+&4TICB!BA.]U$O3$#*E"(P# M$H2"A%3%3M4L?"DV-A=PVZZMU!NPLJP^%=RRS;@J*^M,74%0V0>^&0M!9:)C M16IO4VY'L:\QD3VS[Z!SZ![+ZQEP7\&^OM0:-AK8,Y@'X<*^Q^\:>K.0)J;' M1"R7GR67^;/9AODD%TV'MPG&C =QDD*.!(48"0(9YA&,(Q42E*@L);%;F,T9 MB6,C[E6[P.JC7+_2^ADJEX_Z=9X:(T"QMJ)#TM3Y&8ADJE+*0QB&*H$XDK'^ MPE(.$4J08D$F@K!+JHF?B1C^[/Z#653PW4GQ#;GE%JO/1WF0XS*S8/B\];12 MI=\@L)M]\ HTA/@.3+#'S%H1T3M[ 4>6YA\&%]G>^"KK@;I5 M_4334:)H0,TGPE!5(#15L0!F-&2$1E0J'CD60_"AU_AV1XQ9<.U*UG%(!'H>3W^CTS^3A[\+HV;W? M&[QK-=*RE'([NF*K/";'H78?DQ@FF=1,K6(!B6(*$I2&)K ^1,BJ4I>-L+%Y M]#NA0\[%1UM M2-*7U#US'^UFE=@%ZW>*HR>Q\1;8=$640/7$SUO]&$948M[ M+BB0)E!.2AB^2TF[RT3(I9V[I(=#[ MLS0M_/1@M^I=7G(Z-3&<$YZ03&4B@EE&.,1(9C C$D$5R3#,TB@(,J>H0'<5 MQL8M:R7-VD$_>)''./#C$+*L-&$[:8>Q V>N?R2[>/=UJC'TO.NS1FR M<:G>Y<\FJS<1*%3:^>&$0)S%J7:#5 8C2E#",$6,1^[[RHY:C(U*ONI%N*S. MVKML-KM.@02)BJ1 M! N:1LRIBL%1*6/CLUI)L-82?*OU=/2+CB-J1U\7X]0S/;E#Y$P\K1!X(I;C M,@8ECE8S]XFA_6)OZZ+F425!1!&F H8B11 GJ:FI1!+( LH5$CB((JL]G[.2 MQD8 )SS^3BQP&M[.ZZ/1L4%'O'RLD7JAA=-R7GN=U$X/YV_HZ!OLQ>]\EL8" M[8U4>VCKW,0(T20T.\-$(0%KH*,L=]#<3K/.8M%ZI'7Z[N'.MVJUW@O80FQ[L5 M;:.P?RQ]L&EG3%^;6NVP]<2S+7OWKJ3["EOP'6RSHV.?V^O'MO2W4BNB5* P ME@+2 "N(0Z$7T1%-(9-A&.B_2<2<@A#:Q8V-D?<.N3KEK)R$MOMYX:CS5O8Q MZS5SY1PN/9[SO6[VRCG#;4[NO&6PF)SUF_G,#"QG_.5MN<@?J>F[=Z?_8.+? MJ_JI$0]4'&("94(B4WB<0IHR"K,TP325:99$Q(E*;*2.C5&,3J:.1:-U[LPI M5E!;4HMO /MFF'E56W*M\!58J6QBR5=*5Q44//*,"TB^Z,9*YK"LXP+# ?DX MW7QY7LSG_/YA<:M^+^O$F^M'4ZWDOYKV523!*M8+2T(#O;K,L&G*HOV;F 4$ MAYAFVJ/LF@S3(G=L/+2MFWE[JITY 6B''#M;Y.U(J0<\>Z:EO;R72FDX5U"K M7:?A5:4(UIKWD^AB 54/V2UM4E\MI<4"BK8\%IO;NU'4[U^^Z&5[54[&=/!; MY)Q.ORR9R)_STO3X:_)2$Q8DVA]*8))D F)&0\@2*B$-21PF-$EQYM1@ST[L MV BJTKGJ<_FT4AJ4&ZV!D&P!RG6)!S?*LIP).\;RCV_/A/7[%U!K7,&[UAEL M*PW>&'RWRJ_XSR1VP\T3>UD*'92\W(#8YR['N[WU(/BRD$_;U;^K"+!-][VF MPY6\D_JIG2WHO9RDL[?? M9UK*0_YDG+*;@JI%^4AGX*G(YX6)JZ8;XRYN5. ^@W:$./2\]$R7Q]L:&(OV M6AK4H:.QYTQKF_1@CN*KUV?X3.(%JT3>@^=L=E,^4IO\I)/Y^:?7-?(UM-@N4KN ]R^U\E'<;T"3)'-. M!$I$$"1(7=I;>4N>U6LT?$WF=3_@LNX'3!> S\O%?P=QG%Q%&%>D%6)TE:81 M*$VD8WD%]'],HY[\64Y?+FB\O#T;=J1U$;BOTV"YUK)IM-Q31^4C2/3117E; MS.MU3CYB;&NWY&/7=PA"NWG0LRS?SW[[]/&Z*N7\=II7E;G>S8O/ZS[D$Y5R MD69!"D,5FF@'F4&&40:#6,6)Y&DFB%7S/ >98_-^:JW-XL7HW53:EXWF5:'R M3=]VA] JRPEH)Y*>8.V94UX748=@-?_(#A2LY@5AMY U-ZQ:0]8LAQHN9,W- MMIV0-<=;.X:;Z$7UK:K[);RCO(J.>S_3Z^GJ,7NCG2\TP2(2). *IA$2$,>A M@%D:)Q +Q%,9\B3&;O4PSLL<'9/7#256VH*-NL#HZQAW8H&YG1?H&R=MH M6V_%[H!Y98VF>\")/3Z^PDTL) X;;&(/P4&HB<.M'3MV/--\2FM*^T*G6V7F MS9'9YK=)@F.5$D1@D/$(XB1$D,6A823M1B:A3'G@=-QA*WAL/+36&^HO,2RU MYI<=WEI/@,@"AJ-$PABE!&(>A>8,/8)!*B,1A[$D/'#LBM+#% R3^+O9?.L) M[%A*1B(50!E%>NDD: RS ,50XE %,>%IR/ED8;( 7_%I7XO_)P;:[BO;!WP] M?VKW(@ZNP"YQ&"L\-G-QQ,=7OQ9;L<.V9'$$XZ#KBNO]'1LE'*\[U33BJJ(@ MS&+3E!NNFJ[1Z=U\U9I\(6=UI&E>+B8)I0DF&$.6A7I)D"7<''51R(6,2*@R MS*E;5P5/BHWMR[V7RK%=XJVQ[0I4KYIS-(*WJ;1CP]>8H)[9LJW^WGIRUI;5 MQ=8;V\#*./!M8QYX.S.M-:NY]-DNPC/ROGI+^%)KV$84GL$\Z%KA>_S.H?SY M0@_T+,5^"XU/(414)BD-0NSFWML)'I]S M_]M\+K[GTVEUW#>O6L'D:_W=H_EMP+?C7?^ ]LRJM<*PTOBPGL2/CU-*R*DTQM:/KR;SK^_G^DERN-NX2O! M5:8HS2!)3*91F@A(HEC!@&0ISRAA.'+NB.@$Q6%] M1+?;NQ'7IZ7)!+A5:S?OB[RONYSP$&5A',0048$@CN(49BF*(3:A5%C$$KFZ M4B=EC8^<:E4-%6P#MFE8@1]"2\'K%._"I]]"M<. MW6:O;.7/E>ME",I0FL1Q!!6--5/&*H:,*@4)IT3$FCYES)W*U[<(&QL7[NQ( MKY)_CZ7N1U1\Y]96S MA78HKH70TUY6G'!;W!7SYUPK.DD#24.B4LC"*(%885-",XXA"J(H3D64A=RJ MA.8Y06-[CVM=0:-LW>Y[/XMK_;/E'K^3WO#ICU"V^+QI&7OY3\ MY_OY\R]ZB/J]US]L7O>S P_RZMN:MZ(!Z^N[I)S-'Q]E80[)JT2(SY++_-D$ M296_R?E]09\>'JP@EMYZFA M)ZEG+FN=@9-3]ZVRQZH$@/_Y<!DJATPHNI[38.IPU[]']9J+X_CO& M-S-<)]P56S/,7L ?TJ2EZW?L9U\I=WY ;\_%NU#&@$EZ?M#8S=[S-&8?B34? MZ:+Y[9.6]WD^U2/=?_TNI\_RXWRV>"B;0HU2W,S+Q:^TS,M)E$69D)Q#E&CW M&R>8:,_;_$1X'"@5\4PHGPD@'70+!ZK?=;WF?&G;&1]H M-NW6\*\Z0SU_5"TR)*Y 8^*+_NNT8E13UG@08"\#U? M/.A9O]5S;;:_UR5K]61O MU6V1WS=EUJY_:,(@B4RB0 20HZ;-'=!S6#A>C--"*X A:GASY5@1:W?/C M=P[G=+=JON-*MU_9\5!9%L\YUT1:%R9?K(NP:3)=SA:3+ JC4$42QFG (#:D MEZDH@%DJ@R2B61!BX1APW"YQ?,[K1_U5N:?W$I0KS4%AZKD[GAV=0]KR8-D? M>GV?+:_1JE0U=>0V>,KQ/F,]*&/62V,_W@G-GRM@Z^TT?Z M(W]":71$A@U0:-GU2F]UM037 Y>ER?8!O*]5O 5!C[:P&<>MNI1?/&UHVH! M2JL[UG;_<$Z9A14[KIG-]1UX],OR\9$6+[?JMZ)N=V6&+O8V4G]]N=,>BM+" MYDW$]O5,U.$'_]>2UL6*1%Y-VM[I!(Y#*2)&H*!Z'8L3P2'AL80\12K@L2(! MYPY4W*^VXV/SRDRPLO/@3,H<6#0EOAK+JCVSK;C@*N/!8BDT^(-A\@[71EQU.]OP0.'P)Q_,P#/0QW7HH[HNF_6;] M4.R?6YJ'XFG]4)1;#T43B_B/YJ'(5\;[^A(/,RFM'_.>51C.'Q@&RQV78B"1 M'7LWF=WU6W6GWZG5RZ8%?\GO9[G2XK0:G)M%I%Y=WC4KG2VW@P9A(%$(0XQ- M]53M@&2(1C B*&$\C%/%G7(5+E%F;+OME2U5Z]DM:QR[,ETR-W:[4$,AWO.G M_2C8S<'FVA2PL06LC.FI_[@/6'TU7;I$E6&;+7D [:#)DH\Q.R;4RX7)^JBB M1844O[[\7IK"(^M\LVO39:,ICQDD B&502$2 G%,%V9) VZ5&W:W M!>Z?C.;:9_WS5G+L]7F8W9/VG1'SE<5O+WC8M'YG0 [R_-U'Z*.VY@2%2!%, M)8R5DA CKB"+(@P#QB6E*(VY$/XJ9H[-T;.HM>BS_*67HI8C(J5+X/-<<-(S M\9P1-J+BD*<(QO*N#OOA?Z,+_F"J03;-M*,T"I,H1C @3$',1 B93$,H$T0X MXD2F-'+8P-X;?GP[SI6"8)JW!$^>!\UB<_<"('I^[VL$C&KGNX>?A\)AB_," M2 ;:D]P\'+YV$$_8W+KEMW_/<'MT)[3=V50[=4W'[()Z%5A^FM>]TO]?YNM'97Y/KI>*+3.A#L=KDH%_JQT<_+[:P2N8K+_R\I)E1Q MHI(X@!173=%( F5$:0TBU 1!"K*(%9RCFD M#$>A$A$.DM@ZO6=_]+'151.)9!1T6$,=8&:QGKP$B9Y)9@N$+BO* S07#3<*O*4_KN+"M/7M2!DUQJL1(1Y-BKN1^"7_\?6AF"_O'[[*V3I1 M:Q(C$22,QI!%S+BKB&GJ3Q!,J(@2'BF219:Y5-YU&]_AB2E"0I7^'.F5^7-= M?L14(ZDT!PLYJ_^EGXHDYZ?2;U&67;$&LZNY4;L!72,DS';AJLOCPDF4QE!*Y81Q!Q$JIZ[K6$2#/TBQG,I;=3U;Y"*?+A?:P]C0R=L? M?+H44KS3"M_,'Y^6]1KC5KVEQ4PS2WDGBR\/M)!5CL8D45D@(\HARB*B7W]) M(>.I@@BQ!(4A4RC#3KT65GDY;GVC;"[U-@1V*O-[<]4^!K3*M[T9%>T/=5H\2O>.-OM-Z;]:24A!,XI#"")NP2.U*0HKC ,9*!G&BJ%+][0MXF)]_]HT!4YFTP0 8$$:V.7!FAEYO=^"4 M8F/?'C@#J(?]@7,2.O5\.)KYO:F>3:<[];/U-\G\0N_E1 1)$K*(PC1),,09 MBR&)%8:)3(2(*.4*6W5XNE"/L:T83A?PV#9FKXW QARG]@&=Y\[BJ'&8&>F9 MY/\I)L.IC<,0DS+06>7-R:HF]]N3L]O'X6EMD;\N#9=B>J9!0^?AA^S-<"D& M>VT9+AZNVS)GJP'$NJ>F_A@)&<4,9EEB2D(&":0R36"8J)2C5&"2*)<-KR,R MQO8-VFY=T[5/Z3$H[98+%P+4\R?!$1MG5[S%>D\^]3$)@SK'+2;N>[EMEW9P M5]_/GC5/S(N7.O9:GF_XLNEAC#".4A; (*,$XH1@F(G,M"AC&4](&%",';(Y MNVLROCV*P1N373"-%I[K,%/3,TVMC6C2#*1E/S)'MK]T.AQ\UV&F92#?=3,] MJIF>[69BI[J0^7)9+X>RU66]8/CA7-;+,=AQ63T,YZ..R=^D*?XOQ75=K[L. M$%S]T7141A,<9)BFC,(PI-J?#3B%Q*22,$FR(-6_G/8B*P[CN'%@62PFE?-HOMC;NP-U-RR)TY!B"<.4 M9Q!GBD(:2@%3%00D)BIAQ*JN0:N4L;'9SKZD2Z^G=BS;:^@!MIA#_[9AC?:Q!Z$&*_-6[[_=Q?[.F?9;!D1$.S6"0<1#!LW;#S,E M QCRA(9)$B5VZK;!\_*3G-'7 MIC]Y:-/S<4RGUM@V([WZ(8M5FVN7.[V6!C;KXG*W<.=Z\R>*@B3)D@32.!2: MKH6"&N;K^__^O[K^[=? MO%0&;IL*NV5GO_#VS.QG*@6OC=BJ%-S+ 4]W$/LM'MRFP!B*"%L 9%E,V&8D M-Q(4,I^\G2U,'='YX^-\]F6A";4*OBVWRL-,,,J2*$LXS$040_E=O$D.ZZS1+R=U_SCV#.'70JA M-5FY(7.$F$K)?[Z?/_^B!ZHY2?^PH2++X0>A'3=35Q3C>)>W4BMOEM*$25H528-141A;+PS3DW9T 02JO\3*IJ$-,Q$)IUR7%NE MC8U7U\JN&D.NU'6-_VM#V&Z]Z0VWGJGV)&3GB_9UB ^TP,1;I&";K(%C!BW, M/HP>M+FI:QUB$QV@N6E*J[Z&;_^QS)\,2VVV5QA+W0\>UGK72^ I765?[;6N\K,)..K60L@+=C%[]@]DPQK2BZ MG$UTJ"-L"Y.WZL%G!0Y<,]@6@,-*P=9W=B4AJ62AR6UK^?F^+)=23(@,1)AA M#H,X#" .F%X<1JF$7%,232,6!")P*WU^2M38')BUIGL;)+6VKF1S$F!;DO$! M6^_DT@FQ#E1R#@QO%')2T,#4<<[@0\HX>X?[UO2;9I'\5=\Z080E*1$)3+CF M!,QC"5F8$<@C)B4C"0\R*V+8'WAL-+#2#1CE[#>5=[ ZOWW<%8&>WV@[XYVV M@X]9VFGC=V>@P;9XCZF_O9E[].^75MQ:MWC8"@>_H^7BS;*IHZ32C&+]G881 MBTV-5$8A"Q""B>(L2&F44.STE;87/;;7]5C;'^WL:HV!J8%R8=&KLQ-A]S7O M!]Z>N>!"9"^H.V4+DO>:4F<%OU*]*%M 3M>"LA[!\Z[&)[GX]<5PXSIDA&91 M&B6Q@BE6D5Y@H!B2$#.8B#BDL1(ICY&GW8T#X6/>Y7A:K\_E2G]/&QR'HWTO83KNH/6]_7$H>!S;("_RPDR7SZ7G=!A_2TG( Y\+;>[ MNS&4=N/RA?R0/YMX1"WP/M>^6]4=L/Q(_SXO;J:T+#_IQ^W-W"3+30C+<(0Y MAC&C%&(61Y"D<0 YY6D@E/X+9R[K1$?Y(UPL:O5AI3_8&%#W5RQ-W45M ZB, M ,8*\*VVPW']Z#I+=M36(_;]KR0]P^Y,Y=@]SMJR\RKS6M2Y7+RECP6%G;7-/NJO0\L]:KW.'GJ_]%<&53/3&U5: V"VSLTI[E MECE78#/!C45>5\5^0?:W:/:DU]!K:K]P'EER>Q;0>45>)X7_NBSSF2S++_*^ MXI2JN@"/N?2)+1-$VR2"69TRE(F[2QT?%*1[!2TJEL M@QW UFMN/[#UO=2V!*K+"OH\ /X6SBVRAEXOGS?[R#+9XJ9N;&$JF&LRXM-Y MN2RV\^-3%B90LQH&JF 1I%(;FAQ6=O4PD3A+$0@1#9!H,TH1 :DHN1UR_^E$F4X%BMR3Y[>'']J(W&=V5 MBJ#1T34#?@>^]C?[&&SA=_9@IA^GI1Z_JD(Y^ MG2 2O*$OJVBC)I$O1GJ)3KF""@D)L=)O:Y:E"E*$A5ZXXX@+;IV#?ES&V%[9 M! $(2 "$5A0\F3 ZT=*+RQK)]A?7$SX]O[U'H3F?!&F-D4.6^>58#91:[O8X MN:63MX/0FD-^XM;A$L?;==_)%C]S:0>V^TV[-7IQ4\YG)9WJR595N;JJJ,?Z M.&2"THBD@F60R4RO3+2K BFG(0PR1 2-"<\(7\4/?;6D0!O!'>*'O@Y1>E:K M#N:S[1.CRC,WAIC#B,H2AX1/^XFPH$YON Y4J=9@^2>C\)\-I)7.:PPK5)W/ MY>SA=&!9W[ .Q+E^X'7C8A>H6IG9:J#A>-K%KAW6=KJQXT9R7DB^N"OD8[Y\ M+$UC9"DF(@UBKD(,>9A$$$N50A:A$#*,)"%IJCU6Q[*3Q\2X//4#M1*NM 1/ MC9J@UM-Q8_D8H):[RA>"U/>6;[VDD^)F+8;>06(P_VD-NN MO33QSG#+!\TMM[/-27?Y?F8ZIN>S^X^T^$,N3+K,IFON]6SK4+S\3SD5UXN; M>;G0-\T?Y?JTZ[-\FA>FE\'C?*FO^[)\?*3%RX=\)M_K"\H)U]S"24"AP#)M M2CR* $.A7<(0T2AATJF[RNN;-+;E=_WM_K#Z=F_,[9H;^&K/BAUOOKZB(V+I MDY,/OAEU0:5O+[F,KPV^]QS)5S/HE7(O7WL"3^=TOKIFW;ZV'V192KG;ZN=8 MR;Y/\L?BZWM+P=HGV8O'Z]B4L>N9TPY@ZS\4 MS@$@7XT2+20.VQO1'H*#=H@.MW8CG&O.*Q=O4Q7DLYR:@Y\[6AB)-\NBT%0W M291*I8P5C*DI&8\B#&F2Q##%/ Y0ADDDK8+I'.6.C7A6:F_UGW*C'EN\[>BG M!Q1[IJ U@-LEA1JE0:/U%6CT]D=#CD!YHB);J8/2D2,4^Y3D>GOG-'=3K8A. MW\_*15&=[%7Y*"KAD0P(A0D7"&(6E#)T:WF;JD13PULN]U[SX/)]. MW\V+[[00DP2'2 J*84@RXZ(@!K. ,AAFA(0TCH7$V.UXUD[P^ YL:[W!U"C^ M%V^5*[:QMN8+S_CU3Q\M=2K -Z,U:-0>IC;%$9SZ+TFQ+70LE2B. .%0@.+8 MW1UW:(YO"7W2!M:>SWH3?5USD4[OYF5N I/>_EC(66G4^I"7BPF2',E NR]U M6B)#"%(1$:AB&L0,,2ZCQ&DGQY]N8_. ]K9AMW=A-^9=@>I=T\8X[@=YG%/+ M?:/7F:F^]Y=:]LJW9VEMG F=V[AL*_O MXV%X.W,-""N)M7GMI1__'UM7WG4 M;-AM+O^0'FR']2"B0XSW.YH7?Z73I?FV+!^?JJH7^N-2Y[:9[K#5)V>O13L/ M0RIDB*%(<::]4Y) 1C(!18)98#+0H\QJ ZVS!F-C]"W5J[J&'^?%XI[>2["V M GS.[Q^!HHB M[VD^W,+*+\&R-DJT0^ HX/"ICV!C -C,/PO):+^[>>^E.%OE#PI@]'1OS+0+ M9/N[[@6>GM]S9V0Z=6TZ:OU%[9MV1QR\C]-1@XXU=#I^8>=JM4=J@E<5<7.5 M2[$Z]E>*)FE$)20!"O0J,1$P4[& F :1?KG3,,2QH"Q9'"JTZW=]B_ MNIE7I[-5JXYK\4RU6>4$)R2@*L4PI4A"'&O2R22-H2(\56F*1&!7/>FDA+$Y M%MLZ@I62#GL=QU&DA,0X#6$HTP1B@2)(*%$P"#A/PH!+E@:NE1TZ@SE\)8=> M,+78G[OT>>N9B'N!Q6';[%)X!MH6K#8+6W:RC-PZW6]6F]\YN5.N% MW:OI;J6./=-\:C:SS!X7G3;M+YFFMS1D%-*$:8VO'I%%3X^5Z)JJCWZWHXT]R+UMUW>-2"E/I M5P20(XXT-04$,IE$D),HS)1D@F,G:G+68&Q$=3-_?)1%%6I1V;(5@^^8/>H\ M%W8TU2O"/9/6AW4%J%K[G00';0"H->^EY6AGW'REB#K+'S8WM"L\!TFAG0?J MF)Q5G2!.4!3@-",QS)39\U'K1Y+MK=\Z4 M&ZG*B)@?KL7?EW4ID;<_GN2LE-KG(JF*]7*0QUA!S#F!&4DP#&.>8I5D81(@ MA_TO9P5&NB]FOO]\2O-'\+1JF"RTKSR[!XL'"9ZJ@R;'LPWK*;$\W?"*\$ N MURH M(J<^GWV1'-AFHCFC[4CUORX,0$T-ERM_F1*=W@\!''%T->7M[L8HJSA"A1)I2S8'F M-Z+Y+5$85@EF,J4I"NVC>)U$C\T/V2@/:NVKMI&-_O7ZTF&'VVT6+$X$>L.V M][VOL[!>%J+KAK3#(4-OB ]T^G#) ^UV%M$)J=9#"K<1ASN]Z&3ISK%&MQ%\ M= ]<[UT%/(U"PDU7:((UYT<,LDA)&,]K".R'D%7L)GMN,.W-U-PHPU:3ULJR\D\67![KU MO,HP1B%E!*94)A"GB$!&> 1I0%1""(TB[EA^;@; M6,Z4? X)3Z1\4LR@M'S.V'UB/GM]Y]RGIR)_7'7THB)#J:C*NTB]$@_2&+(D MX! +HICB,<78*E[Q^/!C(P&M';PSZD'P[OW-+2CY7#_:4]/]??% 9R ) ^<$ MJ&TT[0B@.T8]O_8KQ?I)=3IBL[\%I-/\OZ3X3^TS:.[8%#;?"BHI\E+_Z4VU;U[G9OPJE7X-OM(? M$T*1E*&B,%!20E,+'-)$!3!+I*8&%E+A=O;7FZ9C(Y;J9$(SR+W4+AY8KLT# M3ZMB''.UTYCM04X=CRKZFW4[UAK%7/9,@+J;]CG%=E^;D4Q*+^(3\(4AI 9,?]X'\L\\7+9LAWSY_RB>)!'&+$(3*;D)C$%#(< M81A$64BE27MATFDG\HB0L9'TIID4D)6ZH.S8/^\HI)8;D!<"U??F8PW,M@?^ M[J_PT_L>\JW;D/"U^7A,Q+ ;CRU&'FPZMEW;N35&L91BJ_W&JF! D 19AA(. MXP!3B&D80Q(K!@6+]=N?"DR3Q.TPZ*2L\9T&-:H"6<=>U:%V\ZJS3%.%$4R[ M-N8Y#3G.0H2%Q)!&)O JX$QS;B8@(D&0QD3P4"FG&'@?@ \8%O\JH%MZO#Z@ M[-M?;?#;4K*?+B/M2/CK*W)"SM"=1-K-/=([Y,P-%\>GWQ;Y?3ZK',7KF;C3 MS\^#R=6Y556XD&EXV>0D3F2<1(P)3>)QBO2*/0P@4SB&DJ0DI1Q'"6*K4'4[ M3NFBAM4[LANPWC/AK$/>IE6PX:;1D9Z2VBC7WN^=IL>.>WJ#?* */:ML !/ MOF5 1>]K$\P6?!WY::Q8)Y7W$KCNC*+_&'9[%5XKG-T9I);(=O>Q.@2Y5TY$ ME;6XR@I!VDOE2BD8BTC[4Q'5[)?&&*(@Q%F:*"&452.EX\./;?5:.U%UYX!& M18>0Z4/TVLGIL3R)Y9LE,'<&/#\"W ]]$;N/7W6OPH6W[O@].UU??! M.-VX[9-9:U_40OY"98">6 M01'1"&+.!,PH9?I7\P\T"'C$W&*=+D1PF"@GHR34D_4(O*)IN6EZ&4)][XL: M:+[:0M.AF.U)X[V5JSV4,'!!VI,F'I:(K5[M=V+"YVU:&'^1RV]W5J:/4JK)\%;6R51E[W9I] M$J$,:3\"P3CC>C&=,0(I5@$D"0UXF))0$ON($PN!8Z.6K>K[^Y%U5V F+1O8 M6L-ML7SV#&+/U-+2O> *;#3V#*-3ER6O< [6=.DR6%W;,%EC=*8KT_EQAFS2 M9&W57L\F^_LZYJ\]/DWG+U)^EM,J=/A(8D68*LPD@1%- HA3T_>/"+V^$V&( M:11@B2+'PF;G9(YOM?>%3FE1Y01\I_=-=@63,ZERUT7?><#M/#ZO(/9]"M/H M"HM:V9ZS+*RA\94(=U;>L%EQMN8?I,A9W]@QL$4[DUL<]ELQ+\M)AF2$$ IA MDDID"F9'D"8FXIA%4G&*"$N(&[T<$S,^1FGQ]AS#5(ZA:L1 [TG9MQQS: MU32^FQ?U)-:5_&\W$2D;@?O%Q\,HC42L79.0)9%V332!9"'AD#.ETCA,)(V= MMNXO469LJ\G=]\.XC^UOA__9L>.@H3!_%:XZ25(N)?K=LTP]0.HK$?4258;- M5?4 VD$ZJX\Q+XF^,^+JZBBS13Y;:GG- >M\5M9%L];!-*:V$LZA+5U\_TVO'V2":M9UIOYJNN?0@,:X"-J6!C MZVI&-U&&9F6[:QY8V><[HK#72? :AMB/IJ\0N]@KY,<#'OL5Z>NH>'UN21,4 MXAC%,$Q3_9'@(H&$1,B1)B&PC$LY+2P\:WN=X\YZX)8EQX+7WPD_,]R M''R]USGBCE;U:X8Y(![L<'@L!\/NA\*>ZO7?%=(T9&P2@J]GHHK;KON1KO;" M%8X2QA"',F(9Q)2'D"4)@1E5(1690D*D;BQB(75\=-(HW5;=J4O#7YL9L",; MSZCVS#HK.!MU*S0KA4&M<0]G$@X ^2J88B%QV/HH]A ";[5^ MKO%K.\A9^B9=\>C;';&&PMW3.&:R+^=B9^QA_8EC9AVX$$L+MT M%F.[M]PG+MLAXZ]UX1MS 71SMC#_LYVAY7S=B M^3@O%O?T7E:15N]G=\6_FA5SUD*P2@B>!DB0+B#EVE*:ZKPH@H]I/ MB)4(<$;C&!&G_6]KR6.CFI7B36!@/@.-[B:Q;DO[LZG4%TZ('1WU G//O.0- M86>*H>B:;8[U1>PE0. M&3^U17RFT MX*RYYQJD7AH44!:+R4?Z]WEQLRP7VG:4)@2OLQ::)Q M5(QD2E*:6;4I.3[\Z)P5HR%8J^C4/>H$@.VO_N6P]/R^K_3RUI2IW>*VEUK? MN?5"Z]\V+_.)00=Y@]L-6KVV9Z[J]AVO(X3D;K'!K;RC+$LP3ZG^D#.*(298 MP"P( BB#F%+$@R2+(Y=%R!EY8WN;3=HSJ-+OIU49WL[-+<[A;/=Y]XA>SR]] MH^F14J4^<[D<L$?RY=V1CRCS22YNE1Y9_S9=&F7NYD75 MJ&0K@NOK_%08>9RD##$! Y01[<8F I)$")APQ9F,0Z']6Y?BU9[U<_)X!ZAP MO6->\Z%P^T3XGD"[S\,K3DO?Z^>=&=D)%=?>M%R8/7IMY158VPD:0P]"''N/ M%.]I%CQ]&'QK-^A'H2=H]S\(?8GI]C'X;4D+JH>2M^K]3&CW2(I9=9Y1?;?* MC]+4V57%7U\(%A7QJ MFG>YT;8=U'9D[!W GBEVK:_ATFV-JP*YE<[@6ZVUQ_,))Y0\4:"=S$&)S0F& M?;IRN[D;"7V692[T0BJGT]7QZJ^4_R'%QA-NW@[-.F&8L@"&4^,I>[J"5O1XXOB^+)\ M?*3%B_GXZZ\(,(: RI(J5/.&%L6+63[5_V0BI.HT>_U.OI^5BV+9H4BS]3Q9 M'A3U@'W?)T9KE*],[Z=&;5#I#5:*]UK0PA4T7\=)MF*'/5=R!./@@,GU_JX% M*)[URS8O7O0[F)*,P2'$*&,J..T1FZNZ*N\]FPJ!NW8$W/=D#FWU MM?.R-?*P^RN')AWLHARYQ.UU%#*?O-7+F<7+9WF?F\3]V>*3GKT)3U&6*,I@ M%B9Z74%E"ED01C#$*,0LP"00R&9+Y)2 L>U\U#J"C9+ :&GWBIX$L?T]]0%- MSR^K(RK6K^TYTX^\NZ7D/]_/GW_1M]:OK?YA\[:>''"05_:<.:OW]NQU%]39 M>5^62RFVS_2KX/#RD_Q>_:F<)"CBC"4!Y)RD$ LE(:4$P3@R93$%4OI;Z]R: MY:S8L;WH1JMJA3I7@,\?'^6S?L]YHG78GV3SQ9:FR.(C"69PI&"(4^T_Z?"%!*5 M"(@Y#BF+)4DXLMMA.A7ASC?Y/6?[<=SNM$V=FKMVT!CX#<[3)KI>6KQ.O+TM6 MRG\L]4/UUFRGEYNG7%(3]8@RR*B,(4XHA4P1#@6E:12)).12.*W+3TD:FX^[ M4114FCHNKT\":KFB]@%3WXOH/83*GDHNG,7"USKYI)QAE\;GS#U8#9^]H>LQ M>+DL#+^OJS<'A,290A0J&680"QE!QE "99)%D50L#ID3&1Q(&!L)K!7LW"+Y M$$0[ K@(FIY??"=4.AQTG[#OEU_FU$+E9/M/I')MJ.>U]Y^GIFY^N[]S?-\2C\ MU1@ FEUB<%UH1^5>UH4A/DL^OY]5IE\B?5FE@D4 RB\,(2LZ5V0_#D+(@@!D+48*E2C(5 MN@6!MT@;X1G%JNY>L:VM8RV'%GCM>-839'T?2ZRPVE&SASPZ"SA\%3MHD31L MX8+S)A\4(;"XI6M\JJ8M_>24-_K'V^+K_/ML$J:,!"S.8,BU4X@#XR-&B,"$ M"Y42%E.,K+)V6V2,S;-KXC$;/?5RS?PV+X#1U356]1#0=F;P!%//C- )H0YQ MJR0F>M-% -&FRA31M>$J]5C0] MM1S.\SM,8COA## QO>_B-R ;[8&9GUK_:H:,!6!C J EV!C1+^X.<17]XC]0 MG,5Z'M9/^M-F'JJH"KXS#YMWQE>D17<86R,O.@P[7"1&=YMW(C,N&*;C+N:J M>J<68FIW;DH[F$*?'S6'UK_]+5\\S)>++_GL?BJ;?WYY0Q=RG4,]"4(LHS1B M,$92NZ@QB6!FJNEG2<*#*.)1*)UZ ?E3;6R>[4=/U68\3I[EAN2K3$G/'RZK MBK8K(Z[ ]]HV4!NW_@-X4YTI;2I$>-R?](ZZKVU)?XH-NQOI'="#34C_$KKQ M>Q6&7:Z#13*>,HY3#(-$F)H360(I81P&::PYFJ&0AZ$+1^\./S:>K;7K'&NS MAYT=179'I&>:LP?#F:".V^R)9/8&'Y0HCANV_[*?N.J"T-FZ]6[56"=-!5,) M2:!B 8;ZU:60ABR#+ H45G'*49PY!\QNQA_;*[NEGE-;HE/PV;VT%X#2\UOK M@$>W0-A#JWV&OVZ-/GS0ZZ%I1T-=CUS6M2K\K)Q/!MDO!4Z;Q$U<-7R\T8?EB"WN,=W MHOCM3$Y2%N-,* SC,-(>/ TY9((BJ(0,:9"DE*16A2VLI(W-.] /$?:5[FS MM-B3]PG1$!Y^BZH^D?.5*.Z(X!@2Q=N0])@HOH5,]T1Q,\A($L6W[+%/%-^^ MJ0.;7I>EU*X=_\>[ ,3!SZ\#)N!&' /(T^$=]KT5HH[RTF@ MDE3R(( Q2Y1V$44&:889)(&D,>9IFJ3V%'>))F,CPY;"#B786 -VS $;>YP" M%2Z80 N"'6I:>J;BM1E@U8QWI%/B%$4RS-0,%D^RFB+53-%VX8[[S13QG2EZ M6MOD+ZSD])Y+P) 5Q2\5 Y0H8G[*&*1:,(R] MVJ0=#S"V5](7)95ZJJ6%9H>-#ZMKC0_= "49U#K3!&"H,$"Y+@%+,P$RDJ6$ M,U9R!"=-AMC7%5NL^H?U>+#^P/U-/5:SF063-^T=;L2RX+F 99X"+%*S=K0' MYX1S!E#*25:DF%-S=>/>NYD<"LG-4/WA:$:(!Z+;%OTML/1])&WP![7W)K M<]MQS?RP9_U=\N;*-S^DOV$(8/&Z''J-/G2OPQ!HSG0\#+I-:"L#0P%V!?]9 M;[OS/%P; M6GK^[DDMS*KY\??%_*_5=RN/P68ODTP7>=TTVNH3 53F'#!L JPBYX:?,HT$ M&8 $+G[#$8#\5V<(3M-@W2\-2(/X-'__X6(M3&H3 M/8ZZ3W'KYHO;T>B9&@Z N"YYY8*(QXG^3<@,=$SO]E7Q.W&_Z'?G,?KI5<.= MC5^T^.# ^_*G;L[8_]M,5DLQ7\\,#;[[*=1R>?]D_S91D$$(<\-4K. "98! MJJ$$1$BABMQ$4"7QV*+V&'K,V]*LMC!9J&=S:RO1ZGWP[3,'#B08$=+72/J_ M9'!\+(,+ &)@^BIE -[8WE(,< TECY* B[=ZK<* :[YUE ==+]>+7<<-H7.M+(N70I8 <9X")HH,L$((FK&L,+_R7?LZ MCSZV$'7/^(V*_L[\9&=_\":]W]RXKXM[07R %7(LL(-6RMZ@15PSNX\]^.K9 M&Y9SZVC_FP0>.XKO2JZG5N.ZJ7W_HNJL@-GCAYF>+Y[JE^IO+^T_?K,931.F MF2H*50#.: :0(3K 4)H#B!&&B!%>%GZGD/XVC(WX-B[8$[36SF3K1;+GQEW" M7[:?^+/VQ?><,F#&'(\M^YV'OD\Q>YD"_X/-GH#?< M*J2$-(=E^I:]+%M)QG;W")1=%B4WXY/ST1T%IJ0;=:2<(W;6FYR\=L-ZTT_;#FM/NCX:%AUOEP5W@N==NEI:Y5%E* $Z983ME M0T(A%8 LQ>8'#K72?BG/G>/Y?&^'27#>"7PF?RAFK:VC=K^ KAMCM] M&FX] M<^,>8'N6]M3;UPF42$%7]UB#AE=.;A\'4FX7^>>1?5LP6R[T]>6)SZ<3S07. M4X%!";&VBJ,9((124%#!*5>"9Y"Y9HX=W'ELX5%K7-)8YYX;=@A7][-_$P@] M/^>._GOE>YWU-2C#Z_!.@^5TG75@/XOK_ ="DS??5U/U:5V'C((K)0NE0'T(/ M) (2+T]=OB';K&@_5IUF<^K1Z;GF'; MP75[L-/+X NY;CW[/4+[)VA-LM MQ(X/8<^/?XV=/1BJ;=U#L9<#(3]X(D7=CH,.&G[[ 7$';"'V>IZ'-^Z MW5SB9N&N"RL2)9"T"N,*V.,U\.N'1N0':?8?A]D&=/#G8 M#G6[(BR,^[:H-_M>ZE3W-NO=9K9Q! M@Z^K[A['6])=22QGD0\H;D)R5A'-V%& M#'NFEG-'MOP7BB&9%I20$HK:4)5 M#JB $ C;0#3/)$.Y>^[,Q6'&QFBMH8!;2Y/OC:D^2Z;+>))"%VE.@$((F3>( M3 $G'($"8U*(E".B'&7(XB$ZU&%\7YBZ+-QCX-0W[3:&^FUC51+0?9L)\[S^IU6?]C?W<5^+]-C_4X=V*$)<,Z@)A#221&4 E MS&T?9&73MPE4 M+"K8M:)'O&1B6V-OL_$K'O5%+57B7L2.AX$5G _-:9=>.K M >>K9V([\"1I7$E^^3A?+G^]2XQ/MC;&>'4WO$)U)(SC51#>9,W0-84QH#M3 M91CEMF&<_;"HGK;E,Q+#%#,,S->[!"@K)."%/7U&92J1XBHM4Q_^W;OWV+BT M-@TTXBS+6KZF)&F=I/&X4&SEFJMV#D4WK@O$IF?>JJVZOA+U9ITSWD9BD/T[ M#\H&9UPZ?K+/?:0?#?P)L3T2"2%I@"992Q@A$B0H92EE!=0IUY+ MUZCH#M(/Y[JT>F3(W5@T)I ]4^M-&$97I8_,PE>'&Y7N_"6^=KXN*-MO*=C4 M ?;,$%#5&92YR"'R'"*(A18J4100)DR)$JH$/1(\#N\^]@(I+$OL09ZY:,= M8>:R_W\#$KV?]FY!",O..T+#*R$O')7![HHB%SZ\[; M>Y1.=^%#M\K.?*QFYL\W"R6KU7LFK+!7M5__JE)!6)EQD#)5:RL(0)A"($>9 M()ISR=/,KQ;">>SQ'7':1K6USI-- E\F?U6K[\EG$Q7^UC1C2[Y^5VJ5[.D' MA4K+7)L5MS"I%Z1[9LM]&1EKM?UO8W>R,[R5C4EZ*5OV1BVZ;LRU<5])+<81 MCLL:,:XW"#Q_7*OWQOHO:FI54Q_8PMY\9UQM UV-BBL#>'[<;L$R5VS;>G=?/M71OAQ'X%$J:UF1[CV_(NF2G/ M8X/.F7 \PXR$;]\GF>L6K];0I+6TCQ--!T1BG6MV#37LZ::#TR=GG"[7A%', M_7)I8F+YL%!/U?II^8XM9DI.1"F)H9<X9( M9\<97SC4FID\MW8FP!X[;JDC:>SVXX[S$+N1QLVP])E974Y-$."2 M(I!R46C"429+SPZT9\<9'P\8ZY*GC7E^C_MY)-T>]YO1Z?EQW]IWEUB$MB;> MV79;Q8]_]X ,L1 J>Q*6*,4Z]*W3WISZ_&]F&S*U:*QSO>">^JWP%'L(=.1CMJ M;6\[\)'JH3.G1Z='_QX>3R^;'?,/LU:"Y0^V^(>J4^#L4>SJY:L2ZT6]86A/ M:-5BQ:I9*]C6E,[ME!-W^^0BI; L.0:DL.OS'&I@O@<$2,(E$D03E3+_D+P/ M4\='GGN>^L?TO&):LK5FV9(\]5WM4A$>_(TW3GE^RH)FD'7 M%T7?L]+[:Z Q//EEX\*O]G6PG:6'O5EJ'4D^.DQ% +G?@F0TZ@XR8F!BO@6H M4]J]Z6[!I#I_4M_8SW,1&N4(ITHPLUS.F5DNERG@G.< 8R&+7++,+)Z]J?/B M<.,CR+;DRY@;P'27877FLRA0]<]:+49#1)W7(8E'/Y>'&IIDKCI]ADJN7W/3 MSN/IF?Q$ID(R112 J3TP(V9U;A;D"A20*([*+,U%R.;:Z4ACVVVS^Y)?;MB7 M/(.EUP[<;0@-LR5W-J\F^C;=923B[MN=&>E#US6_LYLV454^)L%XT MVB*5O<"PI<_#>Q%W%S*+@67?Q-;8F%@CD]K*Q)B9-'9& JOXDLL:;>K@'3SXL6K!^3(:QX<\N753PB?FQVFEYL]IT MS]J';MS=&"(>ECUSQ0&(3X2- M@-D#J^0GM9ID&!64Y1APS)0)(Q 'C",(!,QS*7E>$NA5F7ET_]%%$%;[Y=G8 MENCY(E"6\1A"U^.A8&!Z/Q%J+$NL:;;_@9BNZ^RDM@U;]:^F3T+]H;ODLUDH MF.^FS5X2J^I']+/LLS!%.R4ZO/O !T-G73L]"SK_L;#GW19;PD(8R::*(5"#"$31'@>%)\=9WRA0VU6\LMZV:QW ME];47_T>__.(NI' S2CU3 4;^^I=E-K"NZ2V,=X#W@E!I,?\_!B#/NR=;AX_ M\MT?#GOPK6ZQ4ENRKCO!;=)07A[82YTN^'9=]S?Y9G!7$R)R+&'*@. Z-Z& MX+;YI090I)A2)1C43KU(@BT86[!@OE>E'S?X@^[&&[U"V3.G-+;OQPVU^7?; M7+B7.[O!S54;?]2-EFHGXI%.,'Z1",E__$')*AB>8R(+OU' J=+?5?7X?:4D M:TY-E-;*!J1J$]4;&]2$\;S(5"H!(@H"Q RS49;F(&<94XKDNJ32^93;9<2Q MD=C&YJ0U.ME:O5W^)-9NC],2)^ =3IABP]DSD;T6DAY'4+$1'>@TZF9D_RPGI%": M"UP A6U9M,Y3P*7MPZX8U9R;^%/+R4P]VDRH;QY:^)VC.CT)M'D23L;N[VEX M6RV;!@1U1W$3&D5I)G)E MSBT AX#B2IWQK:T=TCXJ:5&RRQM/>[!QM6CM_) M\1.%?K>K;M56O28LO4OPEQ!*C* $ D,4&:)A[(2: TU5;Q 9B$8JK+J;,7X M-LN^KI^>V.+%G@XM;E'Z#YD2-S[J&>:>26IC<\WS\]EEA?J!!%>],8PNO>IN MP2N)L'I#=%F.U?]6 6OD>@7^F4^KQSJ$7WZ8U46A\OYGM9Q@BC#E/ .2VK,_ M; M BEP#*LJ2B!3ET-">Z]JX:Z2QK8EK6Y,]8Y.-M^G M^4HMK12]55)X7\W83)AEQ9>M@G/]JC;<*E-M):YU*C* !&2 %5D*BA0*CG.< M:>W5O"C0CK$Q[[Z^_,:1NZ1VY2ZIG:D#H*T[RF9 MU_NC?E:\4D@:!-7EL#3L=F'D^LWJ)JP7+U]7)LQM2\S*HLQE MJ3%03)0 *8@!*S,$8 $9(3"37#@%I1UCC(T4-R8FM8U^_'8.0C?NNA&8GGGI M$),>FF-VN!^)1\Z-,"A'=+AX_/QW?30TT50J7ZA_O(#Z%9@#$EZ#P(J6$.LW^L ) MLT'0G";4AMTF<,%H&;0]RFBD]R8D2TF1\@+@-"L 8B0'A!0"8)BAK-0E3SGW M:1-\.H07>PW0&/B;'2-9[MGY;XFJ+?53(A(C8K*01A^8]H1B@O.! M0(1,Y*B@5&CRK!;57'Y=L<5J"$B/A^L/V-_48S6SN:();YK>W8PG2W5IY<% M2:P*$"8E,-]' E)!E2HY+'/%6CS?S>1P:&X&ZP]+,T),(!UW#&Z"IN_-@(,' MMM6PO5\UV0CUDG\UMUI 43MK748DUGK^=(!AE^H7'3Q9A5_^9-C+Z,RZ_6&^ M6.GYM)I_58]VT[NM?^8I)#I7YN$O& 8(BLS\I)!Y6V%:8H69^?\^X;?SR&,+ MO,_N=&U-3UK; TO/W>?#C4UZ0;EGDHD%L#?1>(,5B7_FG]:PY/:\MN)S6&.@DDN+O*O0'B^H,<@.W?0 M^B,^!QM>FP3=87(@1(^;!9;YG39U?MD]8*6YALI<@*P0W)"@/87&*0V:MF]#S+]!S0256,5[G6,,6 MWKFX?5)DYW11&)W4I[X[^K+R%H+A(AC@*KK= MI! 3LYZI(10N9Q)PQ>(,%2R5^/?'^8__86[1L(#Y8??P7[WQ(!3@ZMZ&")P_ M'[SSP9FNQ;ZKW)XCL=SCLL?4 \6#C2D:]QEWAC'[+7$@A? MO(T67P.&WF4)!.C,%DOHG0*UEVLAYX5ZJM9/2ZO3I.0D4U@P51)0U-++)16 MIJ4T85&!.9=EKH7PX[@SHXR/Q!I]]>?6R@38NG2FM5E_FL&3QFI/)>8SX+HQ M5BA@ ^DP-TKT&Z2N0.,OPGS9^5@:S&=&&%:"^;*+)PK,'1^]M>;G83%_5HO5 MRX.97MM5U1[*/]M=W*9(!#+#!#RS^ZD4 \0*#AAA"' JBERG!9:%U]:(Z\!C M6R7M%Y%L++]+:MOKZI&M];?6\%R9#S?NZ /EG@GE-E!OJ,-Q0RAZXJF%4+MY\-W]3=2?W^5:BL-&/KY^SO>[)]1:P)3DFS-0M MJ[K8]-:6RA>GR8W-^H&^9SZ[T#IY)Q'9FI[\N3$^;E=23\1Z:Y%\<>!7;HM\ M#9#KK9"OWB'^CM3>HN]=TQ1B)[.J1(YS7&8@A\PLV1"1@,E,@=)N7&>I(CE, M/;.!0NP86^#FKW ;.@&W;T1%@O4U=Z.LN/ZS$L<[4?UHWMZ(Y0!;4UU6C&9_ MR@$JGTTJE]L%Z/R\V1Y6UR7;>QF9BVHFJF[/5Q2C@T9 M:J @U #5W6"EY<94*@;S-)/<:0%[@PUCH\0#XY*_JM7W9#ZS.J12F>F2=KVU M^EXM)'AF)I2O(\3*1HJ;C3"?_HR!L];-I0/-1=];:+OLBT:%8C]9?.-#TCJ1 M''C1_P1X:!3U/Q$#J1?U,2%^\D:W0=DI?!1XZ^$DD6[S_4 LZ<9;! M?':_>L^JQ7^QZ5IM?WA;+<5T;GO;MO(5(A4L9RH#4&$3JY-" 6I_XH(CJHB6 M:49]8G6/LMU:">G!-00F;!+6#O"=N^MU.OP=J# MWD@ 4K$$@SU&'E8]V!^2$RGA@%N$,=@7M6+53,E-KY[V,6&,H2*SA9*4U9VT M$. 8V]K^7&K.&1/,BZS.#S,V7MI8F:C63#\>NH"E&^7DP'5SX=>!S/8; M&=:>J20"HOZ'OQX0Q3KX=1ERV$-?#Q!.#GQ]K@UL$?Z#55.[9C-W7K*I^JK$ M>E$?4;:O4IEI3JV,2R:TI2.9 F:+=GBF$19%7J30J>V5ZX!CHZ*MO< 8#*S% MB51\E2RW=GOV!K\&N!O]Q(2Q9^HY1/"K17!G;0\1C2LTL=J$7QMNV$;ACLZ? MM IWO>X6Y075V<;O??5#30A6L)"%S2CA9BD$F0),F)^RC+*"\$+@4OB++5P? M>&RT8[YF)$0XP0%BYP/4Z,#U?V):;QD[= 6UEL>62'#'*JHJ@L.PKR"$X [& M>>T#C^M#L]S,8SQCTZ:RU)ZI+I=[JDDJY;A0,@>T5!0@F6% 9&GE9/,\+QCG M@GJE>70/-S;VV5B[J;O=V1LH5W4%;3=*BH=AST1T"WP!26@NJ$1+/.L<;.!D M,Q?'3Q/,G*X*R)QX7RT%FQK(TC:2ASSC.80(4 TS@)3( .&E #F'7)=,2>W6 M!OWLW<=&&8U]B370X]C\!+-N)K@9B=XCD"T(UQT9]<--SA^R5[#X[5+WXHL.YP_O0TG^UW==""9+#(",@@$P!E6 ): M: XT9 5GG!&H$E]TZJ"2]^,%10:?:L%G8#N)H]GA&(:[^?64:Y6;-((,V_ %04*6 D MY^8)+TK-=<&E]-I <1MV;$_\@=6^4DM..+OQ0'ST>B:' X,WS;K,2_O#;+E: MK)M.V/$YPP^F:.I,3H,.K-CD \2IBI/7U8$ZD79CYLU\V=0:[OHL\XRH7$H& MI. VV0[:6D!) &8<8:$88]QKQ^3".&-CFJ87I[734P'R HQNO!(!G)Z)I-V$ MM3;VVG3Z"A*QE!XOC#*LQF.WJR?JCE<^'IA_V^[$OI\OOJAG\VWY;CNFZKUH M9X)5(:E"!% ,*QF*)OJN.]HDBZT?GJ?(#K/@1B210!THVW8?R)VYM;BLRQ+//]76&9U8 M&;;7!QPVL=89@)-\6O=WI]A!:8$DL[@]F.+.K;6!>J@'&+G1A7AB/1,"^Y@!+04.N=SM'9"!S.L(B2:"P\SVTE#<Q9AGL62K=7\,WP]/SL;?K5;/#I0_JX$X-8E;5GQQBV MG+;+S9,:VLX/ASWR6_7CPWJX3\;\MN4;PB)G$!> (KNKP H$>$Y,]%YJRE.8 M85P0GUV%JR..[7VZT_J>UKE8>S+K?IQP'6LW?HB*8,]I>B/EZ MME+R_7QQOWRK^&HG$?"&+18OQK;[)_L1VYPV*PPED=R6\=LM!9A"P"7- $U1 M@37/%"NU7TP2U\#Q!3/-?MYW-95U=E.U/7^ZLXVR?E3S]7+ZLE4=^9=_@ZRH M\^M&A*\W9SVS9NM8JU^[<4+1/KX9[XB0G16B>3QLMZ M$R1F>Z\^\(_6&2RJ<0,W%>L#V--^9+V,XKDILUA-OMB^-O<_J^6$,"R98A(H MG#* 1 :M0 ($&4>\Q$ICRIW4H [N.K: TF8]56"\3!?6OGG-]=[&(NV&,6\[>]39Z#>PVSU7/._.V&S]E_#(O-;'>O MU@ES=_, MVWCU724FX*[FGE&6TTRYQ4[1@!^H7WMM[D%L\_Z_P*$XR##Z]I0J26I].5.-N]^BNG:GJ[^/I_+OZKI=))!F*)4 MI$!)JSDI60X8LQ(J$E/!"=>8%7[B2WX&C"T@V=F?3.MV4-6N'53(YK?WA+A1 M5I\P]TQ?.],OM7]/?MG:GVP_L-D/&MT>VM341>T[5<9UJ(KO6+;L3HWX* M$P#6/59K=WR:.07/73=1#C]_[M(R:H9K-VGVN0N?#I MK37$G S57NOZH\&V<_.X/S?-<_+OL9ILW8II=Y^MX+L/V&KK5@0.NVW=?+' M'%N$'KF-S1F,W4+PN,CU_!8Y;6_SRYZ]26MPQ"#;'9V>^MZ<&?!5>^!;23##$J22J!$SFAF"XQ(!KRH$0),T04Q32PC/% MK6.X$0:^K;5[M3)WR:SCJ- ?8C=^B05;S\RRQ6N_*(9I&^G<3Z?SOVJ9>'LF MV];SVO?I-E\N8I*< UJQ"<1HWX.2D9Z9YV.@1 MV87S+@DE4)ZH&W0WRHD'Y, B1:OY)C,DV9F\=T(27Z;(":+(2D7=8[Z*6)$3 M#)?TBMPNOE&RJ#ET>3-_>I[/[*!UDD A"B1+QD%!4EL4;/X@10GM@:ZDF F1 M0Z_RX,[1QK: :L\/=T9Z95NX >S&-]%@&^;$U1VQMUI)&Z MW+ZHE-1Y4>@.S+8J^*7._F+";B$N=WV)=_*A1*8B+;6)84HM !*I JP4"A0* M9SE)(6,9]ULI>8P^OH73?B'\2[)OON\&C?L4N.[4] )K[ULVE_!,=H8G?_:B M]!J 6+1M'/>1!][/\8;D=&/'_Q:!I4RK[VIAB7&AOJO9LJX=%O,G91??9N$W M9Q^8D("K#,S;I-:J5RKU21/HP<6ZQU__P\-2XTAT'6N63%?GH72_4QFV[4 M^=ISU#/'UNXE!_XEC8-M]IS-J3OT,MFYF5B62*RC]097W6[5+.7W$_.^Q118 MZ',R8M6 ]6'BL&5C/8)\4FG6YUCATGE-5Z2Z^:/YS7*2::J+DA,;WJ8 Y:D] M$I 4Y$1#5)*2<^[47*UCC+'Q]E8;KFVDU70RM9;Z:^<=P]G-O)% ZIDX _ ) M$L^[@,!-XGG']QQ99KL[BU(IEY!LVZ5J;F62\10HXG@%[CCF]%>[%.U">GRA7U;E;H M#>6)CH_)\;6#_T"JM/9EH/\ Z5B+:!^5CF\=RW-UK6F2=>W4EF MKC<;,*?,T[_#%#+?BP,[U:G5&[;\_K"8_ZBDDK^]_&UIDZVW$@;W8E7]J$/# MK? .$C!EG&C N:WX0%@#2FS9!Y680M\<+O=.-9[\==1PLF&-&H #JSU1UI7@+S M&P%2I$K&J"H5UT$'O!_'VK5BKS/+Q]"V%&> ]#S(#8*G9PKR1";\[/;$^=@' MMA]?IP/$90?C)HQ;J1+S^*HC:)E"6EG%%= B4+ I#*)" FYKAO>7=![]\AA=:;T:#]'>UZE;Y(Y7 MJM>350/0\UJ6QD-QL.7H#6CZ+D+=T+FR^+QRDR$7G6[^'"TV'2\*BZ_^F/^H M2?W#[(]J-E]4JY [S^0?>."KU C!0HNHTY:.SH!<-Q M..EW<6"K1%8M_HM-U^JS;J0)-O)O$UEJA"#/0*8*#A#5AM XPR UJT=8IH(2 MYM5E_>)(8R.Q6O=4;L0X-E9Z=CB\"*L;!T4!JV?>L38FM9$V^':%R[\SX34H M8C4AO#C.L/T&K[E[TEKPZ@6ANT MFWY?6&E%I1G#&$(@$,2&[G(*"!)6/XD0\Q>(4)GZ'2->&W)\AX:U6 V\/B(IK7[+GEL+*_?[>S ]D0UQGO6%CA.A>,Q8'1X^]XYVN#Z M^QZNAT8GK=41SPN]4(IUAN@VZ+#GBEY G)PU^ET=I"OY7*T:>5Z[K_Y5+7Y4 M=0M[MC)KS7JKW>9S?9@]S!5>[A:4Y.M^8FUWVY' M-0=OU@50S<#SQHE^P3_\$$(*//@Z_R8RB*5R0?O6\[I-9CJ,]'(H_! MMPEN*6J^D_)AH9ZJ]=/R[XMJM5*S2(\ +LZYF!8>*"Z9+ M77KW%#TST/BBVM9.VW2K-C0!R6P^8UI7T\H^/:WAWMU&SZ'L%L#>CES/Q+^! M;&/A58Q"NHUV0!"OW>BY08;N-]KAZ)F&HUV?#F,$6^?Y9CZS2;%J)NKZ3;/. MGA2Z3#-(*"B+O&S415B10T @RUDN(VKZ9R9^UH9Z' M A= =2. VZ'JF0 "4/*F@&X0(E' A4$&I8!N1X\IX,JG YN!-AE:3=WW-_:S M7;;^9E:UNEI-%,PS6@@-I*3*K"=S GB9"E (5*A,9Z7F3AFN;L.-C1(V*:ZM M)(.Q=[,;D_S2FGQ9LC@$;C>2B =BW\O$6_#S;X'I!$NLEI;=@PW;HM+)\9.6 MDVY7Q>AE_J5Z_+[ZK/^V;/;P)PC33'%.08$*!I"4"!!.!4AY49A_DUAJS[.[ MSO'&M_(X[F.^L :#N0;K95B;IVZ\W6@E&H8]L\I)'_,O&_2,LY2PXEP 'X>6Q/Q\1QH,WH?3R/OH2Q)!]<4>G<7+YZD^&V MDEW].=@X=KXH<)OX!ZNF=F79ZGOMU+ULU_$_V*K]VY>FDN'>MEJP D'?E&U" MM%C9#>TW\^7J-[:LEA.5Y;O]:<]/R*L-8?Z"EN'05ZO@#6U;ND=>_E MKFXX(FK17)O'\=5X.E7;?T[>FG\QP6I; -3,,4QKZ3)[YPT.B04BXGYZ'U,3 M:QL^JFW#[M[W >O)IG\O@P0GY+)9?3ZYJ^ZL.^K\KS6;UI51LJJ_B\VVY$XC MFPJ,T@P:RL&)ZWE08UF7&D][/7W;9":V*-6 FROE_>0. &\]TX2IR/&2$385O8I M*C(M2Y#EV$3-I97G9,3\074A!2R98$YE,IVCC"U&/DXZ4%<*RSSP#$DP&%\U MWDEB0?32NTX$>LDB>)7"NDXWN[,&;BN;.PQY57W'CQ7CE5VIMPE/6XW0S[J- MC-GT8;ZL+#6]^[FR[&4BY(_58%S\_\0I4KZ M+ZYO-6MLO-)ZU3PTR=:OK=+B75(_&,:/D(7WS9/HLRX?>)1O7DC]WSB7O9K:;0#V+T1?YL5"/N@=PLU&OL$40"\CS.PC1[A[> M&:SN6EG?^HNRI8P3H:DJ<,H S&$&$-(0F <# 913I3**A,R<=-:[!AD;WVY[ M7^T,31I+_7N#G0#:S9:Q8.K[V-X?H:#N8)<@N*D]V,E-!^\/=LFM=N M/K:'NK8OJ0U,&@O='^83X*X_Q+? T?/#ZX&$UT-[R>6@A_7D9H,]I)?%.\EUEA9:$55VQ'ZO/IJ0^'ZH.?^7.[@@\M+MN#TG/'-PR@P?9[#X[0>MCN/74_]F;O MW@BOL]5[ZN+%C=XS'PT-3,3"[DF\5 &'_KT_^UOC? ./+EQ=8XU;L1HJO&CL M2W[96/IK4LT2%^P"X@D'3**%$%UC#1PU.+A]&BBX7!0MN=*6;OQE-SE-]-'D M=UI^4GOJ[2DF4/(B QDL&4 E(X *@0!,=5Z4"!-.OR.1*J1_FBV/3=TIX&3;36)!=6D3]G'*""<$"DP*!4 M',F\T"A',"!ATW7\@$ALB/3+PT?2-L@T?RR]%;.=9R&5*,]H1D&6Y686A"P! M5[D$F&MAR[!P*>#$Q.357'Y=L<7J%2:A9V?GV2FG^BBC!0$DC-^X0B M0"G5H!2JI$PQ9%[OSMKR5P8;VT)G8V[2VILT!MO&GAN3/81BKB'=S4:Q\>N9 M@8:%SD-B)R*$ RGLW *EG]".(S:=.CO7[C&&ZU_K7[\Q\C3^O5R;F MG4FS8)^D)5298 CD0D!;(HP!)UP"HHI4F%!54IK[[W5T#3G._8W?MEL8G$WM M>N$N$;43R=)Z<9D3H7"7:T+#8+-XKYX>Z@?4*I4M/\U7C8H>GZJW)MJN9A.:$9)3 MF0)D.!X@95B%H5P!Q0C%3$&-9>%S\.HRZ-CV'UJ;D\;HNUHC<)D8NY.MXF>!ZM.4^ :S\8%MO?H-0*F 2&K.TC1 E2'(0<.1]U!. T^/:X-$1NW^Z@? M9LOUHJYYJT2]GOQ#U945F-?/#[A';W6&09^O$X,U# M=?H/82^O/^8_:AV+#[.O=G.#+>3#8B[78O5WMC"ORM7+O1"+-9ONEUUB)C1E MD .F) )(:&C[7 @@-"(BIP3*DOJ5NP98,;Z%0FMCG7*DEJOJJ>Z)\%?C@7P:[9[+86&^/W#;V)ZT#R<:#9#,7?=7(WH!AI'=\B 6#A@,W0'0< M.=QRJS!:-/=_5HO5RX/Y[JWN9_+=/]?5LS7AMY=OYHZU]#7+\R)-40D$*TN M*#6$B',-=,;S4A::0()]PGV',<<6J&Q,ODMJH^LS[ZW9=XDU.TA]W 5^-[*+ M#&K/Y/9Q/GMLZ_V_'53[1Q<:]\ E$F&YC#@H07E <$Q(/I<&;,9^4FSQL*B> M5+O?)1@A*,]*@%-J JZ4,D 49(#1O,PS(;DNG?I1G[OYV"C%FI?4]H'D_80^&Q?WH#) -MF>Z@ MB;1'>L'ESFW1XVN&VPF]8.W!YN>ESP10T[%TR8>9F*[MF?AF=^?WA17*P 0S MF!((F$W41(CG@.)2 XF4I!F3!<9."H4>8XZ-R$X%>[9V)QO#D]IRCR?9$7X' MKHL/:L\4^)IX>A!F?%P'XM$]?)N<8;/"WN#[N,'WT1H?ZS#*#ZI._G6\U7"T M[.?; 5M[7AI8U;QM1[#\-O^BK$O55'U2JYU,S;>Y[:]K0MT?E53RMY>_+:UR MU5;/YEZLJA]UUX)=IV<"*=09!*DPA(]RFML0E0,B%&6,\X)CYMGVM@>I:+]O%5<%N= MO_;T]OS*.IK7K8.)\?!0?W#Q&'+8GL$^:2$ML^Q;LN7N)^=""&^K99B.E^N%WN]5Q75:5Y0"D2I M,X"TTH 4- 58%LBL(PI&, S)JG ;?FRKBFVDNRLOVGGA2?R>$^%&Z?W!VS-9 M'R![NMC8&9_\V4N_VS#@(F>,. [^*GDE?L!=(&K-QJJH:BZ-!< QV9Y0F4YL7!,P$0 MY!@0J3*@L6VF0?(T%Z5OK59LR/NOUMH#_ :%F2M0N[TIXH'7\YOA:II!O)> M&R:12/_*8(.2O)OCQZ3N>%6P6H&)D+^QGVU=[V]JIG2UFL#O-EO(0ZDQ"(G$J 1"H $7D!)-6,")'ELJ"A#1:#K1K;0O>P MOV(3J,?HJ1@^;6[4-/AD]$QD1QT5:Y? 7(._;69E;!T5;P:]AX:*X3:]6C_% MFV'L:J=X^\T]:T<6J\E7]6B'^%W-'Q?L^7LEV+2M\\:$EZ4D&*!,F3^(H6(J M!Q+T!Q<;^+@,P- M]LC'_&VO-*7SWL.4J[BXMRUA 9A MBH%2V 1>DN6 ("(!R\N,,"6Q*MSS*"^-,K8'O;$SL8;66]O/UE2/%)F+:'8_ MZ-$PZCV^.0-/2)+E19P\DH=BX#50NI#?U\HO,>@:#)VI0!F;*+61[>UM[QM[9K)9X2SI'7"(M MUJZ--N@RS-'UXP66ZV6!1YIKOE3_7)L7RSO;D&KYMFZV46##',RP!F7"ZA]B MP,V?0/,TTQJFM(1>N1GG!AD=GX[G9C2#U?5JV MPZ6V[RYY&[7#0I?[L0[&S@TQ['%8AY,GAV!=GPU\V,5W)==3]5D?G:QM*.7E MFY4=V^4&00Q59AYX4-9MXA3A@*7*9C1 GE-B>_(XU7N$&C VDFB3YEYLE?KJ MN]5Q:LV.I [@/4&.U-(C['W33FNZI>:3<_JM^C%8BW?X8=E MM$!P3M@N]#ZA0@!M5%4KP3ZPQ>=%O5LM_XM-U^I!+6IQV(D4'.<"T^ MF#VSV0[%5A3:V&R^M\U1FTQJLZV$:R,6'5,6P >H:,H 3H,.+ [@ \2I/H#7 MU6'4]%$METIM\_2;SE@;$GQ@+W72_]NU^M^*+=Z;;^:D2&DA<5Z"3!48H()1 MP)DF@%$I2LTS;:(TGR#-UX"Q!6GFBXC]2,D;_A!>2P4G&-&"[[/+;F7V[R ;5DA M$04IF92 4*(-A17*L!?GH("\*"$DBG.O#:<+XXR-J=H=UUVBC4/MGQ>N;CP5 M :V>Z2@$J,"LRXLP1,VZ/!WE%;(N+[IZ/NOR\L=#:]5EG0K$IO8=\F'VACU7 M*S9MCU>Q@!!36 #;C!,@S1G@*$^!+KA6*L^XE$Z'^DZCC8T8=L8FMA,5J&:) M:.SUK0'O@MB-':(!US-'[&'VT&+6FAI1:=8+E&B5T5UC#5SB[.#V::VRRT5^ M'")5-7G;9D0T)^U-"XWWYG?+2&. MSE'&QAD;0Y,VA:,Q-:EM=6.-;E"[V2(:5'V?=H>@Y$P/3BATB%.;ZQM&,#_L MB*#[KH,0@)-CFP??[<-A0<,[MK#%I,O-9LMO;%F);;RK\IQ+G2L@F2( 20T! MTXP 7J"2\907@J5^^[6=XXUOF_;33EG&K.F:-GT)6ZT6%5^OZB.26I'DAY@? M-/3[/I^:*5C^AU]TT3T7;M%%-'Q[YHV-G;O=V;NDMK67I8@3*I'"B^ZQ!@TO MG-P^#B_<+@K(-_Y8/54K);]4RW]\UE91Q8SP9LJJI\^S;R_/-J?Y83ZMA%50 M>9JO9ZL)Q$AP1E.0D]PL65"6 9)K! BF.42*<81RCWY:ON./CXUV/:.>K:4O MR<+X8D]RI\:;Q.:#K\S_E*RY2EC7/!)SO:>GFY!ZA[SO'=O&].1+"[&UOL:U MMC\Q3-]ZD&Q<2!H?^H3<(T>Z3^@'RIW>3,'!MWS[U;93L&JGX'DS!:SV)9;R M8BB&G8G7WC<=+B$[U-^#1.W@FX0%L']7MDA.R7M#P>Q1?5K;5?!G_;::KLUO M3SLB,\99FJ4*Y'EIU[(Z!50*!LJ<8IPCJ@0G?B&MIP7C>ZVTEOH%J[ZX2YIC M(LL40//Z!JC("""IS@&EM,C,_V4:TLEJOF+35T=]9\5_<\S=E@P](MGS.WIC M>=*:GC2VVW=%8_9^<_"[Y!KFWLN*0.0B+31\1Q]TZ1$(S?%B)/0V@2*OO#_4R:=]9B5?VK_OW%]A83+7(F,ZB 1B(S*Q?, M #4@ ET4&2\4+R#5?MHWL4QS>GH'%ZYYGLS$FCK'0YPAIV.@\YZ] M>=CWZ2[9>E57,.[[=9<V6B_:'O 3*6@FA8G[#4LC@"A"@'%,@, B5XA!AB#R M2O*[/-;8#K;JG8P]6^^2QEI/>0L7E-W(-!)V?6\(!GR["%_73T]L\6(77U5K^@WU6E> =R.6/L#LF67VZ[.V M1M\EK=D#U66YH16]'NO*L*]4A^4&QN7Z*\?K8X0XYGG[6,W4AY5Z6DZRE%.B MT@+PO(0 $26 H22KV57D4G"=IH*$1SC[0XT\P/%FH0Y00P*:4*B&C6?J5BG6 MSJ0VM+=HYAP:O00S!P.]8BQSSN'N4.;L%8$[6C]8-;6$\WZ^^,JFZJL2ZT4M M=?%6\=4?-F1J>I8TRS$EW\R7*WOBO_PRGYK[/K8?>=FFH6"L<\TD![E90 %4 M2@BH"78 YKPP6)DX""FO/.+8%HZ-C;:&)]9RSUVMZ-/GN+WUFI/2,^]9#Y*= M0W?)UEF@YPM@W;U+#B?M+FG=2C9^]=-5JB_48VUV1;=OV%VOON ]V?[J;:"P ME\!OZVIJ3T?N9W+SXXQ;[D;<;[&Z$'!W*GDEV8V0-X?8O^R;W4$3B M!5(D3G0;\X+AF+O\+KYU>^TR4^Z67"E3F!/&00;3W#8D@E:-5H&2Y59. M3::4>)7C>XT^MF#R2O"R-%ZXK>(B3(SO'EQDN%\_3.QIO1R$6/3-.)>Q7VE' MS@.6R]MR/C?IC^8VK4:; ]*C3>X<FUTYS1,:X+>"$D['3?4-&4'ZKM]3PI"B)3ACA0$BF M9$9-<*DYR!%/-90Z4U8HQ3TK>>_>7FPY0,;QGFF^8B@[O-Q8+1"%G@G*!8 MD9,35Z,)F^SN/+"8R8E+IP(FIQ\)>QC?U%6SM?Y;+?HV48SH3.HA=1K.[#)/VBKO$_/&LK-2N MFK[X/?LGT^-& +> WC,+M'BW>I&U=7SQBWHV8;^23?78>Q/PUW??=2??=#$JH2IY(8#DR.9F:4,DG.> M"HR1) )RYB1:$CC^V'CFM_G\'\W7W9,!/&%W)(C^P.R9/S86M^*R?RAFS6Q$ MU*+O: ?"%(MF/$;&@OZFHR@Y M-)-@'@#=[I0?B8#(V5@PR%6HFAY@$MU=S M3[#V_)+>6IWLS#8OZ0/::4RO!8ABMX+W@BMJPW>WD5^AK;L7).>;M_O=(D!) M[9["M^QE^<"6J[?KS<);(YYQ6X9&2VD[E>82<"DDR!A616&6%$1PYZ[-YT88 MVTJ!PO\WD<;(Y-E8F4C7C8W+"'83311<>J:3$TA".C2?Q<9#>>Q6C 92%W/_ M^OB)AG6YWRD,=O;"X<2_NNP^$/CJ_&!H^["#'F6[79==/H6 (I=9C@"U 1B" MS!"=4 S0G(@'W(L?'=WP.;(#J ZQ9BQ86L9RH\:6ZX,S?YLY=< M$W=XHC4$NSK@P,W 7 $X;03F?&6,_H2-;M3]]B!UPE,N>%E"D*8P!T@JVSE' M08"A9"F&-,?(:]>U>[BQ$?B+O4]."EY0)C(*Z++:>-/]^O#MH.TKKIBW%BV*76^GU,+U0J4(2H8#,L%F,%Z0 -"L% M2*7.,"UIRG+BNW$X\.3VOY7H-[7M;J.=U) =Q]OFDY5:TI0*D EF5A]"%X Q M8D(%A8H2Y8(5BOCDB0XVET-DEKK/XY!3YA9F##81/4U) M\Q$[*T>_W+\B9NY*!&2C9;+<8LO >2T18#O-L*TY[=3;77]ZFGL/CCMK$V/*3?EC5 T_2GWD0<6I/*&Y%2ARO\6 M8>^+3VK5],>UYZ3W>ZW6OLT_&7?GL]6B44GY,#-,8%Y:AK>0X2U$ ,&Y+>(J M,&"$(D!(KK66F:#V>/[%^O!KF\"#(8O$@WZCS\H&0;#[?,B$<.S$ S,U"JS+6' MQ/;DF^]FZ'%_AN)VY(N :V<.SBWW'RY5)P(*!QD],>X7V'Y::R56R\_ZBZHV MS4V/-?8Y$F56E"#/F+8:^[D-["G0:0F+C#%*F/")[J\/.;9POK78OH'V;/;L M+7T=:+?@/"Y\/;]:SB/7J^*,.SZQ^DU?'W#8IM/. )QTGG:_,EQLHFID*^YG M\D!P^UQ6'"KS#.>I CC-\.T[!NX"MO_4Q3#<(JI9> P^N-:%/S#GE# "[A)XWE8Q7DUK M$:VVX\A6_)T*13 W7,8UL24BF@"&40E2F0L."XARIOT([?)@(R2OMH?.=&>S MYVG.960=#V^BH-7W6KPR:G+]2N""RZ$ M4G+YWAA9)T=^?K9;",MW/]5"5$LE)SBG&N<9 ;J4$J \*P#C@@%6ECC#!6(L M]SH,OCKBV%9=&X,3.Y&):LVT2XE:JRN9-_9[UV)Z.68;A!$Z\*X\IX0Q=AN+E_I@;#\<*;E?Z:3.Q&=&TB&$&LU)G-^6$ MB5P @J!A&U5F"F&=(>>W5^G+'1RZ$.W==6J>^*$)T7L.Y+IAOA&F!MY(W4 M+9)]YW"(K]QW,,IK"?B=<[5#Q^_LQP-W?O^YKE8O?ZC5][G<5YBEJ?(! M-1$&0%J4@#!%0$9%R:'"FN1>R1P7QAD;'7R:S\ 36_Q#-7D"JK:Z;J0:I-E[ M"5W'/=[;,>M[8[?!IS$QZ479]PH(L79O+XPR[)9MMZLG^[17/AZ0WO"^+M/) M4DA:O0%:9*K$VJP\)!%F^:$1X&FF05&8>$%+HC1VD@$^>_>Q/?R-?8DUT.,H M^P2S[H?[9B1Z?J3W0 A1K3A!P^.T_A94!CJ"=_F*^!VE7W*Z\WS\Y*+A#KTO MV7MPDGWQ0[=(YZDZZ763Q?7NY[.:+=6$,LZT+BDH\A(#1/,4$"4U$*DH,"-4 M,N@5J'2,-3:^VIB7F+!\:NT-WU/M0M@M6(F$6^_L5EO9Y+_?;;,^D];2V,)> MG7!$%?(Z/](K"'=UNGQ>J*O[DMLI8[-]NVG]/B$F=L&"0J#+D@-4"+/,*3 & MF32_+U5*-XL+&1QM$3L#5W>\@03APG./LSQRWH#4L='L#=1!Z7$.F! M/4Z&>C7ZN.1T%W]?EY]L6V2EHTG3H_S6>+ MS5_K/L(?MTT:"RD@S&D!F"PR$Z7H$A N""AP3E)>IE"E7L?A1N]?VM!GW[&D]NR&WIMQI]V1 %]K,OMF3+]YW/I7?RIT5OW) MM@_T8[%S5-N&I?,^8#WA_UX&\7MA2%5-[I_43-KMA_=3]C@A>2H9$A!@D4* M&!. :E("*U0-M8(TXX4+V9_<>6Q$O34NL=:Y$>TI7-TD>1,(/1._D#P57*5B;C83'_44DE M?WOYVU+)#[-F.]P^\+;=6LT&$R9EJG+S5.:I?2IM.@TC)0,9ISG15",,D8^H MA?O07H_M )H6MCBVE@E:&XMM:5VUL3EA6Z.]:Y!=Y\$M)NH'W9[YP );*_EL MS+;=CW_Y6X/RK\G6^.3^.LPA]<:>B,4K-'8=>.@*8T] SI06^][AUEZXW\P- M[G]6RTF&3+! \P+DA!" "BP!L?IU+"]9D1::"K]ZJ],AQA9-["Q,K(G)G]9( MS^7;&2#=^.8V>'KF%4]D;NB>>^Q\]":ZVP%>J9?NL8.76^J>?#)J@LV9UG83 M*0DM(#:/O"X00%G!;:&3 CA77%**.)5^)9;.0X^-"H9)PSDW!VYLT0^R/;/( MQ62=NV2W4[-7Y-1[#D\'7/VF]9P;> R9/AV .";_=-TA5#=PN=R52KU\4G^] MF;+J:?F^FBKY:5WG>* ",9VE!2@A*P'B1 ,J>0&465JQ'"J9*>RG6'=US+$Q MUA?U;&[UW1["BUV9F>WYO?G],I'K>C,S5#K792;2#&UR>8WM=$Q10.=$8HF%GA]Q(%% ITA.!4'=+\TN'CD M>:&^J]FR^J$:U2VS1OZLO[&?$\Y@B8HR!:7*!4#$'G9RK$ .49'ENWE_8?=U(5$F(M->> 2XS-:AIG M@)0:@X+0LL0P3SG/_4*A0$O&%QYM>Y*WIB9[]ONQ4>CDN#'5 (#WS&(;#RQ; M;<#>.K$/^YT]*MA\HD]AI!LQC41UH58,2H,W0G5,D;?>+J">YS Q;D(TY)F$ M&@@.,X!$F@*6\]*L#K7BA888&4ITK>8YO/?8UN,/YF;V4?I1;VJ9IR\P0?X< MC-WD=2,X?:_J#@P+Q\"CK"<K[9)4*3UYM\\YW%/4>7#%?: M<][6@\*>"Q\)74W.EJO%6MC9_3![6,P?S:PNV[JQDB.^K38_X[FUUG>EV &OZU(Q#FB]KQ4/\=H8>KV M,6 U>!V1:,O!CJ$&7@]>=_IT0>AP34!(L]MH/Q!P^S*?3M_/%W^QA9SDI9)* M"PZ0KK4+- 1,EPKD1(A,49CQPJDDT'&\L;''WE'$H7[AG];HI+7:IZC7 7.' MF"@NDCU3RJN Z!%4Q05SH$#K5E#]0B]WB#K#,8?;#!>BN?MT$+9Y7.:?_/[. MW'%;=;5=TWXU7Z;UF/\Q5I9..2W7!AH; M"3>V;H4;=WL^C;GNN?*=Z':S;DS,>J;;4+B\4NM=L C*M.^\\6")]R[N[>?A M.WT^;&7W>?5=+4Y5,R5DIA[92LEO M[FN["\,Y?;]I\_T^&;3/+1BS,A'M-[U&O5ZUB.E:-NGX]T(LUN9'U53"-U5S M<^OC]K)@H8=+,^.V'KP%Z&&(I+9PO\2PA_+L*RA$6OY=&F70E=\55X\7?=<^ M'L8FO\_G\J]J.KV?R0\F1IT]5GS:5OSMTMRV&M"22V';OH.2J0P@A@4@N)1 M0$A8(4L$<^BS<>0U^MC"D(WQ-87LS-^4X^XKVE^7EHXP.6XTTQOD/9-/5+2] M:2D(M4ADY3?VH!06!,LQL87=)*3!X/SIR0K]LFG=ZG77X?5#'2"8 ,T* ]]K M;1C6!"S;][>B!/*,92 796$BJ[P$1.0*D#P7J-:C;;^OKK73)37AWO B?686.MSWD:3ENXG8.F1_47QSGP MTBRZ:1Y\N@[V/Q]#=1SL:UX\VPW>!FAWJ\' >P_89O V[P];#-YXKZ"6N<_5 MBDVK?RGY52U^5,(,\L=ZNJJ>;2I,;<9_JJEYK3X83M;S:36?:*E@P30$:0HE M0-!$[PRE',A28UD0!C5U"N$#QQ];$+_G0;+ZHJ[MVOU2?U9+&^6^^PP8&SO$_,]11%4/KL@=]OGZ1/(GM\; ME]5 5_.$J^2!5?(N^=^*+9+/LYYTA7T@ZU,NM&OXUY<0=0#'25;4Y3YAA/96 M/2^4B^V;>Y=L#:[QO'?! MTYNW? "*Q%5.0P[*3SX@''.2U[6!/%0MV>/CPF[)FIO9_M\_U&S=]/Z><$D* M490::"0$0#Q/ 2L0!PC30J8,(X6]-!ZZ!AM;P'1H:]/&OK:VK=3R/#+KQ-F1 M;R*AUS?/! /G3S .B,0BEJZAAB44!Z=/B,3EFM">US.SY'NS4+):O6>B#IO^ M-K,JDV:1:/Z^>MFUX'ZOU(,R7[/9BCVJ"4:Z$+0H@12IB6Y*50*&9 Y21*G( M,"(L]>K($&S)V*BG,3K96)WLS$Z,WVJ$SY<9/@^#?,WE9'RQE-5XD M&S?NDJ,YN0N8E( NW3<"&JV)=Z@= _?XOA&NTQ;@M]XPC%+O?[!J:JGY_7SQ ME4W55ZM=7N=6O55\]0=;M7_;9M@41&$E4P0R"@V3:JD $[@ 2N20TRR'(A=^ MZT1?$\:W9K1)[]:R-9LFK;TO]LG>T]7<.>5'I-[SX\:??6+>,VUN30=ZO@#6 M^#UP[6*3KY*= [UD0H6B%XDCO8P>VV",[O[^MY<,"G*(L6&_0#,40:0+ F@7"B0E;*$$!,)A5-#A@BVC"V^ M_/9=+12S%GJ?" 1/A_/AP! @]W].8+P M1LG*:%W==]!L5*'NVYW23TAS>F! M]2?J\<&MH,8[20BV9.A#A5LA.W.^3#8B[78O7W5AZSKCAA MT_:OU::W_"0GO$0I(X 1D@)49!C88PC "X3S@@E&2NJIH>5EP A#R>]L\6B> MUY65\ENV':TVA3J>VEE^<^'&FOWAVS-1;@Q/6LN3C>E):[OMUBH6M4B+"2R3 MG2M)XTM$B:P@#&,I8_D-/JP@5A P)SI887<)[:QQR*^?U&J;ZKA)ZI\@DN'.T;1NGLX##EPOP]W$$X[@'A<&ZJ68!52%\_S11WG MV9)K]6:^GJT6+V_F4DTPAI9W,* BYP IG &:XP+ 5*C&O9N%>D"S9P** 62 PH(3/#<(+73??V"] M!2=G3V47W"[K)T'6KB6__36?<,BQS$MHL\DR\T=9 IJ:*"A%.LTI8TQH$C,O MMAUW;'1COF%%W'38#<#.&UVQ8>M_4\LU^=48/ESRZQ%2 ^6\;D8=5:KK$12^ M&:['EX<1D5GA/:N%N;'Y]JSN9](V+7JV0YB8:I*B%$G,,Y!J7@*$86$67809 M]A'FGR3D4'LFM'8--[Z=I(VU=\FSM;?92-I8[%%=[ 0VYIKF*<^!$J4 B&D$ M2*JE6>%RFA(I\?_E[MV6X\:Q->%7X<4?L:LBA/X)$B2!F2N5;%;Y'[U(&<,[?;0!*(T#M%#GR28]H_C"C?J=3\SG8AI800?*XP$!@4U>5<>TORDQ[CA@SEFC:)MPI MCZI;W-C7+ZU4&:*5L_G IF4=>;S42V!374!,."]BF1$)&#;YF7$L &-" M JEQ)MI)Y+B@;KS2*6]LQ%(W'MA1-&HU=:63;IAM^208>#T3RB%NEV'S8!$K M,(+12+>T@7G$RO1C(K&[S;.NJ/9\J*E26HW?KECH6!#T-J1U97 ]4SQRQQ:C9J_I\ M"23W:J"=&(0J!GI:R+"U0#L-/2H%VGWU=;T YZHCA.K#>F6*\1T'4E4I3ML> M=%S[%0D4!6 %1:;## O)K&!AD M!NU(ZJWFI6=JVVTMV!EENKR)FNG;-2]J[!NDV6!(Z -W( RBVINT)0P)ZKE> MA4%E^''^^^>7Z?Q5RJ^F9?+#BQ'3]+!*4\R9RA/ M:[QZZ@UU$)Q!YG905B[?X%%@\@]9/CZMI+C]KCW.1[DI0O9! MGJNN)W/*&$XQP"PF )F&%(05!,0%(A(6*13$O@^JL_BQL4EK0$1K"W9J3"KI M4E[2?2*Z.:=_>'LFHE9WT"B_4]K0Y(D'*2[I#KI#;P1^HM&3X27 K+>F- M86=E2?=1ARLLZ6WQ7EU)_U%\&F7K\;9-TAJ/B&. G;0[]-[OI]UU8<#HWT_S6=/ZHHHU-@_$@ZJO M+.GT\WQ9ULOWE5Z^FP7^QW*YFF""84+C# A(<[V^9A1@"#D0E!<%13*APJD% M=S#-QL:;Y^-AM];=1-6S[ERD,MQTVBWPWV22>J9QN_G9F-;LJ-;&1:UUT9]; M^Z+W,TVJ=?!^P.V#X-CW&0'MI=?;QTA? Z=5%/55 CQ',AL"H=R8\ 8^/6WL6)P?7-@1> [FW;H^5FY-["89.1_?LS<,Y MNY?TWW-X+U[LTV%H0=5J^4S;DPQ2Y"(7*020J4(3'X\!DWD*3!QAP7/!)5/V M[8/V!Q\;WVW4<^E'KI_G"-,:98"98 MCKD"*D,2((DR@%%< )CHA72LXHQ#JQ,G"UFC8ZA*U:C252^R*FVCK;J.,K>8+F'N%\&8Y0T=(OUFKIZJ, MV%^FXMB23F5=R.VO)ZU4U0:X:@M>J9[K:V1#NZ1MJ: M:&M.1,TA;670[E4WD;$I^LE8]7/@I-1@& =K:7.M/@/WNPD$WW$SG% ##]"B M?;LA.)$YUUY?5H $QBDP9>< ED* F(I4,HCT\I38KTR]]1@;0^^TF79LP;XQ MJ<<.X#OS9[-2'F16!G _O?I^?QIX0GKLRNXW,6-OS&XQ0?WV9C^&-6A[]IWA MQ]NA_1B#JYJTGQC.?P>C%KP)JOHJ'\WCW.R/,2AR3 M3.5]AO=8H&" L24&< MQ8GYMNG/%W?=QN@2..(/U>%KY[Z/T8FT_69&*/R&^Z1L=(T:97N(Q+=%)N#F M1J>XP7TI@@:VU#P*:/?N"%ZOGH*'W8EH]^T!QU?/0 ME^DON9/TUW2*_U8+$U^0GV:XES=^!+L=F06%LR>^6L?QZ\-CCN)P::7K8$W:,%C M2WS"E3V^)'#HXL>6 )PH@6Q[IQ_W_+)>EC.Y7&J&8^6LZ=$A7V[YO]9ED[^A M?S)=/.J%U?VL^J>%W&[1?UVSI?S76B^_=^[:M@6?I#B7::8(P (6 .&8 TSS M#*!88$)5EL:I4_&:_E4>&_=],[7CH_E?,RWKJ7PQ+ZQC-/2 TVW'F>.:Q)XY MMS4VVK'69.')EVA']9NH-CEJ;8[*6=1:7?6$;,XZMX;OW[ZU/1QW#S=/@;A_ M (4'_78,-P&'WYX!)3ONT*U>%I-/_Y@@G"&4P11 E2" I&" DC@'1<+B/$6% M8G;%C9KQQL;ZG][_$?WCXSH7;PU]>5CWU0[5N\\P(N?WG=^:TJ83B!BC+%,08X MX\8U(PE@24H!112E2KMHJ7!*VW!58&POWV[-T]>$FXB][OY%4UW4L3&& M\SS9>5=]HM\S'X0'WKN6JRMZ@>NU6HM_DYJLKN"#I*B]!1O9CZ2\F=*/D*RE.MVG:B8>G!8,L42G@ M!&J'M9 Y8#E- 554()[ /!.96U-->^$N;_4P+3:WND=<:^W&IPZH8Z0_U?5TRCUVUSU0.88>JR>AL&RU>J9F_V^ &9=,M-3^?K'?/'/ M^UD5+[%<3A*")2IB!&!LJA Q[:)B5"B EH9R;9*'@3M2@U2MY$ORZZ(F.=Z:,;BT!\<4;(H 31;>@A M(URXVC-\4B[4?/%LDH6/]R^:U(080HZ9+( H8LT'A B XX("R@J:"0BSG!$W M/K"0.CYRV"KM&"II ;$=202&K6?&V&J[4R9[MVY/^'1>!X!"14M:2!PV7-(> M@J-X28=;/9OT53$O7Z5>P):K4BX_?/]4MN5V)E")/(YE#%0A$KW2C F@4!-. M*E()$T*I]CTF*Q/-9T^:;)@!PJ^=-].&_P*?[O9MR.H-YC/GJGM M;:;2F2@# Q^(8D-I-2@Y!X;RD-9##W]=[MQ.J.)'_1?W6OIR(EB2Q1 *D&49 MTDO!7 &SE5E2/M/IM)4PH4E< ML"RC@.,D!B@I(" P+0 4,E,T27.567F&9\8?&TW4*D:5CIM8?SMJ.(=@-QL$ MP*7O#2 G2*Q?^@N&=Z1*Z3OK5US_L'VSSXTWR,M\P9CV_;UTF6<> 2T7U;GU M+Z^_:=]CO:@\C5_HLES>_BB7$XZ*@L>4 B)CO;@S&54$TQC$F8(I1C0ER*EN M[ 5Y8WNE=W2,*B6C/XV:CA_\2R#;??,#0M?S6^^,FGO0O1T6H2+J+T@;-ES> MSO2C6'C+VSSS,TV#G:?Y5-^QK#>7/\U7\EVYY-.YD?5-_EC]HJWXYR1F*:*Q M*3\M%- M8*DI!CF?3NO>*3[I1?9S8\=#O2#>,R.=!-NH'6WUCOXTFD>5ZB&S+UWA"I5V M:2UWV'Q+5SB.$BV=!_#.L"Q7\F/YW20+K?3#9'99ZOUWT^HI)5"D@B- XS0U M/$8 S24$"4,*IP(AF4.7DZUN<6,[ZC*'XYM0U=OG^=JV;8@ENI8>43#,>J:? M6E%0:1IM58W:,[*@K:_L4 F7;-@E;.A$0@O#3R0)VMP5LMW4LLH W_6).$5% MHH LS-YJD>6 I;+0RRU89'&62H@M<_^(&?#?-] 9F MSVS3A6)372*R<76N #9$=ZD,/'X]F0X'&T$'IC/VV?5; M.G>S;U)&6R'7U*V\TRNRIY4.\_U[:>JYV_07MGPNC;OULIH:^9N1?'=FI"-U=&NV=%J[KPC MXI'ITN?,!,N4Z47)@3-M^@3Z.%.G5VE^WY7?RME\L5-Q\IWD"Q, 8E1\5RYK M^4:W<_+_7F^#3'A2X**@&"A<<( 41 C*(% -$]BI.(ZY[N M;I^+8'-E]X%XBQGH^9-PAKIOHM:V^C.Q9UT'Y4>-A>&H/S3F@<@^F%J#TGMH M, \)/?CX?A3^L9S)!W6WD*)-1J[AC.8H>^'3F$1[1G MQK@ 95\Q+$XPA0I@L1,Z;/2*$Q!'H2MN=_NQDU[\T,?'A7RLMK4>U!?Y7<[6 M\I8MJZ;"DT+QF&=< /VG B@QF9H8,I"G<9HPA8L$.K7>NR!O;*N3?76-V]TH M'/W9JNRX1+D$N!T3!82Q9PJZ"D%GZK'$)1#G7)(V*-E8FG[(,K:W>3?W?)&+ MU>OGJ6&QF3 A>"_FK/U40&F1\X2Q. $9EJ:C49(";,+E6%K$*%4LR7+I6*;* M0?SX'*%6^YNHTK\*]]U85U(=R/8?Y.N#6KCFH/:B MAVX3Z@S*B8:A[F-XQ.H=Y%POFR)P69PE,&4*I H*@!0K $,9!2E&F2)%DB!" M;9RE#AECT ]5 M."VL ^CLF-,?D)Z9SQH+9[HZ;7(@ MNCD8?%"Z.&W8X>M^YJK FV[?]'COYL^TG$W2O! 48@1R*0A B$I !)9 Q"B# ML&"Y@DZ)]18RQ_9B7]A>,XI'?]:J.^[QVTS E?MK?K#V3 \?Y[/')FWUVU[2 MZF45<3)CE& MA3E=3(DR;2PS@!DF@"I8I)0CFO!B,C-G$U+8\9"-6*LWAM1OS*[P_EZ<5D=3 M-KY1TCD]Z3+:=I03#,'!4H?JMV\<2TF/?.#*QQ.507/V>U5 M4O!HL,'J"9XS8[>8X-EK/([/_B&I7NL\+,K'9QV[M[ASM,N:+]WH';I6N]2853K>:IXN_:"UL_K MJ5EQ-/NW]3.)8@)AKF(0$VQJ/^08L$R:\[,TA5F<8203I[JJSBJ,C39WU(QV M]72N*^8Z%7:+J'X![IEN&^6[VE4XP^]3E\P3P7"UREP5&+I^F2= )VJ:^8YT M31?!W^3J:2Y,4]3EJH[1^EX*.1/+A\5>2N[$'#:)%,8 ,XH!$C$$A.,,2$5X MHDQ4*'6*&7 3/S;FV\]XUU]X_9&:E;/'99T0+^MJI<^5=5&Y,<_QW,IQBNQ8 ML3_@>V;$JE6O% W$34'8VHYH:\C-7C6"T(T*76$+VKK06O@;-#-T!>9T>T/G M43RS 9\TBWZ3B^>MI.4DARR76%& !58F\%VO>P4G0!:H2(N$*4B";U^^K[9HN.> MEA?JB$QU,BADUO[##R M*)FQZUK/, ?Z6A5OO)T)[:8NUG2ZW&31L5P[AAP2H&"UX<\QP#+.@T MP'GF5$ZE0];8B+55M8IG:)7U3E?L MF."0)!U[>'YXN:>^#"93Q"!2QT2!HV M4.&RR4$='B34W00]?Y>)[R>7#ZDDNFKP*PE),]'H34*YR[8G%%%"< M* +D1#,M5>FG$(;NX2-C3@^:&SGBU? UN5T%3W-3&1LV*-1I%&\0N)_OXA#Q=Q"13B6OZRE4I>;_+J>B2>28"*E2)HI"$P6. C.:S2$_ZTG0WCZ95BP3?>$CKV;#V1H)C M/.B6]59IE<):TL:,CC2%:MP'HN=V*&]%R4+5E=U;774:&]5L,RJ7E0G53L(+7=3<SGVU.QAOMH_N97OP\>T2-VH!NR:-A@>R;)QO@-NH.T [; M'J!0_&8A<5C^LH?@B)\<;O5<.!I:^S2?S5L?M.Z<->$(YUF6$ !CD0&D,@AH M)I5V_PBG19X(RA,WSCDC:7P\4_L%=:=!CR*=YQ"U7"M>CU+?:\4*GET5HUK' M@$O%;A!"+17/2!EVJ=AMZM%2\<+EUR>T;):?GYM-W7=K.@F( M<,( 3;@ 6.8PX1!S2K%O^LHI@6-;Y'TS+5.:3:1VL]L_4>4DQ';T$!*XGGGB M( EEH^V-:?+&I%Z,E:*?;),N8'K(+3DI[LTR2;J,[\H;Z;S/=VU3=6#[5+G"WEIO8N+Q*<< D*P1! D&N/HV 2Y$E*4I93 MPE*W\W<7Z6,CG$;YFZA1OXYJVS,@:BUP7?NX3(KM*J@GJ'M?#]FCW$,XD!=L MP59)+K('7B]YP'*\S55,VJR[@J^7^.I^+O\KI=+]# M_02G#$FEV8YQDQ*7PPP0FF4 4I3D,F,B%4XM?#UT&!OGM5I6;^&\682UMKBR MG,>46')=OT#WS7B-]F97?*M_6][< +^9A;H=9=3/KI _B*'XST.#85G0'Z(C M+KQBJ( +RK:X[<%K5^CE8YPI#@J$,H XQ@!3OO*K>R*>W=)_EY M -CGJO6,Y+=?P'9#8K66O3"$;V',30*<*>7=%-]&[7M:'X35?7WVVJ]^FW;JN^=YN8P*78T MUP_4/;-<0)0]:FJZ A:LLJ:UX('K:[H"P-8WJE?.VCN?M=#K_ MRW#KA_FB;I;^<:Z]QV5%JA,19VE2**(]-]/S+X\%8 )G@&6404FT Q<[U7;Q M5V5LE+?1?Z>$[4VT,2%2\T54&Q$9*QJ?PS7EQG_F7->[?<['(-Y?N*FX8L'K MBV+P=:^S(F^T_/4%[/PJV'M$[\5PN9)55?VC]?=.2:YF2]*L0[[]-9\PB4G! MF *9@!B@A": 9FD,%%(PA;*@/"TRAP]"+9'^83BR7KQC,HV3T M'5T^?9%5(<)O\SM3*G[Q^C+5#^;=>KF:/\M%>^[\;?Z+_"*?RU5UY;>G&/>-GNSCLM8-"::7U?&2)/-8)\R%7BRNYGX[2:P9VJN9N[+ MF9EK[8H^[\_?G3?36WMO\_HM%[\&$=@N31R;W^4RTE<8',6QP'DJ5Z+ M2)X#%B<8Y#R. M]Z)]@?/8>KZ,2+#-Y@Y1 V\O7S;Z>$/9XAX_ OFXS:TW99N.$NLVQR])CE,2 MXP3PC%* 3'E'AF4.,)8QA@E-GP.^L?[VU_N/]Y_NW__]2;Z\O[= M^_>_W?[R\7WTZ>'3W<.G;U\>/GZ\__1K=/_IV_LO[[]^BVX_O8N^?GNX^\^_ M/WQ\]_[+U_^(WO^OW^^__<.-@ZRGRHZ/^H"_9V[:47GWA*R/8S%7= +QE+78 M03G+%8Q#_G*^W[.]P7)5/FN7[$%]H&6= ;SY89N"URQO$I:Q/",2$!ZSIN<5 M2U*0(92C5*0T4TZ->%V$C\U9:G47D5&YSK5W;%O@ KT=/_4%:,\H!SU*/ 9XXH*EX]UU$#='RV&#*J8 MI(#FF -$( '<"/0;0\+K\&FIX9Q0D5 MOYJ5IRP/6:QR;_SAJU2>,N]D>'[)A],3%!BW+V MJ"_X-)\MVE]_HS-M-SN38J9N5_7P MP3W!L0QUIAU,KV'/N4/#>73V'5R '[/??J?EU(S3U U,9X[H9WU,;P4=_/E MJI(Y25.*&-.TG>0<:C^.:C]." Q0P0A+F!)"C^Y X*X*C(VG-QI&1D4WPG4& M7_O*:5P0!O(<<>,Z$\!@P0#%>54J!Q-<3%:F4,0(P-^H\?\(^'8?M3XA[?G; M507K;W6]B3:V5!6>C34WD27DSA\P7]P"?:>1![W'".-E;RC4$W"2(ZM\VBX(O M\ZIR2)LZNGD1\R)'C$@)8DRU\YW3'%"4I7H:E6 PSAA3Z37.MZ]B8W/*?4]^ M@DV4GZ\X!/QC\"%;_6^BO>V2VKB=!/@>Z#4TY#VYG]YJO:E;>BV8E]S5J\?W M3[:?F:Z&G^1J A442&)3':[0%)QF$#"18E,(.\V+-,OU$&XNZN[PXW,_6^V< M^Y7LH5:8UN2,,L 2@QHJC&-/A*FS%TM%">(0N6Q<^&(VQ*9$7:@S#&YVWQ%? M-'K^%FS4NHD^=50P]LKR/S0W8![_9NC!,_4/C3J5BW]TC:=+RKD)]%XV+7+O MUHN%'GH"BR*+D<@UG242()YJ=H/Z)Y*EM,CR@NB5N!N[G18T/IYK]339#^ZM MXL[ :>D&7@U1SR_R!IM&PYNHT3&@7]:)02@OZ[2087VF3D.//*#NJ_W>_;OY M\\M"/LG9LOPNZ^+=FE >U#?Z8[. 8:A(E.(Y4'F! <*FWT=,8F6;!.S@B_\G- ,!#=V$@1DP9RZYC$4@"ND0-"AS7#;XD# L M[O"HX+#?IO*!3T9B]3W_8>S_19TP]\6X_L1&[(A#.%$I8BTWV7 43U3PQC M!6A!F%Y-1/EILM'?,@+V,MIUC%A;#GAFW M4G:O N).H/M6XX"YK];HA,IZO2QPV'Q7:P".,EWM[[RZBO7=E"Z7I2JE^.7U M;CZK%I1K.FU/\M[1E3RH%,\+E7("*8B1D)J*M*M'TS@%+,&I@KF$*<+N!W&^ MZHQO0WM'[>V1>M5RH[5RYYS>N]"U^[S9'VD-,1<#'($U9D1;.R+V&IV<'F-+ MKW7_0\ :OF2VNRIO543;&[2.LMK^8[JQKI#EY/ULI8?\4$[EXDZ/^SA?O$YR MF/'8]-7E/"8 904$5)$4%"A+\R(7J294&Y_NS/AC<^!J%:-*QZA5TH[_SB'8 M36D!<.F9I=P@L2:="X:?X)&EY'][G'____6=-87H'[;,<6Z\0XM('X/M8&CX6O9HPR%WX/%-PY^?Y!K^WO\2LN9 M.0M^F.UX04UY "(9HBD'2&(%$,PHH"+-0)81DB"4IY)[MJ0\+W1L#LIN?T2C M=7-P;M+\=]OG7->IHV,.[,@L-+(]#=-3I$OE$?C>:U2.V@[J%?4\5-VZ M&]UW"R4Y1W)?F ([,@H*:\]4U.*YH^PFQ+N?+#Q;<,(%?E^0-W0,N)WY)\+! M+6_TB*UJ*A$U45I-Q4&"A-*.3@8P20S?)"F@1.5 *09AH13,/IFB9Z0<8B*NA:A@4*AG)%RBX/J0J$S^.GDC<-% M/'7IO1?FU'FA^Z%7L\!_??^#/^EIDI_TU$TRGHI$9!CP@IM,M\3L-,42L(+0 MC BH:&:UHCLG8&R\UNH8M4I&1DO[#\S-1 W7X]<(,P1X8 R; Z[V5/HY9;O7U^39?P-G"?PF'7L]O_:# .;@WX0 426MWC0ZX?YXB^Z$":LN:SWU+](;NX6=+6)^)RH MC*:L2 D0,6+:6R(%8$EBJIX0J13!G"E[EK42.3:R;92.=K2.6K4CNG)N-N( MO@7U!H>T9P9^0S0=^#@XJ@/1<@!TW=C9":A.DK8;:3BN=K)LC[+=[O0]NI1* MFN] U8:J?KZ+@B49-P6J>%5#-8& $"&!]I(3Q7)8*)2ZG1"O4T7YB"M_\S^C1O_[9<+LU> M^'RQ6V'5]4CS>%ILCS"O@KKW(\L6XZ\UQDWEOOL*LI#'E&=1"'8L>2QAX&/( MLR8>'SN>O]2/-KY((>6S"9WXI+4U(>=UW;RJ-:=<;N$0/@H,3:G\#?-#N99+J>OT6)C M3S3;,R@J&XO<2,1KDNQ8IF_H>Z:AK?K1OOY1:\!-TTWS)FJ-B&HKPG'4-1@& M(C$O%09EN6M .J3!J\;R.0YMCA\^E+-R)6]GXGXFI*I^^5A^E_I7[1L\EEJ? M^KCB8SF3]ROYO)S$-(EY2@N@/5NEF9)CP'*N';(LIS3)*!:)U='"=6J,C2LW MIV&U)57,QM:6J#(FVEK3=KWZTQ@4518YG31ZSY[-0>T0<]+W:>Y_D^EP.1T> M8EJ&.D)NIT=MIZ?<3L^TFIYR.SVTLNAOH4Z8KT6R^QC:>_0!SZJO16#_0/OJ MT;Q#FU_D8O7Z63];*RW6?"-?S-.[?;\(3"A%@H,$(?V)PFD*&,,4",12B5BF M$+(*\+$7.;8/4ZOQ353IO&G&_E+W-W8F/ ?P;3<%0D+:^Q[!U6CZA#5; A0N MJOF2P*&#FBT!.!'3;'OGM6E?)C[ZH!9$3(2 ..& PC@#*,Y]DQX8L4/ M1R./C0PJY6Q"[2\ UOWB7P5#SV^Y-0).,7@GK?4*OML?:;"HNY,&[(;;G;[ ML\U[EHYGZTF21JG&2H4D!FB *F, $+S#!1" MIE#0+$69=.KE[B1^;*_P49_&.C52K]6K("G16! MM F.?=G=IL7NX]\?V#T3 M1:-X767T)CHJ3M%J'QGU]2JD-B!@IW4OX$*U4W<3/FS/="]@CAJC^XWB>Q#Z M7<[6TB1TMI6W_BA73W?KY6K^+!=;AUHS&4Q@;'J=XP0@AB' 5&4@92Q/"V4R M!QP//^T$CXWD&KWKG.56\V7TE]8]:I5W7,A8SX'MV69X9'L_SSP!ZCZF>LW3 MQVK'%:Q@!Y>68@<^K'0#X_B TO%^SPT5^6CV9[[(%].M>[=YMN2IHE("E&1Y M':#!"B( QUE6L#0I4HR<-E/."!H;)S5Z1AM%G==1%Z&UW$\) %C?>RD^6+EO MHEP (M0&RCDQPVZ>7##V:./DTO6>[7/F*WFAG+ADA,L,Y@ 3!?5Z#6J"B&,$ M\@+#(L])KE=O3FUT+HH<&U5H7EZNS>?TNM+M%EC;,498!'OFCDK9(4NWVZ,3 MJMO.98'#=MVQ!N"H^X[]G9Z5:J;3^5]FH?9AOC!UXF]GHEJRF0I=S2"Y7Y3,U6QF&G?1_C!$WT:RC=6ZXJ;'CJ[X![YG!-NI':KZ(C '5\72= MQ?BQP;NV(FK-B'YJ#?DY8/V;*W ,51+'1X5AJ^1< =)1X9QKQO+.S7DNU\_+ M/Q;E:B5GIILWQ5"(+$T!155JCN&_!"J0I0@Q42"1P]RE"_JQ""=V&Z 7NNGU M^=)H&35J.N?2',)HQU77@=,S$WT^P"1PA_3SMH?+GSD4,'3ZS!D#3V3/G+O2 MMQA%&[/Q^KDI ?AN+?\AZ>*#?CPFF,>,$9,?C54&$,\2@&7!]9H+B21AJ4"Q ME8]C)VYLWHQ^4 K7T@F=<':_Z^%!ZOF]OZAK4/!<2T^$ G'(ZA->8'K4GK#! MYG+YB&[A(V-5<]DN;EN6G6@:[M=%0:SWC>J3L)UN:.KQP[594""[4UU MB!IX5^JRTH&FX4_Z[^O8T3S?/XBQA+ &%X!2@1,0 PU@ ME252K\)X)MPVOB^+'!N#[/:A@"-YS[ZS M-^JL=PF \_WS+M[I1RL[G?BV=;N")(X!TP([90(1+A2149P M[E9VYVC+;31:$A.8%'H5DA.J-!/ '!#. M4I G60P1R@C%CHT8.N6-DQ&JL_3#EMX^P).47L7Y(UM86+*X\D%+_6W\C FIXZ'I4J5 MTU+;XG,4?@E\.WH)"&G/!/.NC2)N=(T:96^BK;KA*,82ET DYAF3\YV6TRK<9[[X2J=RV]C0I&@V_<3U;U_J71BS:_NU_/'M:3%?/SY] MD[/;9Q.1^&\I[N;+E6GYN9QDA(N"XQA 1AA #$K &(, 9UQEB@J9(,=6PN&5 M')]K9%Y#JC1]1JK\+J-7;<,R6M4F1"LYJ__&,:HG_.3:L=_;3EC?A&GRR;<6 MW40;:X&:+X"Q]R9J;'S5_SJM6-$D^W^3?Z MPV2W/,VGICZN4=.4S]6BC,QGTY>OWM,A*9,QRQ.0I'D&D"(*4)860"C(),D0 M([F:S.1C-:I#F2%/?:RXA]3<]/$YBXHC_TLG ^JRL91_.7:M-- M_C!^7#B)IRTXY?%>]IM?MV]#I+ T5JU2;<1%KU:$?W MFZA2'52Z1\U5T>UB8<)YGX/ZV=>B&"KFRU>-82/#K@3K*'[LVO'\^':G+M#M MK*[\;"1J*JKKG$X2B$B2" 8H3$QIT4P!1A $/%9*%8G 14)=8DDO"73:.!@@ MLO2;D1%-=SN67J[ 7%'GV_VC(TXTU+TZ.'3N&A+QG%MQ1=5/1K0,U9XJS MA2(0E5T4-RAEV1I_2$W6]_E1T#?]*5LJ/9H97"Z^EV:']$$UFZ5T6I>J//\O MG^?3DK].&(5891D'(F8)0#B7@"12 ,$+BF3&4E/#R6D+(8QBX]LVV-A5KRY; M_8V+M[&@J!9M*.U8:?G9ZYSV%:;B[]P<>W=/-U(]T$[W%-$(<%100C!DPX2R %*H &<4H53B!2<;=>'H[ M^/BXUNCFZ/1MH;)T[[S,[]N1,QP6/A#VV-90GMIVX&%]LB.#CKROXRO\WL'W M=#'3+[C)0JR6DN_*Z=H4O6J+CV0)S1 E$"@5ZQ=3Q07 ^GT$<2H0HS07B!.7 M$^(+\L9V0MRH9Q+D]#J.SY]E]"(7=;>NB*Y6BY*M5]6B;S6/[NAW/H_T1<_M M]EGC$?\/MY?]TIS8,4! I'NFA593D_U<;VS=1"WP?52(L40F$(EXBK,GF *&,PR*1"0HEBS5:SX7I@JBU=CX;->HFVC/K&J!L6O8_B)B M:YMWA:LP\VS'?H//7L\<.=3$.9-I4* #46X8G08EYJ P'M)WV,&O.\/]-F_Z MT?RR7I8S:2I@:.?J0=W1Y5/;J68B(< *2ZA+ A*);OB MW-9&A_\.9[74Z+HLJZ;L'@&*3E/B=N8:#.%!SUF7QHMOU(NVFE?U,0RI&NW; M?P_9<=8#M,#'JE:BW^0HU064<\>G3F/X9FP]ORSDDYPMR^_ROEHI-OLU:8(( MR14!(D82H)P00#*: ,R+I"CB1*:,N?BE9R6-S=>\Y7S]O*Y#@>=5OQF^JWJ[ MGO[)U!H[7][*$6T[F@J"8<^J7^7JI,0VU%%..!ZYHO=3E4[^&UU':AU51=,P9M7 MG13V1NVKN@P_W\"J\RZ/%E9U,L>'4XL2L-UB5D;#32Z!G5BE81\)%6M8J5=VAR=0[2;@()!53? M;H8/1FYML"Z X-<1Z]R@PS7'NF#67I^L2]?Z5OG4/G3Y0J=UP_F']6JYHC-1 M'=A7B=%_EU-Q/_L\7ZS4?%K.)ZGDB5!$ !0+!1"!$#")$U"P-.4T3U!<.*U% M7!48&T'4 0YZ??+2:EAW/OGMZQ?76';7J;#<3^D1X+[W5%K5HUKW:$=YXZ/4 MF?M&?U#.P&8"0M8A]<,N6)521_$#US#U ^>XPJGG.![U3__^^[N[N6A7^C#) M94XY!3 3R#242 &."04%386",8^3F%K7.MT;>FPL]?O?OOXM^OO<[%T]5H<] MOR\8G47OY'MK;E6/GK2:U-+VCJ!9SW1RZ!X%"T MU!N,@0J4VH/B5I#TI-V=Q4?W[QBNT.A)3?>*BIZ^PC,!GE?] 9>?Z:M99M_. MA/Z;Q5J*G4CY;0>,G3;DE&991@O H>$Q'&N?+"TD$()*PF2&] ^.6>Y^FK@\ MP\/$239J1^]_F,RF)ONC;EW>+EN\6YC[3I>=WS; %/3,J:T%46-"A7T[(;L9 M.5LS>BHF="66H=+'/;48-D?\.JB.$L&O',[#Q]/^Y'RQ72>W-50+[3Z':$5R/7KM+_3!3Q]YW"N8*?F>RYA]Y6> MB2XFY$ ^O,@%-6=9^Z7L?Y^UW=FE>/^#ZTOKI?0D(3F*-9) LB0&J(@Q(!F* M@:"IBDWF8A%#CR H+V6L'O+AHZ&,+4T)V&@A7^I0MMV<:\-&74]CLWWBVD*%=5Q\9^*ENZ M(!>R]^PED<-WG[4$X63_6=M[/=:H[Z3^EW^MY8R_FC#Y]?+V1[F M=&VB/'Z=S\5?Y70ZB5.$4@$94 CG #%3:2M#'&2L2/6SDF0)46YMSBX+'9M# M5!]-EAO-?9+RK,"VHXO0$/;,'5MU-Q6K3-[=3QN=HU;I\Z3KT07-'J-@?= L M1 [<"A.->: [WNO'/C)9\.?G?_SM-]+,#)UC2(L,\!BQ3!4 *Z9]X0@"G MD"(LJ,BAL&&8_6''QB&_T=E:F692"_/$ZY^F:"6J%H"X5V MN_Y>Y0K^-F>EY@?SR\_1/E3APIQ.X](1IE[=4+_ZU8_;=_Y@J$'>ZM/JM^_M MF7_U#4"?+62V/ 3?1B3*B";F1K MA&M$NOW'=,YGL _VU ?KS!NA*]YM-8>%NI#V"T)TQ"Q9_;B]YX-!S M9TB.H\[=A_"N0RSD,UW\TVPH5[]\,L]:$SNB4JF]#T1!CA+MDG"> TQ8!A#% M:0PSD20,.Y<7/B]O?"RV5;=Z@5;FUZBZP;E(< ?,=O04#+J>">D L^K7J%*U MA_1^*U#"E=GMD#5T]=S+9I\HBFMQD\>!T1>YE(OOEJ--[T#33G-_1ZO1FV' MLQ,+S"U.F<(BV3.QO F(#J=18<$6.C=%;S2-:JQX]5[I'\ZWR-U6MY%I]!U)RF L+AN\'X9Z9?A3@.C!_ M/R /] 4(!;8;M;M#UDGQ#L,-1_7N-NY1OL?M?IL O])R9N+]'F8G-ANVNVB$ MB*0P@:@Y(1"@6.: )9D"DIAHB3C'/.=MP+[=;H"=8*MW9C\XOV?R-WI7/22K MW;:%]HQ6Y:*J;71QD]/CR-1R>NQV$0)"/LRWH,+Z)Z/RSP;R=^7R95[7A-W= MYZRW.?O8X70#+-!6@Z700?<R.OI0K.JT"1]AA1\DOLBXU+)N2.9_EHIR++Y+/'V?5*/]%IVLYR5FA8IQ( M '%"3)4A K#,$& P5U"D/!?2*0JD;X7'YC57??1 94Q5+;6UQC&WO>]IMJ/2 M,4U>SR1\^_G^[F)3WAM3Q75ADF?J1(+YM[K Y^ .! M?Y2L/Y1K$2X$9C&G(-4?$8 XBP$C,-$N M-&(40Y6PPK$.RB61XSM.^R++V7*]J'*-WBLE^(:$G!A M#FSC ,+AVOOA_UGH>NF&8@M-L#/^"^(&/MBW,_[X--_ROJN[F3=5@R9%A@1D M2@ :QYGI:I<#FF9/\MMNYW+OY^)U3.NAU M"/7,$A]W&[G?A<[G/&]Z^(;B=V^1JWG>P(ZFX8=7]E!9HVW_\6XM32F/;W_- M)SQ#!28* XI-F$Z:*4"$U.X&EA+S C,!G1+&'>6/;;FI'Z4L8(F,$X!;LD-_ M,/9-'19E,5;SB,G(..(W=7UM;<) !3'.8S=$*8P3TL=3!.,\-$[E+SJ&\3AG M[AY;SYF<8!EG56A04AC?)<\20!#% .*"$"C3."NL*,Q2W@@I*WBV&&.^*UMVGO:-?A-@^6 MK?(TOTB]NBSY2@K3!JZ)-,X09XH@!F)NVIUS3;.L2# @%*4IYRJAA-EM0G4+ M&M_64YV[NMCH&G&MK -1G,?4@E^#X-0SK=8 ;96LNT%ZE*$\CY0#DP9!;" " M/?EHA0J!O A$)U>>OWLXBKQHP1XS7K[:L^+'O]:::;]*OEY4Z_.VRT)&>!XG M"DA>F&C&(@.44 $*P0C4?FNZJ?%C,W)_(TN_BE75=EK62D<+3<:.Q;\ M. VKW;+X>K!ZYL1:P6BK80\9+-T@A"KV<5K(L+4^.@T]*O71?;5O%]O%RURO M%<2,^?/]4 M_CY;2#HM_RU%&^0V$2C+TBR5($N)V7U'!6"$< "I)(CS0KL83E1B)W9LG++5 M,'JLHCBK5MBFA*N)O#!_+>K:%MKG,R7'RKFHHFJW+])R54ZGT9.TS>IRG"8_ M-^5Z\(=V6VZB#_\%/MV;"M:;&=F)J^W/F>F&JB?GYHS0-W5VNH&XY/Q&ZG5 MVIO8\R9+LNVQZ=A9TV<:++::^@.W9]+:XEJG\E[93O-JK!TVJ_K#?* =K,#8 MN^UP^:'7N>WE..1P>V%^MNYMD'D.X5L:LP[H?B?K/^]G=2%YN2T[OIP4$BF( M$@'R/%4 H8P!FC"B_U.0A,9Q$D/BEA=F(];J-1HT*VR;CW?4J\"U1J8%ZG:^ M:S DAZJ1V200_-0J_'.DW=1&YYW>!0$*:/M %*Q$IH7(@4MDVH-P7"+3X=X> MXN!^HZ9$XNKUFY&T[629,JXR8;I*45.H %$!*(P54#*)B:(TH\*I&;R'#F/S M7;=17-/J+7LN9^7S^CE2:U.$,GIISJ$#ALR=F1L[\NH9\9ZYS"9TKC4B^K,R M(^JEP>@5, X117=&@_%$TG5#Y!1-=V$H-W(4LIR\GZWT<+="+$QCJOJ/C^5, MPHGVR52>4 ZDID%-?R(#C" )5,PYS[(L3935R6:GE+$17*UHU*AXT_X0&66C MAYFE']8-;#=W!8.K[SU"7Z2LZ<<*B8ZJP_K^FEOT#UM*Z1YU$-*P,JRE!;N+ M_;RBG72ZG7[K*54YT6Y/RC,)$(\IP$DA >2:$=*,YBI+W?(,3XEQ>9*'SRTT M67#WF]_,7FG4UL]R\VU.(FSGO%R+6L_O_RY<_?0U[P(@D%]Q4L2@CD.7D8>> M0>>UO@$-R]6#^B*_R]E:3E!"\CP7"$"1*X!2R &F. 8H$44&!5%0*+=7?V_\ M\;WS58F!N:KJ\#@'*NPB9_=*>Z/1\[O.*K@A%G' M402G+@K13O'=_)F6LTF,52Y8P4"2TP*@'!% .12 \4PH7,@\C:E_0\5:R-C\ M\U-= VM-K^H;V"!J<3P6 *>>7^9^(;JFN:([5/_/M5?KMR6-/HG("Q\5VC8[4@:=1T:I-Z%LANJ@L!3\\TYX&,];M[R?PN#T;?N^.] MZ-^VGLO980=YI2\9U;[.%Z_S;H7TO5QJ&O\PKTI.5_N:MS-1Y6N8%;9<3N*T M*'A!)8@+:E8=J "4F$T()E,I:(:XM/)H'&2.\(6O5:X+JM>]U*>5JL[MC2[B M;;=J"8QB_[RP Z#1]Z8]-S%44>=:?>P&U*>+D2U$X;H7790X=-BU3E235Q%?1JLE7EV(RG'>;'CJ_[0[IFZVBB5AJXV MN#?*1QOMZRNB;UUX.W.8'VR!Z,Q1^*#,Y@?,(*F;ER3,)ERE(L,0R!2"/4Z*DE,-%L&BI@DE'"69;E5'MGQT&/S4BZ5 M);R$E,7>K[?]?;^S3=5*CUH;^Q@X;.YZ8S'0EFZP*I7GK>W33^7*MIW!3+%G(%#/$$Y G/ ?(9,)C2A7(<2HY MS&-([0JQV0@;&QL97:-*V6A'6YN2RNXX6ZZ* J'7]QK(&SCW!8\%(J&6-UVB MAEW,6!A]M'2QN>>ZVM.O'^:+WV^KX3M7!OSZ@7VS-C4QR64[^(1P(KE "JA,0%,+/ V&^!L]UK'QJ]GKG J!O5^D:MPE&C<;2C_UXISJK-TW3%O))TUCYW;@D^K7:5AWZ^WQJRDSL]/'Z791+_4_O MJE5)W5U-KUH>U#?Z8X)17@@2)X!*B@"*"0-4801D89J>Q80+[L15?2DZ-GZK M UWXKJ%M_;2R,MBCD7!ODVQ'E&.8NI[)]>'N_N:P&N1-=/N=EE.3\0OTVA&8 M_K=[E=@:JWDC1UJKQ[ M)&)L]%YK&+4J.@6%=P!I1\37P=/W::@;,NX1#&>-#Q6_<"Q@V.B%LP8>Q2Z< MO]+W.& F']3^L.WZ^$M5D'?)%^5+=3Q-I4KBG&) &.+:,4P88%Q3 .+Z?<>* MLDPZ;OQ;RQX;&1C53?[FP:-O=HZ;?9LO=97IC06N^_WVTV*[L]\+V+WOX0?# MV6.OWAFQ8+OR]I('WG]WAN1XI]U]"#]J^\J?I%A/M;1;SA=K*79Z?1X4M\HS M0ED*S?XZ3 '*9 P8+"#@-,Z%U/\04\<*'/;"7=ZV87+T&XW;K>?E3AI'&_BT M8XT;L3E,BAVO]0-TS[36*FVHK45[1^]>:XNY Q:(U1P$#TIJ[H <C]5;-3<"?7JJ9:0#2+!SAP[1 U\ 'G9Z./32(M[_.CB M-\J?M+NU>+V="=.@X.5Y&WF<"(I(DF4@3YGI=Y+D@.2P /H'R64L,J:-?; V>O;0-,D"CT"DT25I4,ZP,/F0 M,FQN\5PSK=E2FJ(BJ_>&E2KG90*Y2"A1,2!5:3+M8P"6(@DP9DK@F.2Y6_#" M*2%CV^#9ZAA52C8NN>-^[TDX+=4,5G07"J7M[Y#UMA>_M-N MLF:1^((68F714Q))EZ2W7E=<2B&QN<6W>/DW^N->Z-%+5?(J MJ[#N<#-)6)J0A"9 *A,Y1%(!,$<"Q$A A/)"ZG]T*V!^1M+8"*,IS:VUC?;5 MC6I]78N8GP.XFR^"PM8S6W@CYE',_ (:5Q0T/S?RP$7-+QAX7-C\T@T>6?"; MDAIW\YFFF34WP^J?34<%+?BFX^Z0_>GLEEB^NNTM%6 MZ^BN7UP=TOI[P7>@E'^7Y_=O@0H#../5633 ?K3A"@HX6[A7;,#];@^R;P^\ MYLJXF76TZ^'Q;9:BG!IGOPMR;=%J1(BD(AC@&/% **Q JS(N?Z)%)PK M5J2I<'"YNV2-S\MNM/ULM'4IU-0%J 7MA@*I9[[=16?'+?8J;=6%F$NEJT#( M#57X:@?!4%ZN#03=U;"Z!ABP.):%'?NULFQN\#OL>%/CPA0ST,_#IE', M@1N 99Y3F0E0J$*[K7F6 9IE4#NP,(E)!C'!3D'N5E+'YKON*VW3J.@*Q.T. M08+CV#.OGH6PU^!.)Y0"G9+8R1STO,0)AL.3$[>;/5RUW<+$XG:YE*ME\Y&D M+!8911PP@1. <"Y,$C8#62$RQ3&,<[L&V-UBQL8V>U6X152KZN!WG,?3PDT+ M@E+/7'(2(!\/[3Q2#NY9$,0&\LW<'BTW'^TB#IT.VOF[A_/.+EJPYYI=OMHW MYNSE92JKAV'QNND!>S]3\\5S]7C\/I-T,=O6;)[P JHLYQA0TXP/"8H 092" MF$N"899@R:!CNHZK#N-;YK8:1MLNL6T%=M>@-=?YL//@>L6X[UW)]W=1NX%S M$\$$P/QFIU^Q2=FGLZIRQ)Z5.Y?LV&E*231SU9@:,FK.$^1@(76N\@>.M_.$ MYS@8SW<@#X>Q[5[1M(,QYVLFCF=-]0UUYN2"KJ0Y:Y,+7M+I!*584"$)D%+% M #%( ==/9L2!J38B,#3?1U@H'K\IY>BS< MTCY![YDKQX>W@W/;)^X#^;R!\7=SBGWQZ_25G0<=SH7VM7?/L_8>Q+=B9;6A M\4%;(^J-B ME59RQ_;]:/?MS,Q'K>+17UKSJ%7=.SC<=BKL/.P> .[Y6Q$(6X\"ETY(!:MQ M:2=UX#*73E <5[ITN]V[G62YDA_+[U+K\M_51[6I M6%''0.G1']2'KK0&5.='6GGKK\J:J MR<*K%I4[IMU$>Q-7VQ49PX(VJPR%__EX]TR6C2J1G05*=.3Z;O1UF%9[#@)%IL0_0';,XGN5XUP_Y#?Y /M/MPO[O!$)FC\ITD@&5$%_+,DQXJ=,H/P<[] M!\0@RQE)O8!$4"D MR@%.!2-)FB">0/<6\"=ECR:9ZP%U)AL7A *QCI7(0>G'!81#'G*ZUX^0/M&5'NU!-:OJ MJIR_9AR62I4"5IBE+4DHH"I)00HS*+,,$IHY]44X(6-L=%.K:#:>&B6]6B.< M M..3*Z$J&?N<$;'F2HZ[ _$#*OO==EWIV/Z'+)_-_4VE/KU3K ME9$FD-+LPYI_N)V)_;_8N;+NPW(_XPL3-OE.UG_JWZ=KT\?E_0_^I)\6:59? M[Y62^@LJ,42T@!3$&<< %3@'%"D%8I%RS2U M7[^Z%W.E=O23: PP';DBKDV]J?Y;U?]L+*Y*7"XV>%3_[MCD9=CGQ8XDQ_L4 M],R_=]4LF_]&.Q:9$Y/-%->7F'D_^,O].VH4HOO-T]0"\7/5,+K&(FK!J+<> M:S@"ML)YDVD,U69G6.6';>'S)A-SU![H;;3P^ZZV44^W==1378+J73E=Z[_[ M^D0U"3RL5\N5?B^U]&U7O4DN$JYRO;!G!&H7.T$"D)2F0"_SH4PS3HF4;M'_ MGIJ,[R2IGA?C; JCO>E N=STAW/[BOG.CMWG: #$>_ZN;*(L&Q.:NG4&^]J M:,>"FZBQ[6:G/62XK\*5: :B=U\M!N7I*Z$Z)-QKA_-?D6@F/^#O4]TKBCR! M1)A()R9R@ A4@#'3'8317#(!XQ0F;EQI+7M\['C@W;E[]7:8VSODP7$N M_.1#Y[C_=B+.< 7T6>WD#NYN.L%QRE-T&V"(P$T3A_1!7SL1L6 P@1F0'&FV MDH7V]E(L $.Y4HS',,V G5=U.31:+[ET^^DB9.?WL^$_/&?\G62$,GB M/"F P"+6"UH: [V&):!@*BL*A N>RZ0<2QL9CM9)1HV54J1EI/5W+I!\" MV4U;0>#IF9&AGVMSJ\=LMUF^;G99 M/NG9?3'VH;7J67UDI'Z)3M2KK\7 MKK4J4G4HX^PQ4M*\<#/IV!_RVFFSX[(A9F&@FHDM\AM3;J*V@E=C3;7]M,DQ M: TRQ_D[)@6LIQ@&VU"5%J_49M@:C&&@.ZK.&&A8W]()+_2U2HYX4!7/:T4D M6TT$AGDA,0=9HLP^N\H Q7$*$,NYXA#!F*&68.VX]8PD#\[LF2X_-VI&\UG# MF#*:FI/C^EUM0YW.X:\!LNAZB"\;&!44:-C9)0,6?.@$X5@ M-0Y.2QFXID&GJ< 5:NPR,5?OA%\#]UMN M?[LB'7+/^QQF_6]T'TD>R^[V.4@I9)EVEGB<28 H+(#^/P-2)4BF.*94 M9DY-Q:]29VPDV%H3':0>O4:-02:0J#&I+I[4&A7M6.58]_6Z";5CRN&FJ6?R M['F&W N_!@$V5!78ZY09MB1L$.".ZL.&&=6/FJN,%3.W8 M+QQ./;-;G4/?:!KMJ'H3-&'S&)YEQ]S?)POEYMF MH5P/^\MKFU"W_>O7:F5$,U;@(DD,=Z0 )4PO645*S;X7RU619)([9=K;BQZ; MLV8TCW9TC)J<3Y^UJ<,$V%%./[#V3#^>B#I3CSLX@6C(0?"@E.0.R"$]>8S@ M'D=U5VI7:B'IW5S("520T#1-09+&'"!20$ I1D#21!0$*\ABJXYMAP./C6:, M;I%1+C+:V<=*[8'531K70- S)5A:[Q0/=, M=:J#(MLJ+P@5&9-8@D+&!4!YC CTO0IRQF3<<*S+'5;0>P+&-^*X?;KU_?? MOCK&*NV#9O>]]@>BYQ>P[3K60[&;TS:'"C#:'WS8<**3AAT%#YV^RM>#IS-S M"EZUZ5IN3[[;<_/[&9\_RPF/5:Y2I !&>OF/&,P 93@& N8))3#!"F<>$4%V MTO][!?YLC[$]0H LI\/6EP^&[E!^O%:XPJ]6>2=(YR;:P%VK'=*K=X$IF$=O M)71@;]X%B&-/WNENSU.DIJF:J43=O'1;26T!TOO9=UDGSMYIN>7J?YG.**O7 M^YDHJV>A:LTZH3(ITB). &,F!H3=^,_4^Z' M3L%!#74 %4ZQ80^C@@-Z=# 57H)W"^QME=BV#7$.BQ05L0((8@20B 6@V!Q- ML:00D@C"4ZN64UU"QL;&1R6,W7M?'P.9Q9S*5$%0)$C[][R( 8%%!HJBD"AF M),:R<&BQ$ #*8=;IQZ6T X#9_84)!= PWXJ=Q\R_@_@Q1,[]PZ^":M#NX;L/ M4Z@F!12KMK?N'XMRM9*S29Y(LW4! M]3=#9OH3DE&32)V"+.,D3Y(LEMRRKTRGG/&Q7JWFIM]WU"CJF*UT$E,[[_IJ MG'HFOP:@S[8 N2<*=0$0*OWGI(QADWJZS#Q*U>F\V*O-5--G^[8Z1*Q:E2R7 M)HZJ^0JE1:ZH5!G -$D!4B0!),LQB%DN)$-2_]_>?;PD;6Q^Y+;7?*UPM*.Q M4V^C"R!;>$,AH>N9&;I0\W&0+L+GU PJ'(R#M7^Z!D[73D]V\%SH[71AD"&[ M.=G9<]"_R?(FSQX'S+^70HI?7G]?FNV!S=[!+5^5WZL M,TYIU*) MDCG6K%M@;L)+8X"14$!P"9-8JH)!Y.:%N2LQ/A?MP_VGVT]W]Y]^C6[OOMW_ MU_VW^_>.Q\D>4V'GO/4+;\_\;0J\5^4(6_5-WM)/QH*HG/V\L[V]M:*7,VQ_ M$$,U:7!78-@>#MX ';5X\!_)CP1_I>7,Q+4]S+8;H\MMP4^"C!E*]:8O8&S'9.&0ZYFU MSH+6G-%$O111M8,G$!]=$#8H]]@9?L@SEG==D:.CO;67A7R2LV7Y7=;GZ4:@ M)K@']8W^^&QJ$,YGMZO5HF3KE7DPOLT_:9/GLY4V7X_^V!:[F#",%2ZH )F0 M"4 9%X D1*^$L?XOQA)C8;7T[4F_L;%6G>#"=^TS?6*ZXE &F48[GGO#R>F9 M&.MYV3.MB0]JZ/(F,A[?7$7:Q)NH,3+:M3):S:-].S<%@P(G+86?@9!93@&U M&SXM*CRT)_.H>A#C&6 ]G<[_,LOX#_.%";QJXZZ,-N947B]27Q_4+[0J3+*< M8,&PP*H !%,)4!IKHL]R[8%F.4^R6!!(G=C>3?S8R+S1T-GG= 3=CIO[@[)G MZMTH'JGY(C*J;R,W(Z/]3=3J;_A76U 5* I8;;XH 1A"(O.42(2LVB2$4FAL7O#7])8(NJTH/$YSU]7^E,'F%&TVAYN-8UDW07(T2D^#:^E?WLU9#VS7*4@ MJ#2,FC+0T:TI=/98?8:VW/?^ G;NSF@G-*'\RM-"AG41.PT]\O:ZK_:N8VP6 M&_5605-PZO7WF6@*L,O_V]S5];9M0]'W_@K^@! 0)8H2]U @6U-@0-L$:X!U MR(-!BF3BP98-66Z;_?J1LOP=R:1,J7HQ8D2_%W<_,E*^;FW>3 M *4RBRF&-(E2B 5BD*:"0$E2(4,6,Q6C#HGE3B"L;I'A\\L_F>*/K$(("KG4 M3$0!X;-U2+G4J3 M!!'1I6;FFYV-;U*TBAVV$UQ-VB [ XY*D>YQ>@[LMW+A,T;_=D?#A]M; M#7XS;@D@3$B*)!%-01%1/)6.3SH>Q"?M$(@@1(EG" MK;-YSIH?FQY4 #<3&%$?P>"0=G+.7ONM?STG/=_NONEP2+NYBI:!\FQ@R1A:BV3/O/"UV.QJL8BV]OBJ_K$%?2U/@2ZM#O<8^(*JX\>)->TTVU= M8GO$XN.B.B.DD _%8BF+\O5!]UK>YN).?[HTETQDR%@J3%'>6"*(L=92RE() M0XX30A.5$1*['41IWWF'9=>>'R\/NJ&7JO#D0H%EC?L&+ WR*@PKM]C=/&Z' M ;'SP#V3/,RS9'?R9[D -6SPL".Y0GY3L7QWD65G-]V=,$]NNT/'@[KQ[H2< MNO4=6NA:O&?%GI\+HP#Z^7JO_I+?9;Z6GZ:Y_+.4\]6$T31D@4 P2G@(,2)" MSY1E#&DDXE11BE*!718%+W4XMJ6 8[Q&NVK$X,E@!A5HQX*;%TFW$RJ?5/8L M3U>RV*$$D!TUWJH!7>ANX,) =L:?UPBR_)[W,WAOYR:YY[^JWWI_PA?YLWS\ M(6??Y6<]OWM93;0&J8AS"GEHA$B98WDCJO1+$"9*2"2%TQE'U\$9FTSIGR3V M=O*NS7!8Q[ '(KG_H';S^;PWU:::S$2U#ZVZ ?](5H#[W.-F&S^$]G]XKPV8 ML9SGZT"K MQ6RZ^"J?33]UB;Z$QXC'@L,,"PQQ&E!3/%O+%N8("T$I"9S.)F_O;FPZM44+ M9E5"8+'+#'),&FGGV$ZG_#'7LS#M2-LA!354CU4/W5CQE:;1WMFP21A6AI^E M6-A]Z]H\YSM6Y-/\>?4@B^T^[&EVFXL/T]G:[# ^3G$E6DJR+,G,\A:">F:D MG4P9*AASP6/&>9AQUPR+;DC&%Q3>P@<:/Z@,J K"K#?QN*Y9R6[#8R=/ U#> MLVX='@5TSOL-J.RH%O%K2P;*,>[$I_=\8C<4ORAWN!-5S7G"W9IS$\]5N2PF MC]\F(@F0R!("LY1J$619!#F*4XAD&H4)1PEETF:B5;[B=8"<&)8RR&\YLK-36S^VM^\VQ8&N0E/X&YOIM./NSHGJ_)> M?66SW>$J.*)$J$# 0)IEE(A*R$QX7^ @0(HK&J5.\;"S'L9VXQB YHE4071U M.T[9L_4TKN"D=^?B@(Y>_(D&V[VY$*?M#^PU-)AW[B@T7=@QT"T+[3F7T^^F MXL;2+,WFS_=J_VF=U_TZ";.,*A02&")S="4A'*:$A#!(:8 ICM,XL'H.NG8\ MMOO^ +=C=-N6:E4NYK+XL)BS:3[! M,D,\-+O521+H%T0@%Y1!2G@FXB2(0D6MYN=MO8Q-A Q0<]]44,$6*WC:H+7< M=M/.ZX59OB^V^IZ66%-C[P?8F-ZF%[J! ZW0[PX\A-:VA_$;;,S;>1-6%W>; MF>Q+W7[4X,QNYFF^-LJRE$6URK9JJWE[IR_7SU(L2*1G+0F,JMQ=Q"AD)!*0 M)"HA.!,\14Y%:'V &IN8F)H/OX%K9SD[*C,.S$T+]C:!O5''%<@'KSSNDW5/,R\OD :=E?DD\73&YK7M M)GD__#U]TG^]?[?]1+^8ZE7OW_T/4$L#!!0 ( ,6 0U9VG9@QRJ8 -- M!P 5 8W9C;RTR,#(R,3(S,5]P&ULW+U; M+QW=?<*7H2I\N?7LTQ+#'_],=X^>6GOV=<_..G M,I]=_O3WV?P?XV\!X-]6O_1J]O7[?'SQ9?F38$+N_G3^S\D*GW*VP$PLH'+, MX"1R\%%P2=\**HK_Y^*?O43IM"U0F):@HC40?#&0F<1LB\_%JM6@D_'T'_]< M_XAA@3_1XJ:+U3__]2]?ELNO__SSSW_\\<=?_XSSR5]G\XN?!6/RYYM/_^7Z MXW_>^_P??73VX\NQ@]]D(;E/_^OW]Y]2E_P,L!XNEB&::H3+,;_ MO%A]\]TLA>6*YX_2]=/>3]1_PU_F6/[U+XG&(C*$X&)-Q/]]<+R?-R1^G>.B?JQ^_QU] MXWK82E,;1$7 MRWE(RU$0VG/I.6@O BBC&;B2$Q!LO8DR%2SN+G?J,A:TCI4,%YC^>C'[]C,- M_'/E6/UBQ;H5V^Y-M^;5:72O.?.*V#0/D[?$A#__7_P^BE;8S&4$#))V%$,) M3FD+W%BMN99<&7\6_0].>W<=VU)_,4\_S>89YZ2%;N8-\W0/ 7=WP/4G?OX: MYC00I"_C2;[Y[:J.6DAO.6O)R[7$B.Z__$3++SB?8WZW%MC>5:Z6N"0EC:M/ MG@.&FQWSF3X[LK1N'RR"$8B@O&6D5:T#1]]/S%EBTGD8WI[M*-&+X8K^9,X- M1.+_\RK,:<3)]X_X=39?CCA*QGQ1(*4F/@2CP'DMZ'"-W''A L^BB?!W)CX* M!W+X.#B'GP.!Q > M!!!WICT*#FKX<#B=ESV#X051G^L*WDS"Q:@('1UB :MD(L4F)'AM,N08$U=$ MO WF+!#XHX>OA"O]TW@U$ WR>A^EB7!E^K<6$CT%D&X"K:LI8$\ K1DY% ME.22A:!**&U,@IV9CX*"&2X4FG"T9U2LK=LWXPG^?G49<3ZRUN=,U@SI+9]! MI4+,4%E!-E%X*Q4O(C9P$C8S'H4".UP4G,7!04C_(UZ,*Q.FR]_#)8Z4L*5X M[T&*2/1SE\$QAY"R9=9(ACS)!@BX.^M1*'!#1\$9G!P$$MY.TVQ.*FS%^$_$ M?WPUNR+']_NK6<:1CIRAL J"M)QXHPI$+BT$,H)#BDX$WT(U'"3B*)SXH>.D M'9\' 9O/X<^WF=@W+N-UB/-:$T8A,48Z^-"I:A+;"-Y)!QD%LR[::*UJ )@] MTQ\7>&)#QTH+Y@X")2]R)ADLKO]Z-YXB'PD3%'G*#&(J&NB4M. (X60S<=28 M!6?E/-MS[]3'H6/P<$B=7A^'[^83[[-IXF',EDO,;J8>= ?!'> M0- I@W Y":.CS2JT \;.[,>A8\"!S&:L'1)$/LP6RS#Y_\9?5\:3B-$6%15$ MESPI/TST%9.0'&(..4@E63N W)G[.'@,.+#9B*T]@Z-JO1=S#"NZ(_E;KC + MLEARP90T0/:S ?1%.Q=+"OJ\*X_MV8X#P("#FR>SKF>1U]2*R89D.NS,>)_X!1S'/8F'/XO\\ M#S5Y[=/WRSB;C'*P(1=>@*M$/H]0FKP?[R'56)R)!ITY3^/?F>XXP0\X<'DZ M\P:RZ7_Y,WT)TPM<15QM$5Y8TE(YETA<2!H\V@)"<17[0[,=!9/"!R :L'01$ZD7N_%58XL5L_GWDR?@QI9#IFQ59 M03I(\-PY0!:UAP@!A^#/)V1@\#!I\LPF;R\6HRGN%B,O/." M+"(%F68#A<%#L,5!B01B29S)N<75YYU)C\/!X*.-IS-R$#CXY1+G%W3D_3J? M_;'\\FIV^35,OX\BMT6K$(%<(DW.##S.> MS]A!X./3%YQ,;JBW9 +9@A&L5#5DIHEZ35\9J9W3EK'8)'5F>\[CT##@F..9 M;!P$"(CPRYK(,4O_^/2%^+9X?[6L#\"J9SU24?#$JK83F?ZPUH"OB:(B1^F* M]CJ9W 4AV@X#B0#CDXV9G/?-Q1KX_C->)'"Y']CF-_DD),59)V3#(S5!E3@ M J)4G*PDJ>@+402>9V[NF_DX@ PX?MF$I0/)T-XLX@U]9S&2,5@M8@*\]J$R M^,(CU/!L85$(J<^+9N^9^#A0##BVV8*A@\+$^L7)>A'<$)V&3L54N*-#LKZ/ M%IG^:;QAWEERL+$A*K:F/@X7 XYWMF%J,V3\R\_W&/F.OG'2:^Y7L^EB-AGG M^E#_99C4-^AD6N%R<9?JXYYR[Q_L_'?<1Q)ZYB/NJP5
2OIYT MO:UPLESSOYY"UZGJXV:.%XL%L?5VE=Q+GV7 >B!&4%$KB%P@2.6*8H', M[H/!SE-6>9>"?AZ$=X:$&\72@-TG:Q12BG%VYFESE_YK>^IV&<8%[9DW@$)Y M4%IZ<$BJUN=@=! J)7TH(?-TU.P0TB]XSI'M@S YA\V#0,NKL/CR8IKK7[_\ MY]7X6YC0^):-R+(XD1T> M2LH[!3U'$38$-)T%@5G7TA@$R#XB\6:50? 6-2AN:5]&&<%I M4[Q6'DLZY$:? KEA 8!P1\'@:1/7V;SY6>< M7[Z=?J-=4TW1Q2@K)D4BSL14\ZY0U')"(8*19%0(F[1DK0_(A^CHIS)'=\@Y MF]<]1G]NUO#[;(D+TJCO9F'Z\!;PF(OS3M2;,J3S/-#2I'#@E2PRY>PQMC[N M'B6JGS(?W2&IK11ZA%6-\HSJ10K.J^N[LYZ;Q:#+A5N3 "-7H *+$!ER2-9Z M4;Q/LNRX>_>C1T?-U$\-D/8X:<_6 :B>UU?XAGCV$2]KVN*2ID[;E8:[IXFY2O MX%>M87,,74,('3;!47,A##;8L[4>P3%F;R,8QXEAG'L((6CZ)W&0"SK8PTZ. M\E/C/4]$2L>AP;.0T@E7!Z!^'@PY;"U'*<:42 JRB@94#@Y?+[Q\F@5R-::Y6W-=Z)-<@1?+2)A[K M7I"B%DKWX"/CH)57CD[D(+&U-7V(GB$$#IM@J!G3!V$Q_SJ;Y3_&D\D(<\[1 ME0(ZAT1'+=EPSAL+)M'98WTUY%J'?V[F'D*LL DT3F+F /3(V]KGZ6),I^J: M&83D7_Y,DZOZX.=V3398^DT3H'!E03E>U:(G(Y]G)Y2*+OKV >7'Z1I"@+ ) M>)H+80# >D^:,M1*%N\P+/!C[5;WOOQML5[A*!J)JA@/PG)>6\\I<"XQX);L MN2!,2;IUH/ @08,('#;!4CN^#^*06G-F9 GTT52%*BOXE63@%7&D\$*FF>0J MFT.OP4\/+/=4Q+BS=.@G<7( ,>1WXQ#'DW$UULG@6CU,_3*;$-<7U?A:?M^P MQDG/R>""'!2O%_\:' H!& 4SD4O!W:&Z5"?%^HZDK=_X<>?/,3H1T2"4S];* M=B]U&#,9B_!@2J[Y 26#XX:V$1,IT#*C.MBIX4RX#>K)1C?RWP^R\TSQ[P2!(J4'Y[" Z+T!:GH(RI*[UH59QY^0XWZ5D,' Z2])[ M4IS/8/I0P#._HGGO<6D4N=;1N@!H5XGI]\CK M#D(-6#\(%#VP!K(+L;@8P4;I0256*Y%'!\8GZ:TPJ$/K]X+ -:(VG62&M*K>VA1XD:C!+J MSBQJ*Y@AA(UJ3MP6Z[;O^@(*6QO^!5&K76+1Y)YD"3SHJ!-+7+O68>K]U Q& M476(K3:B&,1Y]_IZXMH6[A(_AS^WUX7+$49#EAYQ1\K$0#F6('IF0'KO+")& M%5O;3H^0U&^VQ[, K*50!J"Z?AM/9_.;.KVX(-7+K'8U6F>+1E#!4B-1#.+$^W S\VI1ZYH :$V6R!A(F^G83K22*(0" M%-%Q993+XE"=S!/?>>R2T7=UHC8ROO^XXRQV#P(S6]4_URO(F'C@9-UEAU65 M*JRUI".@RK0"CM+IUE[=+@U]7YYT@I:S&#V ,^OSG-S-J_GWU0K6BUFO@Y!N M6# 1B&Y+CH&E8S=I [XPHR\ZTOM??1TN_'EI'P&G"^*<#R*\!-,6+FCSY MN1F.7N2\NH<,DP]A3'[ J_!UO R3K>TQ\C%H6;B'4M]:JDAVG>>T,[0R-M** MC>'-RZ(]2E6_SEE'V&HLC &HJ8^X#.,IYE_"?#J>7BQ>I'1U>;5* ";?(?DLW'@? M.[C@?0J)_?IX7>FU#L4T !3>Y]K(6L&2Y0Y2K3RH>"U>X9R!R(AI/A3A6>L' M;/>IZ#?KOR,LGDE0.6%=;",;2/E+=DL7B=M2]6 MAM81X/W4]'T6#P]S)TAIH'C;[DPG/(_&B@B^IK:I(NOC?2E :NNXL3X+T_KQ MSR,D#2U"W#_R3I77 ."W%0+?:S\X(1$=E\!\M:D%V0^N2 ]91&&]5NA8ZT#R M$60-+9+\O#!L+;=A0?&>$<$2%BE9 58K ZIL-83L/90@LG&!A9A;YYL=(&=H ML>3>H'>6G(8(N6L;(CE1BK,2++KZ=*K6ZN+6 ZNYF2&A+J//QX9OV_KS28MIU QT/?3MS+?8(Y=3ROI$ M,I1 V),N0'!6 2\E2Z.B\+)U?;L]I)R?6O(-IU<$_"0\J=:H081 GG2L29X1 MR8AD7HJ8I$K-7R7=S-UO7+>%C._GB)S U4%$8U_-%LOWY9K^D<5(.S^30YN= M Q500J@%=UR)(C-T3L?6.+]#0+^QUBZ0<3I_!P&/7^>SQ>+#?%;&M=(D-X7\ M2C+_?3TJ=800-/$B8O$R:8FR];7FUO3]AD2[@,:IO!W"+3E.)K7&&TYQ'B9D MM;W(E^/IN#)E22?T=:N($=&.@=$R:@,U4*K6)HW90+'"<6.\0BRM+\*/HJS? M*&<78.I (H-00+@&*Z>4QY@W?-HHBV(*0:K5*H//A:;)NK5((/4;/=ZN4M*H!N MD]!O.+$+F)S#XW.?<+2KU?#[;#J[B_<1G<%.I,*AR*A >9$A^))!B)!U8K)D MW3J#< \I_08&.]$M#7@^B -IHQMK6?97LRDMYHK6K92W?]7E6JU'0+Q%=DQ47KA]_.X\BJD@'LQ4UM4T6B*&6._'!1LUY MPN8=J+I92;^!QF[T7>\2'\3)>EWLXEKMOR1+LWHN0L=G?(.X_G@SAQUU[NRJ",AF7/,8,4G Q*)$\W*I-K MTJ)+W#,5FS<[GL+C!R(FL'HU$.Z=5#>O07^OCR^ZA$[7GQY,'Z1%O! M:4M:E%0I;0RA<[ BY^<_-Q^GN^?RW/T4KKZ+[11H(1AE0 M(M>Z&9SX&(NPGJQ:IUOWO;Y#P'&@^J'"YZ *[H%;RYO'FK?,\1Z#$]Z! MD?7I<+ )O"85[K6)/"CFVM?C/H*LXY#T0T7;6PMC -IGZ^A74CCED@0I1:A= MP 343N_ 9++()7+502+QTZRJKL#27+#[#:RG<'D0P8I#[\8_8IJ$Q6)OY_>+]J[=O9O-/88+ORR=,5_/5&\^76&;SZI&,+'J?BY6@A:R5 M#K0 9SR"<,R&%'*0HO7=3G>KZ??>N6L$#P0%PRG?TYPAE16J.%VBLU"*(.-$ M"@6^)C!Z4[S0)6L;![\ACMT*G9W\/]Q6>*KD!V V[./!WZ9S#).:Z?WOL\FJ MA5L83RMCWD\WZWTQ'R_H1Z_IG].+#S@?S_*6-D@A6HT%-,DE%S_D"PS M'UVPNG7Z4&>+Z3=%H*]]\+P8^&^X&2H+.',LLNC(.:U=-4K*$ -Q)!H140MR M56/K$&<'R^@WO^%'VP!/E?MPC*$#G#[I7BN[9#B/HL;L7%4 :(*!D)(RLL@ MR$E_QHA&9U>8G:5L=(W\/N4]\*#<,H1S)(3K21\B/0>3K#!XF;U^/)U;(6E=*B))]I#:2 H?8'!^^E !VB M8-IR'W7K_/X]I/1[+_ LV#F%Z8- S]]Q?/&%*']!@X8+O/N@?*MHSZ859O)6 M6]+.V11:(9WO$&LQR6P9:Y= M<"'1L@KYOTA;G1P84=O16:&9%]H^$S+WD=CO<3P$;#817D-T/DLED[#X\F8R M^V-QE_XSZY?<#MIAU9*'"6]4JV2K8O;M1)O0AK(L* )!<2J!LBF!$\;4!YP1 M75&B?3^K0_0TR+.M8WZ8S[Z-B7,OO_]M4=NOWCY8?9&6XV_KJYD;#J"W:(SG M((UP9+,P47NR:"B,*\^"R46TSHA[.I5]5[ANA* 'LG:[%-<@3M>MM$!.7K:2 M*W?,("B'JA9OL*!SD$SQ>BW8VK$82O)EUY+>GXOY%*8/(&Z_229:?)Y]Q#2; MIO$$[Z2W?YX]E97$+F5+3,!CXK1'8WWK@Y9,#6L2VLR3]HV!U\4Z^C7KGAG" MO0-A$-KS-=+<:;P2,GT]P96TI_G%9;UY_J_5]T?62&\YK059+:8E #D M.N?,$C>JM5X]AJY^-6[_^)EU+,I! '3%O061_F8V?S<+TW<8%K?E*2N3<3$* MAO.LL4!-[@&5K ;',( Q/ ERNA0VSW0Y@JQ^M>G@X-E:D .P)5Y?3WO[/'S5 M>XO^?D7?'"\7(VUD2KYVBBN"@'RJ8B M' D;ZXA,=?$")PNUFK?$/&^D(TD%*>-59<2BPQ0LA>.><:Y:EU1YV%*^LWF M'AS\&HAK$*?T356A1+Q;\_*F*!63-C-C),10VPX*6H4/.H',,FB=0L!N$\+%DW>O@-EU]FQ+V;U;P>5Z9.\^)][?*P3M"NQ6%&2F",.1A0(9:: MC6L@BF0 N2U&^VI[M YF/HW"?A.:!P/;9Q#O !P:XFKM&8*O]N,8NGIO M"=()*AX%WYD"&H0/]"%\7VWP-[/Y^_GX8CP-UQ< 'Z[FZ0LM<_&^U,#KXM]Q MDJ\K*(Q0>EH+*Y #EZ ,V3:NQKBXXAC(M,&B6S]5.H7.WON1/ N][\BP0 M;"N< =B/VRMZ-9M,,%61/;"NZ+*Q!ADD+QU9,[54AL8(SA1-WIU**;>NF7(L M;;UW27ENZ#43U >)]]U4F;TB^-:Y\R&ZW@RD%46%.3ZVN?) V($',R9&]P M[-X,W"*H]V8J_=A_IXID$"?J_>5\F./7,,XWEYO78?V;R_87BP4N%R-F36T= MG" KQ^MC(G+?9!#@@EH]431H6[\+/8W2WCNW](/)YD(<*%C?D*$[3;AQO18C MIX6O3_\A\D1;T&8)T2@!ADNGH_ Q&MXY-._3U7LWF'Z >*: !@J[&Y>?O*ZZ MIIHHE]+\BN8;ASB>K$)=(Z\Y'0!" 7,I@ZK%!&.HKRZU3:4$:Y-M?7M]&J6] M=WOI-V[33(B#"" >GPD],BQQ6022#Q9I(V(1$ 36@@.6#H.87 ZM+VN.IZY? ME_F9\\D[$MH ZM+L6=GZKNEA1@:FK0XY6V6J5>-TZ\?'I M5/8;5'SN1U^MQ#4(#7D3*OT\>Y'^\VH\QSL9(G0,;))$?-+DMQ4$[6AC*Y,* M1)T#^70BF9)%=JYY,/%HZ@;Y:*P94O;$MQL+;1#VY;VUO;Q:C*=8L]I7Y<@J MGZ]_DD>>%ZF17#5='XK7H"F$G,D^X<*(E&6M=]-61;$0[@[G![@4]+\_R(Q(=I-5]6X;=1RF2H2!T@L!IR*,6! MMW1>&%G#&E8H%UI'U)L1W^_]3X^8?CZ1#P#KQ_-YY&(.*D=:CS)TUB@5R0Q7 M'H*QP6;+/>;6BOAXZOJ])'IFM'8DM.$&/==W80\STAE=HL@)&*X2!U#2X<(8 M:*8\#\1<4YXI%G^ RGY=J.<.>K82UZ!\IH\X604(9I_#GW\?+[]\63?(J?E1 M#S\GSLXYJ9T'$RL[2^U';BP'XRV9Z)P3PVQ';M13:1UD0+09BO9X5IT*=*!Q MJ.4L_>/]UY7A\LN?.$]C6N/(FEAB# A<&@TJ)3HC)"M 9Y+P.0H>F[=N?)2H M049#.T-D4Q$-P*K<7M!'_'J]X:X;1V)^C7$Y4CZZDH4%.F4DT#($A) Y6,YC M\(+^LEUF_NXA:Y"QSN? 70LQ#0!Y^Y:1LU L.4<:6Q:H%8T@UFI'D:7 13&% M\=;WD><@[+FCF%TAK(4XAA&WW+P2HC5=OPPB3F;KG3VR,9L,E8OJS:! M4T56/FGR[;(MM%=D-*YUM9_'J1ID9+)KRZZ1D 9DP]U>!OPVGLYJI'5EHE:+ ME>88N>QR+/5MAJ@5.7S6X&3"^H?C)BOM7>LGV(86G8[)M7[1<#QU@XP+=H7$CH0V@+A@75;]O\;F MOX7)VGVO4?A$J%\EBTSSW6]L?7+=HOA^&O-UM]=?_J1S8GJ!'VD'_5(*UHS4 M( -WS$*))9&[I3QM5^D !:JDB_=1-&_B^ZPK[-<([2P>.6"8_.B;:.2U$:($ M!.D,:8R0Z0A#H6C9C#-O!!GRK>/L9Q'"V M&.,LLQ)TT)KL+\4A2F\@%ZDD>JN%__%PVYGM/%#"OO\X\F2>#P0T2R2Y+"OUY#^.1"BHF3 0D@F@GX@]BR@.9WG [ACN6'+;1'KF[2C:7X@U/!ZO$B3V>)JJX&SQU2$ M*@%R-@(4MPE")@\*0S1<2%N,;QTQ.I?F?E]Z=VJ5/9LH!P#=6T9^7E4;=%)E MHQ@"HJ9-[*TC=T@K*($QVGB.Q^8ES^Y2T.\!^;S2WS7#3A=%CT!:5:U>5X&Y M>9_VXL_Q8I2UH8UFZ:#7I1X"NH SB1R4D*16N7B;Q5TD[:D@?G_L@73)/$%, MLW8\&Y;(7\\NPW@ZTEB2$TB@YYK7B@)D[ 4ZQE/TB=4.-M;X$X2^'KT?L3>1 MU7ZYG\"XOB7_L7:B?E_^ML#U4G[#VHMZQ(AJBUZ"TTK4$E "2.=Q8%(*;PM1 M@?PHV3\\_F"D?XK$9FW9US<"KBLQK5JGY3NKT%E'8@."*XQ,+Q,E\4C0+!WBGZZ:KM5?M-E;D3A(F6H7 MAT**,*^R;$W04@OM[7%GR",3#1 CITASUA%K^X;)]OEX?R79=UXNDW2B,%]ZY!7JP2EM]-??__MQ:J M^R\$^#$QY4Y"],AFXU 8!3K$^B:8'/K(-(+%E+2-.?%LCE(FQ\TWD/C5B2*= M=)7@FR$?++/"4/0+JG7H]V3_%.)PS^7.,V$ MN3/;?,\OPG3\7ZL)7I%X9Y-QOFU2M37Y^W)]:Q?DVMY\?I MKCY\-ED/4EE^Q&\XO<*R:N4T77%S\<=X^>75U6(YNZS/\DY0G8\/>KXB?2+A MC=3J]:QOMF;]^]:DMX!,V=A,ECMH$2THPS,=HHQ!PFQT%,71&=U8!QQ)VOF/ MY0].L]D:QB='3/#DPI3:.'G2L XEII&BVQJ]%6*Y+F2^_;RKU MW@+(9/3,$6)/IY'NI#X'7$[J$-H2QWWI*OXG)B0,Z$!<\-IS^<5<'$(DV'7&NZ MEKX[TG>"U/OO, 8 A %KQIONM"=JQCO-;<_6C \2TU SUO&_/Y#CSI4TVD@) M)+14,U\M!"LC>,9JX#87V4$SPKWDM-!].T-O8!N#\R*2 ^%\;3+NHP1?M ,6 MA30^%,-E^]ZT^^GI7P>UP,1#2J>)! :J.&KD[XK\TM4%Z:9[Z2E*9-]0YRN4 MHXAL%F>Z[>!Z"R"6T$DM/*0L \E9DX%N$2$(K:+F-=[8VE)X@(RS;XYO'@EM MC;W!,LG1*+0"*SD/!O2OD9KP?K!ZY MO*SE;\.DB2;9-U@+77(4H1UJD^1Y"DPY2$)94):1X2F- =1HN= QZ]PZ3Z.A M-EFGUNQCX@;30:><3&1@@BAD5*<$7AOZRLOL>-*,N? 8#HZ<:WBJXBDBOINS MU):Q U46=WJTA:T>;5-NUC1#4H0_[P! ^9WD':9(2H-87HW%1*([AD&7A?,D9K M W5.GF)^]ABOI-M6X.HB:,'V2^Q*^S6?YC/*%3 M,[]??L'YVVI,KAXDG'2X'!KN_!/G:&(;'4,W\Y$]L9EJ]\IF S.9C$6?@:R' M#(IS#[Y8"XX59*J$I$OKGL=/(O!<'7349)NMH44T,I9(>Z&VMQ9<@Z=]"-QQ MK9AQ6=K6A9&>1F&_!UUWV-I581W*;9 J[45*\RO,O_Q9VZ[AXD99O*KO&>JK MB1#'DW5A_Q,4W/&#GZ_N3EQ(*W\_?%_'CZ9Y14B8;)VHU1D3TA)OD#"2/8+G M7@"ZG(W49%.YUGO[ #GG*K;KC.[%]10W,Q"4-RQ^:*=XSL@UI=->2&9H4RH+ MT01%7B4WS.6:/=5:X9](:L^>?R,D[2JVYY#;0-W_OX?Y/$Q/56);OWV^EMI' M2KNP8[Y*R\TL&XEN4%2,YS9+!U(C251K!T%:5GMK!I9+]E&T3K XAJX&P<>M M.1Z\[4>1G8XJ@RZU?**TM'+! R0M)<^Y1KHZB+D^0E7O@<:VB'D@UMA2+(,T MHE:6QIFVTKTQSEIN177 M,VW,5A8Q%Q8@>$GN,H\90J:C)]2K!^.TY*+]\Y =(LY_,GS+S0W :7,$ZTP$ M7K*C35/+C'CNP5DZW[PJS.CV^6?WZ>@[7_P<>=]_]'LFGP<:^]CJEW/:LY+- MK[=X5K*'F&8JX'K\!PX:PQSYDZ(FR,C:C9K10<.,I]-&.F=1%32=-6?JXEG) MO:&W_&ENZ?3CD599R!!&QRIL"XAD0W#))(:MJP<^GCV*L'ZSPIX/A>VE-$B?_M.2EO%E-B&Q M+=8OW4-MP)L1+^M];&T)5HL-S28T\,5-P\)33MK3)CK_#&ZPP$:G\WU*?I\M MMT)./KKB52U8+0E*HAIG)9)Q%JT)2A59?/LF=(02NZ7,)_2[EY\P/FG M+\3W4_37O3'.5TV'R6JD=78GV6K:6()(FA"3M (E#4FU]IW-3$09L[*NI,:; M;A\MYVJ:W7&W8N[D,B>,'C1G-?9&('9T0 ,9A85KPWGDO.-%#D23-,'!K@YI MP_B!AAINJ[/_AJ$JQ)/+@ST\T/GZXP@"&RF1VYD>2L,)#+.)W$#)M<^!*0Z< M%QQ<0+*ON=. MM\ZI.$A0OTJE&2[V=D8X6P@#52X?<1*6F#^$^?+[YWF8+HACM6;_:1>H>\9J M<6MZ#)G-:EH\/-FF4(JS0NI8B]J6VD=.>8B!D_--0FI M#X__D!WNK+$J6 '&\MK77=*9ZH*E72"X8\IQ'UK?%3V!O+Z+933$SOU;V&Z$ M-%#=]/)J,9[B8O$)+ZI)\79:9O/+TYMN[!^M0>^-(TEM%<)93_,1O\[F-1RX MZ59 8Q<1-/CZ$D&)^@2BE&KN:FX-@:"8YOW7]M!R=MAF9]P'8^Z1,?2((!FC M SA(#MXD6JX)EF65F!3- S:/D]5SJ*8%-NX%:1H+8Z :Y]-57.!_7M$XO]2J MB"?%EW>&:! Y/D14*X5R=X[-<87!R<)$@62%(/_9)!(J*P0:&.;K_4P,&8)& 4Z%S$S"&$SK&^B]Q/2L/%K@X)[R M:,+X049T'^BY==/)YR0;YYC8034*8RKRZ#4'U-Z!RE9#B-H LZFX ME$NVNW7VSG\],H1&87V.!>"2!U=Q+'J--N;7A M_PZ-OIZ"L_NI(HUD-8C$D",;E 56T.1,IEY)\OHMD0X)D@C9<.8$MZWO M-!JVG>LL-:1_-'8@OX':ZP<2&\\YAH\9MM.LS$Z/Y:?E+IE24O!9U<(M]052 MJAV ';EV*+FWB2S!W'J7/VMVYJ?T!?/5!-^739!&Y.RM46#NY#*#FWJ]7H;[O1UR\I1U\ MN5;/Z\#P-&^J"]SL^Q&*J&1D5>D71KJYWBQY\KZBJ'F$3B;1O-7Y$TG\D?(O MS\%AEY(; #!?XWS\C=;S#1>WP;WW9?/=%XG^'"^_CY)@FK%8GZ(K!4K[:BV0 M02(NWA_KS0;$360TRK/)@1LDY%MWA 3M*@>G4BCN8\B"* M\\44!5*@(._!(/@@ P2A1.2!6\_+CY@*L\7=M9>]ZVMC<9H7FZ#46H,JI !1 MLD![#*5WD6ON.LL!>HRX :?(/ 4O>U-DF@IG $?CZH:]K)]=?,+YMW%:Z=M; MKWU=]G+_3];+)S?;\"Q0@LFK)A8E03#U2EZJ@%ES[53KRX4VE/=KX76&UQ[$ M.M#HR:-][C^'4VLW'SMTB\RP$Q;1+%'LR';K5K@8&!E],5>?H"8YAXP@I>68 M%('8/G._^F9E?<:+<$%>^<5U2/-ZVL]W._IXJ8PRP8.KK\E5*1E"K6PN4D2F MI,X\M$[Q/XJPOE/%VJ/GGLO07#Z#]!<^(O%JG):XZA-^CMIZ8)P6.NHQ\EJ% M=@_W82='D\PL&4'&7#L,H",WE E@+J:87&$AM8XJ'::H9?!VF\7W9]RZCE,I MA5@$)!,"J.03&:"Q@$QT=*M?:,3R.PYS-L.1X?BNEV(;*"VUE9O[]/5 MT_U!VO2R/D!8PX[61W90%Y*.-.8]Y%P[=V$M4\4=A^"]PY2*I+\;[\_CJ3NK MJ>0-]&=EE^E;:=O(>731@5#25:A;@GJBPUX+Y(7\&\_R8S Y=K*^*P]U HD[ MW29;ZV2\$N;.>F/0T0J;P;"D MJ_).X.K#*.3>A&1=LLU?;YQ+<[^1B(Z!VHM@!P#D+;:^FH3%8ES&F%]^OW&% MKE953^JZO[\.RUV/A1?T611="YQ@31SUX*4VH+VP"KFD;=LZSGL.O?W>4#T3 M@)]-H(-(DOLUC*>U:.O[Z?;1LM471/JB#0/'2ZU5(>@K'P2MQW,L1;KV_5P. M4W04!-4/#L&&0AEDG*.N:DJXK'E\9WD1=P=IXT4<(*RA%U%G^?[ Q7HV2/!@ MOH;%,L'&2W#*%BA)Y9*B1%:Z5,$89[(FZGRNCZX, M^.(<8&"6DV4K??OW.4?2UK][T0(K^\VTAI(9:-"BIB]?7>+\W2Q,J^V)XV^K M-9ZL>@X/V"*E]FB"FUT!W4RR.<&,8]F*0$+WNKZ5XA*B(W@)BX@E!>.;=[1[ M@(RS0A6'&+D%<:$3.1<.'!W.Z^=;460#3$MA0=C$+R:3V1^U1CPYKJ^(@/&R&F-(YMCU'?KT8HN-.ZME&M&80)YK1@>* MY0R>N G:6.%YD47QUI<3Y]#;;TRB%1J?77(]!AY6.^\U3L;U*6KZ7A_=7"W> MESM[<6=EB0GM)4;PR&SM<%"+=7@!J2A%7HIA9W1X%]Z1I^XT6-%5TW;&[ M;R!]NKJ\#//O[\NO<]HI>Q3ZR^\?9O-EF4W&L^L*"O6::[6__N=5F) #_':: MQZMY=G6_T\P744,A4H*2Y*]Z',@VK^R.)KI+IT F'[W5P+ROA2B%@A B!^^$U2KXI%+K'*CV M3L$>5N[J<:&XL=S5DGB<-J*2I,?)7@5KK?$I\9+PN$O,8V<\C0K%71'PRN8"P627^",XF?X"^PPEP[5NN@P#U ZM[V!S8W;Z1^60LN4K*1%HI8B([1=,_(P^^ MY*)R\UR\4VD=H#]R!ER?16*]8O.1<^17G%W,P]Y,^V)KVEL\<>JWLGV*KL;W346!Q@#8RKP#G$:$TM;"E]*BJ8 MW+H(\^-4]>N(M,7*[L'96"8#U5#O,"S.R:ZX\_OG:YW]Y#32+^L)-H>;8EF[ M(*#8@"3![, K(2$EK60(BL?0NH#P70K.[VI'H[V:+78]"V?)/%.^%I@,!$AO M+426#:0B:,G)^AQ;YX?L(:5?'7&&O.^WICN?U0-(1%T[!+A:S;MQB./J!=RD M*NY&<9FKK:[(\.)8W^(I)+.O&)#1>IZ]\$)VX[4=15Z_<86&R.I*) - VSM< M+!#?TTD::OV6HY:HHU:7%$\CL-TS05*]U M*Z)!II;^.IOE/\83LNWR^^47G+^M3L[%^#;P?)(Q]/B@YUM(3R2\D=ET,RO9 MP9L)UP4B'D@X+(4S4 MS6- ,B_&2U+IW_ >6]]<+2M++VMUM74-WU_^_(K3Q;W_74GQ^6#^[S =YQK](:7Z%^7IUBYL3\SI__<;$ M.>MQR5.G./_\/VM1K8*TX?OZCF":5^2$R5;G#!UC$EC ^*3(&PX2G.8:T!;) MO),$FM81E0/D-'Q^O.;[+H.W$A1\40;)YE:K="R+9!Q[[^FT",D8[YP1K9_ M'4]=SX':1G@Y\(:XI70&&JK=5-\]75_=&^-\A728K';70ODJ+3=S/=CY- 43 MBE1 /B\YP2(WV0,JY6KJ=X8H:0NQH$VV23/AFG>I/$!/OZJF 1+V*YITL?XB_Y^K=9V5ZP#,*#,7%**%(!.9B5Z0Y9:Y!XU22(H9 M]/9=6ZPE$I]-;H,\* _T4SOO@=KA03MM!-=EK> G]:W163CC H>$J$&Y2#AA M)4 1TH=BBLF\=?K4L[2!6R5F;SJ,W9GEXVPRH?WS1YCGD:"]8&JU&%T,:7 1 M.80<$YFKKKY,$=S'\AB6CISK1^KP]A18W,F%;\SR@1V:T]O'4&]"NO&N-P]) M2*G+7'Q]YDXJWL@$7ACZRDM3T-'Z0G>/UQXAKA_P=0*) X=C._D,-#3^:4D+ M^3*;D+@6ZTI[=+)\Q(QX64^4^OZNEF4DUA*?WTYI%^#BC <8YTQW_OG9;+&- M3M;[]/P^6VYTIE)&>9XY9%-+77*)X(U4(*.(SF Q5C4/!QVDJ)WFNS_/;LJ( M=[YHGT 6B^NW4S%Q!4*7@$(C%M6=ZGN,NGX/WH:HV:_ZF@IHD%[ +V$^I6V^ M^(#S3U^(\:H63E(Y:[-GP +S9+CE #$F UR'K&6M MM.I:7XGMHZ6=^MF=X658C!-9L:_'DZOZ%GWG.67,F0M+?\3@ M0LPH,33OL7LBJ?TJIB88VJ^2NA/:0&VS!WN%GJZF#@W746/3#A76P;9_3*4D M$Z-S2;%:;8ZL<^_SF=77VE' M;!W*66=KR0,I1>I:ZB5!",9#+6==7[\85EJ_\#V6M@$W-7T*6O8V-6TIFOZ+ M0MPNZ\5B<77Y==7&O#:9N&EVN4U,FS#[@)Z2GX>AXI#-(P?WFU&$]QL;BNF_=V6F;SRTV9BY/.OD?'//\ M?!K9K2((Z\ENN[QOO$"9R=QQ%D2H)4"R,N!"2>"C5]ZKPCAK?6>]CY:&48.= M&;9X_/+[]0^W-D).Q@GN(+!0+<#$@':=!I?)?2&K/\806&#H0 M2>A,: ,UVZM?LIB5#UMC?9B/IVE,>HJ^7PN&SB;CO/K!:UR&\>0TE7;"- VT MW+F+:Z3XWL\OPO3Z$G.>0>D0(2I7 MR#$5M62B28&9QBJB">'GJM3?KRXCSM^7VZ?+U_MP,2J^E)(* X?53,W>DO6@ M- CM@L/,E6:MDS+V$M.O6GQ^A.WJT#92ZM^96*]CMEG';V%Z56JG+](<%YN+ MM1%S)7*N,IFNAIB5DJ['@ ;,WE@G:=7R4;7XI!G[=1KZ0UAW8AG _?K-MOE$ M'R/JH^.F.%6@,%^(>D..M[0!G,%@_#E>C)1R5JV*'Z55VPQ:@0^1]A\RSWQ,63:' MYAY2>O9X.Y7_K+TP!HJI^N4<\?7L,HRG(QTP:Y<"%%Z[5V1C($09@=QWGU(Q M+-C6EP^/$M4OSIJ(_@@XG2Z'OIOCO)J'LEQ2G.4![ S\/!P<(;,9HT8.$RM\HZ^\99.^\4H28XF9@E:%#KB M!9+"%3R =X%+8Z*6HO6K]$/T].LL]GUFG2:6 4'LU>PRDCU9U_)IB5^WEK;. M;[O)]WQ[NS<_X+R66 \7.%)2"A&B &YK27^67$TDD61RTOXT/ C?_&*]!=V# M4WLGHF@//)]-I#\TC-].T^0JU_#A55Q@;;*WW/JM+8[H$FQDR8+5) CRS!4$ MGABYYRSHX)GTV#KVV_VJ^M7: ]P"G+Y>R2)GX]7H2+BSE>K.:9E>M?..-2[MPI6SR>;[CH5D4][DSY_F;*30U> M9C/9*A)L2:N&.0C., ^%61ZL*XBI]37<(R2=JZWW#+^VS"Q&R;T1D+@(-0N( MEBN8 NNUJ&]K"VO>]OL0/3V7^6B(C5TEV4P* SC_;T.@.WE&BU5$@66/!I4$ M-,76:*@$7XR%K*WAC@=F=QLI-G@J=("@06+J!+GO!HZ;"6$(B%K3?AV!0)EE M0F[(4XST!QG!X+%>\M4D?:Z3=JYYE>5M OI^4]5,L+N0.9G+?TEW"KM&!?7:]#2FIA$!&DRZ5%6']BXQ$F/\GK%&VH4^S@0 M/#Q!S^&V1A!HP+P> ;"8+V]*/KZ_3CO'E4:,1EC!LX-L56T/ICD$@QY2\2J0 MWX@B'U6/CR;8.BGH7YM38M_<_>*BN6G1A,7#@$BM W*#\^N-XU$R'I0'S8JL MW4XLG9R*@672&9NQ)#S*LSL.)_<)Z.<<:2/3^P YD\%]GR3__K?7KV89KU4@ M41Z%M()XH!GRNC61.&]2WJWX@7DS"_ MIIQG;VHL$8*M-3L5UB!B<>!X#%Z2'^],.$K4=X;MYR#H2-2G,ZQO47\(\W\0 M]3CY^!\WUHT0BKFD"9].%J!C+Q-2'8/,46D>=.#AN#S>^V/WDTS9D=#/9-T M8@C73-GP9%4J^F8M4B(O!%OC) =%QA$XXS5$XS(7.C%6PC&'_Q-""H?HZ2?K ML3UTFO.^;PVRJ6U9*WE]7Q666RQJ6L/U8F)QTL9$3E=PM7BUC\V$Q'040/'R+MV3H 7;/K2V_#74>9;:JN="U)I&16$'WM.Q 42F,4 M^>FM5Y+W;B1*=-6#O0/-2%LOY."TQOPJ++V=EFSPT4(L M@G4@Y%DSCO>,E]_#)7'HSAJNO8J42BB"N("V,/(J2H3 R9GD3"JO?0DJ'55F MZ!'8["6@OW#_N1*=M69OWU&LD)+Q9TX?P?5T4 MF28T>V^ M^]GW"*P52?W!K!$V9KT+JO\R)*NHQ5TU?[T.JY++)N?ZW*ZF=W /T=!B%,M: MU$1W:X[KV;%WBO[NJCH 4!M&]@J(C5-Y^-1?N:T;_S5GKK5G"(3M&D03=/P[ MS8&, J4QDB^*K6N)/(W"H;Q1[,Z:>@;)]7V2[F7C;3,=QRU&'H%KQ>KF(D/# ME03"2Q12%2]X/DI?/393O\9YER*>=<7O'T*MC4+Q]0&%AB1, 66S@9!2[26' M647AR6QM_5[@,9IZ;"C4%@!/5%1/DL7IJFFV#)-GP=:+Y:LPGW\?3R]6I8OK MQ9./205 $\DKDAHA1IZ)=TG51B7>F]8/"YY(8C^'9O_(.T=23P>B7P-Q6F\' MR)]H>.UR>)6UJ]/5O$IB)-&3R9$,>*]R;4*GP06C0%AM;4;CF6D=33V>NGYN M^?I'X8GR^0%N=CYBHK6-)^/KE[;U>V&:$_V%F_6O6I#=_%K]V7+VZ?VK-\VN MA9I0T?I.J3UKGN="*I #FT.P4+*K#JXKX*1.P"RAE?,42!UW,A23 MF=#DF94HZ_YWNE[S>V!*NF1(,4C?N@-2NY.[K\NGIV!E5VFV%\L@$B0>L81Y M]):[>KAX1OK?U/!1J1VNN;9%F:S8LYN*_094.D184V$, %R5_)TEW%OBW6]L M+Y:99#@GSPM#KJ58+)F^-COB:.I.U>?O?A&+*Y1\MKPB>"]F:%.O/D7&0$^ MBR(C.%>17O6T3QE!68)_"BK1EFO,A6-IZ]<\ZPA)NQJK$T$-X$#=9=:;;[^/ M1XY<\)2$ VZL)&Y) T$4"[G8F'@A_URW3FU]B(Y^K;)G M;9 A@,B'[#Y9=9 MWF+;R LNE=,.=' )5,V7\%TGEB& ": MMDG705@N0P04@=C!O";2M0>31$I&R*1WRX^T//S[[:#P3*@YE=T#N*3Z]&4V M7W[&^>6=-2AR 4S2H%.]WPB^EI(3$4+4.@M,WC2O;_H0'?T\,GQF[)PM@.%< M,+V;U3Z^=U-#3QM,<\?-,# T/&: M;1%7?8.4 !=9 JF9-,HDDW/K'CC/%S2XZW'N>J;KI#L5-:(BE\'KK-:7!C'& M#%IE'H4N(JOFQ78?)^N'"14\!3_W7KPV%L\ 3/+;I^%OI\2@J\K"U5L(;NO5 MU*K3N?*@>"K@ IW\2B9I+ K/?6N4[2&EYR>QK46^[VG^&?P? (P^S\-T4>I# MFIO"!>/IQ58#N,WJ%I]IR,7#/[I.;(^Y&,8% R%S]6HS;5$DAT7;D"03T:G4 M^AJQ)?W] K8)H&8#D>X D/T1%^-,Y--:?B/+Z")0?"' !*__9I50&[,OC# MK+;]36'RZ2KF\;?Q=L4@'1,*6A=(4]]32Q\ATF( HTU2"6.+:WVJ'T=9OQ<" M@\%G!V(< #A?S>9?9W-:UUUCZJ;26:V=ZA4#:6O2J'4"O",[R@J&WI%I57+K M@CT'">KW0F$P4&PGM $@<),@O?^V]]WM0Z00DR^H V3A)&TOB> 3DY!T*,5* M*UWS1JA/(K#G"MH=>T3=R6H 0-Q=T@XS;V)OKV:+YH;WT\^-Q2:R&OY-RTU'O"ORW\+R=L4M;ED. M#MWTAN7X13S_[8I-R6EK&)CB:YI K2F1+!_]$KO&=E M?)Q-)K4QU?HCWV]90(='LLE(R*Y6A]&D^'TT H15/*(1$F5OV#UV$?V"NUO4 MG0KQ3@ P>.MSPX#?Z5"\7O+G/W#R#7^CX_3+0^9W)O-;QYC(OC)D^J"LU?.E M!(&\,"X0K>[:=3I[$3_(#N@&E"=ND6X0\D,=$]?+_]\8YI__F'W^,I]=77QY M,_Z&#S!!^/JBRX3:O%"!$MQ S$6#5UJ0=Q CUZT3:CI81K^.WX^Y4;I"R8^Z M53Z-_[QFPF>+'%Y MO^]"?NC=T1 9/]3&^/MX^65VM?Q$+)C@C0!>A^7=4W2$LB2321WPX#RHP IX M[@08)S+FPEQRK1^OM%U!O\]>?LRMT0$V!NBJ/WH1ID1,I9"?I8HHH'B.X)), M0*LUF=9LI6J=XM'))69G3W&&C>ZF\AW X\)CN?TFC.>K0DW[F&R,TD89!8D) M63OZ*J =&T&&XH/UJ9;!ZTFG/T;[#^(O/V=HM:FX!ZBFGQ@ONV7'B!MAD@H: MBB:%HGPQX-#0/UVR:+S.KGGUN%:T_QCQT[;(:QLV/0T&/Y0%OS<.MEF[\DZ* M1*K'KMHA:*U)]22UZI2A;.!"]&:]/T[]CZ'K![$)&D/A1]T&=Z)0O>/$=,<$O+/%_\/!?J]4:K-VK5W0KMB MPUG8* M[V:+1:N,]\=&;YKT_J2E/'_>>X@NRJ(R9%'(H,TJ08@A0!2*9>]XS+EU/&PEH .?NAO[Z3GE5@B1ZZUG(%F1D@KQ&;<'91"=!C*[J_F0D M=K;);J@8RFO%5I+>6_/S)+8/#CBOR/:\F,W'_[42T?7K\Q!-$-HKB#PS,B1B M *^% ET+5&:5T:C6T=C'J1J*ICI-[@=A=+80!@"K7<5]4\@@H,EDA0)'8/['60@ #P%';&B\QEF@+!\V*)GY&"P%# M!H%1>)]X4K:U OOO7RSO28#JM%C>$Z0[ &0_H@'>3M/D*J]"0_-_D.,?M^,X MQ*ZMC_X[3O*+94TQHU^:7>*J+E;]R4?\.ILO,;^XG%W1YSY=75Z&^?=WMU45 MZ#B1QI'!XU())#!-HI,V@JP-SPQ90NA:/]+H?]7]7FYVKO?[9_"38#6 C?A0 M[YD;WI$HA&0U1.H2)Z7B.0?W_[/WIMMM'(IZ M03D1P FK0:#SR*TQ_BPF^3YE77L6SQ'7(Y7?S+=H7;)K]YMUS'1?!BY=,-$!TW2B5%(),"$# M0Z>I\" 4W:53@>8'2N9?8SL-:DX7=U^P^6VY6F[)@_S;>IVV"XR*:?(VP*,W MH$JT$*1/=1-O%-P9@WXR6_,#)?.OK)T&-J>+NR_8D& 6-O!H"]G*R.MFW:0L M64U.P2?CV9+Y5,5/9F/H^^??3SL-1(:*MLL.S9?KU?;R<]Z\6>.J-C;FY==] MZ'D('=?ED3\?$1J-_,;Q851+EAN%7-^_Y=8S\:"90<=!*EL'^G$/OM2?.&KK MK?&\^?CB!\@8O2\E;W;[W #)\D7\]^620/]Z=5U7?+O>O8BQ)BMR^FV]>7&G M ?HE;C;?ZAN6?3ZCGC>A#..L+F\U6H*R:.G^CM4N6Q=+*3G(UJ:L+0?S.N=C M<79OL+V>[YN826/$8T'2Y<"*.<2N"@\,'(Y2S9> M<%M^9C4'?>.\OGPKD$TGY"Y M7%RL_ZQVF>[HRN@UGX>WE[7%XM=M+80OA"U.A,0@RCK;P-;Z5)0!O$C!Q9!1 MV>:/GX^D[2BXV><"MTDTT@_@KK/K &4?OPI4 MP1"+(M4&ZU2%J4(!$:45@7R&R%IG)P83>10$W7.!X+0ZZN""?;L^K%"^$ZL0 M)R\O-U7B"^:\]\YH" DI2#'6 R:'4+(H6IGHK&D=)OZ4J*- YI\+R-KJH!\# M]SA?;]>K>,6:(_? 9RF 7$\&RE$@Y&1()#U>=\I$9OCYX/6=KN/RJ.SY0^Q$ M57396_=(,N^N'U']ASIWI:PW?^(FM:\U'?F%DY6:3F%XPDJ39:8^ @MU6VNU M7C'2E5A3I\PK;8-$ EW_E:9;"VL/18?M_E!=QT17#]-6'[]_]>$Q3Z%S5+(1 M4!2K ^MU -0B0I!.TV\%1\:],?:8I>63>I @Z%PY*A@B.+@TH27.F=1%!M"[W'DE:+V^:)H3)PV^S MF^KL>4#QZJDN8I))>P8H91T\ELBSY<74$?52,\6,X*VWHA]-7!>OK-M"8SC\ M3M!3!P"\=H?N>G/S%$IFY;,R'C@/!E2BZ\%Y:2#E;)BV5F3?VL(= M2ULOSR_/=]].HK4>T'AL@AQ3-,A00PHI'S8/H?-U\6:[3[SO<[,X PO?[;WN]BIOZ>Z_RX=^++(PI4B@( MPDE0\?#&RP%GKJ@L#7DPS=?#GD#GS-M Y@=G _5U;R?_N5GNZ#HJVP7W,CA. M!TZP.@/"UKDK12=PI9";8RVSJOE&UN-(FWDCQ_Q /$U)_=1"GN*NSGO^FC?? MWI5?,-4>YNTB2N92I'A.5_NO2FT*K-+$[(I#IA/FYNLS!E$X\Z*,N0$Y4F7= MV\1;3HG7+,K,./A0FRL<-W5$#A)?=9-9R"&HKGW'Z995S W"D]4TTG?\=97. M6\#;_[*V3Y?U9GG3DM^^;O?T]TQ6KAO WH15NAQLB9DYJ/\&Y:6G*]5Q0*6L M"EHSP3JNTNV;K/^9EQ\_T;6-9)KQ(YGHU?XS+Y'^-EG.7+^"CHI-0?%L)-AH M+'FO*8$7IK[3=*P.Y]4NQY\A:,#W]5=6&Z+J'[K8)Q#PC%?A0RSE4G+<+;_F M'Q@BUQ*5R!RR"/5NW_NTI0+G[1?T]E&J%D5$B[;(K MZ56F_^+?EWD5OU57[7*[+O'*$;BH-_\(/^;8CQ[ONIS$Q(3>"HM&RY $%*G) M:&A.5XQ' ^B1;AFE#9;6;8,=]11E(:R-Y.>G6#OU*(2@,T%R" +IHJ&Z&ON*^[62?]]?]+W_08YR."84.3#)?J'4!3#6E&GD42M MA%72W6W3?>1B>_#CGV<+T""MKIN*N#N07'4*.)$PNKH"@-.14JYP\$I:R$9X M+5F.ULG38#)GV$=4_O#GSQ,)3Z/[!A*<'02&^P=8\.AY-BJ#E8(" MM$C48RH%+.,:+;=>FN/._<.?/T^H.Q$(QDMP=A!X?I\!1AYT,J@<'EOWPAB*9I&!WK_>*%[5]=(, MF"[>,"TCS\W;*?[2/9"G!!R3:JT#- X9?F(BBD(G%Z2HEZU5"$&1V24;&S(= MN\12Z\D-K8?2S-\).0@?(R;5#%%6EWG?1ZJ]MW_[5GXJ?'M)1"]W_V\MINV^ MO5ZEY1[ZN$K_E7&S+N\VRX]D&"I)[2O?#8F:K$P^E> FS%)+RYQ3T@$R*4$Q M%0 ].?LY>Y?)B2##W?K%24=9ZAB%U%%K2%+0"1;:TN%U""(9EJ(R)=G_^_*U M 7):9:F'Z*N#F_]U+2*O\.)P_%_4?JCMS?LXA1SI(C)0>, Z@=N3_*(%%T.= ME<"<;_["\"EZGF>">Q @[HTQ;Z2=CI%V%0URE9QE6,#5P?T*G0>7Z<#*$(0* MR;ADVB]+>(JBN3>TM-+\D9 Z00T=@.K]9OGY.@/@A'3.,4V^KB2I2!3@#)-T MVI1-3'#-FJ_;N/7U?<+E%*VNVXAX[AS;6_);;]/.>8Z8(D7[OL[[*;F %ZPN M*/66J=K@FX[+L-[YX+EW\C17_&CI=6 7?K\,7VY1SYABC.6:922:B=P$6(=I M8F).B6!28JT;77ZD8.X-/)-9AQ&"GMU K'][_?+=[W&]N::^Y)C(-ZM3Q&LQ M&A4#SYF!*#7G1@DL^4@3CYUZO,Y&1&"7!N?5?$QOO;BG09*>Q(#)TAP;A1<]9S\MMQ&O*@,79D[ M:P6SLB2PT9.Y8T6 SZXN+C0N.A]C],=U:CWR!3VAX!2U/="W,TJ&<^. /.+U MYAX',CNA!3D]/NJ]YT,!D9,%2E(LVC^G/X$WDG@IJ+/G0MQ[9/Z(\N]^\HPM.\WU/DIJW:B< M71$?2XI2R !11(DG>.L_MU/GK%)9SJ5GR*U7E3._37Q M&&(P*H'!6DE2/!'Q%"(%9XL7.3&OCS/Q=S]YGM?WTZK\)*EUHW)W0SRQ;ZT& M6R6@4JGCXE,&--K$DK/EW ]3N1N@\N;K;"96^2E2ZT?E%/SN79-KAT2AS)C) M5&FDVRGLNV8P@/$$9B/JBTDQ4/4_?L,\*V:FAL (*78#!7N'B6P4(Q37"32L MD%AB A>P@)#>9HNFR"/?(C_V#?.L>ID8"F.DV$'UX.@VOIRD5H4B5K>?IQD= M DIN(2N5;136Y=!\BU7+YMS)*@YS-$M,HK4.T#BDW[/$E!P96$A>T-'-9'V# M00^<3'',Q4J56X^$_.LUYP["QXCFW"'*>D[-N6^)3:P32MJWV-[[Z,D:99]F M8L)VUV(]\R$A2*=LW5!4P+$HP HNG0S:Z]CQ"*FQ%X!6-AM!QZ%(5J<>!0&! M!0VZ$-$Y9=3-V\#^,NVN0Y#3JMUUB+YFO$NWF]VB/C[+M>S]M[S^N,$OGY;D MK![>GPL2'9>U]LTI:,V>4Z02+$AKF*=HQ6$ZZM:D;[D%./K5=[ ]2<#S;&P= MI/IU:SW,#:;# H;;+%P_:XP4_WB3P,2BR87EOLZ05& YUJO64IX3*KLOF\4?_]^"XEO)LRF0' I0)1;P)G-(@J*:$F6P=SN+ M?@#%-L?_Y^/ZZ_^H'W< 1?WI%B .7S.CZMLH:GVZU.96\F]O%B40DA,WP&LS ME1+"07 Y@[>!C&.(VH>G%J@?I>3?WLQ3#YY(R0.EUD$T?G04J:RV6#R#[&TD MF^%%JL)>#1<.B\ZU[3O_:#[=/\3M'(M?;YY/^2LQUOFQ5[ON\ MJ;_ CWG!;%91B@RY"+*L)$)P&CED$J@S(G#E[\R^>ZQQZ60:GDDR:! @UN?7 M3@;.LZ8%^[H=B S7^]RKR7*:4U XF7HZ@-S?UYO=1SHJ>X&]7KW?K&/>;M^5 M6RQ=)5GIW' OLP;TI;Z5*P%\\ 501E3D6C"136/<'4W<,UE(,P9\TRBJTVSX M9S+W<8D7]V8N//(';_.X_0LCOJ]%WKP5NQ,FTX,IJ3!7@)5$/J/, I#^CZ[3 M&K DY25O/3UITF3Z \[Q]1RL@Y/L679DQQGX.@)>"3+AP?A:> ]!*ND$_87) M\N<_HZZ_E/D0?#R>,F^JE0YNUZ/W)QNKE4^1^(@4NM>A6J$8#U*5X#&5*.4, M&ZA[RJBW1<:I&] 'J.EYH.\J[<22XY8\$-"RSOQ#E.!E0$C6)&(U21%:+WC[ MJVU 'P*-DS>@#]%3!P#\[L \LF\[6B5BB X,8Z:^.Y#_D)',:=# M#/_=K5;%%,LBD#!5=:L5H$,%P9E076Z?=.L>IL%$=FH>K4B'&[T&+^CFX3[23:%T1M.Z0_LA.N8%V\2J7S?6P\E8 M^IHW83W=Y7Q[C>QAE,IA@>S">!^SM@JX476D-'$8B"EP0G%93%+B'''P8^3- M>Q&?%WM3:6WL#O0FD'QU]<6OEMM#YO[ ;7[Y"3B>) 6SJ(RI';[:66$&PP&*11V;;NK1U)\KP%DO-"]YS:'0OG/Z:Z MM$FTBUP?B#,1*&Q3&E2(#"B2,U ">NZ\#O;N\_K65S91,>_ KEDO[*$ZF+\- MYI%ZT^&!)B CL1+SK%G)D%*(D?T M,B1^;$O6J33,,YG@&2#R1#7-;1F/VS0?;X1!/H2M??ETSER(H$0(%*5E R83 M;RX[KH[W%@[N_[+>3O+G?;':[JH?I^[!;5 #N3 M28 QDH-1IT"Y: I(6P*GW[/B[O+EGR#MY]\YSZ2%&3'66 W/K.GJ$ZXH;*)3 M]2G_NMTM/]=;_B874-;[OMR:"9BD VOHET_9CC5*$%,^=$[&%"P!8J[]_+EP M@G8L8*,)#DO$F%M74<_=F_58[NE0>#))E)+H6&=R*4#Q: &%,\ "RL U'7O3 MNCGM=&K[Z]T:@I]!O5OMM-9!5>383I""+#',$KBOJQUL\1"XDX#>!>6*YHR5 MQF!\_KU<#9%R8F_7$+4]#S1>#Z'2Y.,P:R F2YZ)+"0\U,28*1XU&G>6FLIS M[NT:!(V3>[N&Z*D# /ZTAZ@@M[E0:%]T)JG%Z,!'H8%",%,,CR0WT1AW?Y7> MKD%0&-K;-40O'>!LP&7QYJ:]HT9BQA@$G9@DCP8C"=!1-!:R9!F](/'.5T=^ M\PPZN\YZ(;=5Z/,"[:*8S++4 :RI;U2]\>#H&$((7I683&S_LJ9US\,Y369C MK(QH>QBBN),Q^25OENOT^PXWNS93%VYQ4_,5UXFT T_O]]_V>A4W]?=>Y<._ M%Z)HF[3DP$Q]MVAEW5[F/$BCBS,J%99;7^6GT#FO.3T[5B=7Y3,SI"88BY)[ M8$I7QZ;04?19@''*E$#466R-TM:&=+(.G*X-Z1#%C32DOZ[2V?/GC_W!Z%7Q M4[UN/H6P.9Y!CQ;@E#EY.B'2QPPV*CH[6 Q%;^0K9^>Y0Y=5/&YX7<Q#]?\D9 Z00T= M@(K"O++>?*Z-=O?/Z?72$%E?IT=RW'42Y,?7D51H+;GU@7N>HR-7OC&RCB"K M3WB=@H+UM"J9]177H0\*=_'3F^7VNH1@"TL4FW'@HEITZQ&\HW^H9 T)1R2, MQS5\W_G@>1,X$T!BM/2Z>,'W=KWZ<@2F8TG*(".Q&%9?)@8+KF8/A.9.<\F< M8JT+S<=1-F_J94)+,X%BYNY\?7AG-G)C7"P"2" ,E,IU7;9.H#D+&CWS41QG M<+K>)3^+I]U(ZMWAYNIX)4EN(GH'NK;]*A01 @\> 2?G:HK5>M;$)^ I:R<=P*RN>R7OYD#(R7 MW]P(N+ 6XH[7RY^L]U%2ZT;E-XO2 M,1;CT8'=[\ LF2Q60L*KXU)H)96]NXWJ^:Z7'Z_R4Z36B\IO%J477^2>9%82 M$8_:@J]CGJ*-S'-/ 79F@U3>\7KYT2H_26K=J/QZ43JW,5,0'4!G::I?8L#E M4,!63][WKY\2H_16K]J/S.-NPB$V9==RW82"YI\0IJH NY(!K- M9;+6#51]]^OE&T!@A!2[@<+=Q>C&TJUE0B+WA.A77!5PH6:[LK?6Q!AD#,.@ MT/]Z^?%0&"/%#HI?1R7,WGQ?1ZV]]%X@B)K]5)XE0,$<%.^$+"Q8Z:7)A$0JAI!P9!R$A.J2C.9\^S MGF[?SC/?5S\$.:WVU0_1U]PKQA]=I\W)9Z:HAT&*Q54/VD'0Q8))4O/$0M3A MJ%D-___:5S](]4?MJQ^BA[G!].CN9D2F&=H(1B %3T&&VM>3P09IL\+DBCAJ M#,]?:5_](,4>M:]^B)3G7F7^]K\6W/K"4^)@73%T5H0'KTP&LM@&8RR97,PG M0''4*O.W_]7COOI!BEJ?+K4.@KJC%X#*S"539"JMC'7SMI+@, HH@J5BLHY> M_M]5YE-?19-J;>X$Z:/AS/O-DB3X!2]^P8O]-/3;<=#"&$L6FAE@+ 50TAM M+CV)5;'@.#?Z[I"@H3-SG_S^9[+"?! 0CAJ3VTXK?C( SZ2= M^9\J#&?T/1W,JNR/><&,J!NZ$720J0[Z(E891S#<*8VZ:+P[BJ49$+]3,6,O MX;E0,@Z9)RIL;@/Y P\?EMM_O5L]N%'O.W>>*>,2#Y 2BZ X$^ 9KZ,[BL1@ M)%G_8R_E@5\];R'J'/?QE+IX7O.=W^*FRN%KGB+U?^_#)\SL/\W(A(E[*Y63 MC)PS)=CZ",RQ 4%8E)823Z3HMS M7ZK7F[RN>#D,O;J:AT5&?KLD[>7THNX=PWJX(]^U2&%J21'S)&#](J.14WW($4R$)EQP085VV]O.):V>:_& MMKAYO.[=4#\=U"(>Y>:7;W_01^RKJ07!<8N1J2TSEU$JPPP=OD MC+C[]FXZO'TGJU/K=BH4CH7:B7KI &IOR&FYGJ&"QF81(IA:8:8C&<$+G2"C M4\AL\#*UCC2_?WNGP#E5L>LF4NYB4LTOER0ZBF%)+-<_OO[\9;/^NN].V5Z_ M<(R8:I,PL"AKKMHK\#DD*($"$Y^23Z'UQ/6C")LW/)P:5^UUTP7D_HXDUU7> M?+LMLBMF$BJ-WE/$J_(^Q.;@"\L0K$E*)^.<:/W@Y ERYDWJ3PVO5GKH E0U M@[+;7,:JG-42M>5E_3D=&EN$8Q2QZG80R*Y=:NZC'RS6_[W MH77I,?87WM,A9BX 0R-!B6C V61!)*V5S#P2_^T[PYO0WFG8VA:XLRAZ.,3] M >*K_+%2.OE%OD#MC?9108G!DG_-*+**=!=I9[PH!K/UK6?^/D5/IR'NF6SH M4(6<[B6N=W@Q0XF]1:O:H,^?MNA^EH:UGU=18Q'&9:O!J#K8TRL&7M@,B?Q* MQHU(R;3>S#-Y]?VVC5YXEZ6G*!\,1HK_/<\0!%E@@:(XP504=]\7C&;P]O=W MZMB=I/^[MNAD.7?9([M?G[BM(]IW6SJK;Y88EA?+W7+46(R??^AX*S.0\$:F MY>I;;[HQ!#JKI0(6R&]7(B3 Y"+(+)*MD6BPK2E7]L\UZNB\*RNUR_\)ANUOP[*(TGHQQD76H M1Q#@/0J0R>NLF0BR>9J_$>GS!H3G0N9$JNP@=7OU$NO!X^AM,C%G#9S51A1! M3*%4")))*;)RUMC6K9I/D#-OO-<0::U$/G<__A_[R+!RD0[>R*)8%HJ,]74> MR4*I+,!EHR#FHC%(;PL[;@''O8^>M_#80/D-)-:WM;B5-+N='%LXX5)*08%5 ML0XN10X4(E DJ+'VKL;5.L&G.%4SC/Q^[RVI86"^H;@@%O:IZA1VP):'WHL M.7@>)42%-D51HM3Z?*AL[&XUGU-^7J!.I,8.L/NCCWD=N7^[VL*S2(I[KF0" M4PR%/]IR"-Y5)])DPP*%0*EU4/TT1?.,1)_,O(\R0[Z9P"V9D+O'$ #CHWTT4F1! 3&R.+SE ^K[DKT MO#A>Y^FVKHBUH?RXG#![YJB<2),=X/<1P_]VO8I7!U*6;,U^,5=P$I0DQ];5 M?O;B+"/_UIAL6S=<_)2HXU#W_$H18^7_' UX"Q9A:BU9Q13\5AW =:>E>! M)NF$T)+AW4S>]-!K;1J?7U7B?#KM ,X/W@JW3B>&H%(T!GRL@_"E3[47VH"U MD9&I)U^F^2R%GY!T'.R>6XEBK.S[A]* ,X39JT*R!+H!Z" %S@"+CF \!F]X M"1BFS!N>P2KV7$295Y]SU]M^9'=A!0& ME(H3:C=(SKH>K$Z2$XJ&Y)S M&EN/E_R1@JXZS89H]][,I],%VX''\A9WEYO\KER=J/V$&+0N1L4-:"EUW=Q< M]Q\X#U:'5%S.Z'AKK#] QLR3FT9H]>YBP)$B[@ E^\&,R\^'@8POU]O]&.47 M%_4_).E%=^QXM\,P.A((]&%N"Q#E?(I0: 14!BQO"4,6K9&DKWB)@7-^WU?&\& MQ1BA=X":W_,%_=''O^55WN!%?2J9/B]7R^WN\/SIZL!=,\=D'=B1 @C#ZX-V M0P:<1P;"9NVCM\K*UM67003.V]X\.=JF4U8/2+SV%=[<1).P]JI( [@,B/Z?4KN"\B3QBD%5!G^I!, M#)TH7M?229.]+61R?>L@[$%".G&U3]3NDY6,4T3= 5Z>:J^]W5.+,@N/-@ / MI;J2UH++9#-3#$IXKXVWK8?N'DE:)\:G#::F4$=G*+N>O7]]8$I@,M6.5W(! M9-VTJ<'%.D1%ZU1R"M'F:=9N/$C.O&]R)D33&+'/72?X_LKDFGKO8DUY1X@\ MN[KY04-]6P(Y,1^X9:JD.V[/3]_E# ' 9"6E1@!H(+6.:P8_7KPO MO^TG\"XH@C/)<%:'[9+C15B'D.E>1!,M5'VHZNF?J0:^:!-%,+[-N(%_^5<;,0*:C@R%1ZG^O:O"@!E98$ M!)4]=Q%=:']43J6VJW?K8V!W)H4]%VB^NLQOZ2;XX\]\\37_?;W:?=HNG$L2 M:WPI>:IY*Y[!,Z^@"%V?/I(/IUJOI#B5UJX>N4\.R['*>D:@K ?NCS_7"\N# MLS))*+8F/ *CZX!E"<:'8JV63I?6C;4#2>SJJ?TY('B*:IX;\@A*>>$P4^"B M/21>[7WD"9 Y$F;4+(GHSJ)?[9T#=8/<\,?[^M+S<+YRV2DR'( MJ LZ7R5Y"(9$FJS1)@I7O)X3?I7&KI[7GPM]@Y7SW,"W_)H7Q:IL2&#UR4-] MXITE]$C!D8UB)$ M=*(N>#.06"B( BUBZT$X)Q':U@?9/U9IN8WKR]4NIU__$^FOOOAQ6PK^F/JU\Z)H MJ8H4!5B@4$J%$,$Y\FN%8UP885*,K9-]CY#2UU/Y=J6-TV3=<87T=N&_67WT MJ0]M51T]FO"):J-,.:FD UVDJ<.R#'CC$'RM:_$0!*H^AX#O"_ZWA7=3KE+L@EEU/V,3^;*N6$4#M%%<\%8?NR5U(Y":L98*BMM=Q% M#0LCJ1TB23 M4+EX;A^MS^KBU" ;JHQG +(?RU0I_75@B1/8^R']DR'FNU5>.([&9BXA MAD!V3V<#SMO/9H&S,Z78C, \,Q2),4=NMZP]_CKQ4I0*_A2S,2K9?K::3AN$ M-)'M_!GVA[;I""9UBB2<6)P"5:P!;Z4%K[7217J4_!23T5G)I0T,!@FKY^3X M)ZQBR9OE=K>,V_$Y\H<_KUFJ_ AR)\J8)X=:& <\UN=T*@1R)QVGF)0P4X3! M9/K,F#_\VNN?N0[6S>G%5_K=C_F0U;W^0S(OGSF=%.M$G2,6BB*#EH6&8#BO MUZ' H.M:WM9/(X;2V%>B?0!"GGZ*UU@YG341',%="JD$SS(4Q6V=74+FVD<) MFDLNO"HQFBE?Y30"WMDR]R. -Z%B.H#=D\?JU94?]X$\JO=Y$W-MDPC"I> T MN%+'>B9!!XR3=Y!LMCXE\NHF?F;\Z+'?[^^7GS[CYMBY/_)T1,4&C;QX?/4PA@D9QQO77OEBE[]^X M7W:QK6B\6&\O-_D&]XI9;Q1G$"U!4+F:E#*H(:M4M]S5Y9FMGR(,(G!4/N+W M^"FGRXO\KKR(_[Y.*!HJ(9!^2\O6N2/4,.X6Y%!O\S]#;F*9Y@Y7I8/9#EF0F%79PW3_- MWO8V?_N]E%9D;T06(,EU!F4\>3-.<; JZP,X*HWO[/Z?3 M:?^0_<[<6_Q\O9>0H2[!)N(I"F+1B9H_90B8.6,IB&1CZRUJ)Y Y]SK1"6$S M#**C==@!3/_88,KDH_UK2\=__XO*R_7Z2F&X=F@4Z+3?X60R(-,12I0R. H2 MO6T]@/-)@KJ&WG@XK*?2S'M+JLXQ^I00 MDI4Q-CP7C885%H_K^WSJ6^;>2WL>[+05]JRXN952.-K:.UD4-Z&F ML9!$EBP#E]'5? (CWA)FV_H&'4#>/!#LR>F;2I<=W*1/L/;@Z?8^YZ2Q-C&4 M7-E#<-JSNJD<-;-*>]=ZK];2>#RO&0'*VW#F#Y\G*[6W_.FP_Y8J^Z M[:?EE^NKP%F6,O,2M'8&E-4.O*GK'T6P62FK0O,)_T^0TRW M[^1SKT1V8";5YLY@0AV*5/>!4AB&3B5(RGF-B5MDS=>"/T[.O![@.0'62B=S MMUX.]%6V;VZ6VFK#?4)GH;:=$9=&4MA/3J^/F5'(+SF3Z:B0XF02YJDE]^#L MG5%U'5RP3YSKMWEWD_47PG(5/?DDBD(XQ6SE"@,88WDJS!6+K>_:XRB;,1-] M)HP<[_"=JK N+N*?"._#^N+BM_7F3]RDA4Q<*!/I#G!8KKH],MTMS)$338(5 MTK2>\G$\==WZ@2>C8UA:^51%=0'"ZU+HPELN3.89C"\2E _DPL:B2$HB2I8* M#\U7UUU_=]=9XI.UNVX@Z ZNRY^(Y]?_Q(O+M%Q]O.'/>!VYT1F2]A00\411 MOA,:O&8NH/<\-[\XA]+8=6JY%> F5=S<@<9/F'N]NLLO= ;I MP+DZF#6+(EV6BA_WVFOH-\_;HCHQUJ;710<6\ D/X[;\N/2!1T4>!GD3H*2O M)9HZ^R=(IH(LY.FVKKT>1UFW:916_MD$"NK"-WN"K[]MUMOM I/-T?H 6 QQ M5&2 P)""+&MLL:E@TA/,8GZ2IFZ#@9.1<#S8ABME_CK_3ZWU@2FNI; D'&+% M$U..&?"L,+ Z65/W.C)^7 OI<=_7KUTN=(S:1JY BCH,S5IR-JUU8*WB]&<&C6D=0\\9-B F0!29K<22Q,R2DVGSU!T;SOB^8%W5"%G&[[UCN\ M:)0DN%UF=#'I5J M_8SE+ _2KK_LMM3?E;O?MXB2D9%.#)RNNY(Q2'".?LE,8,S%7%)IG?E]FJ+G M],IL"';N6KB&>ND]\7&;U5__\Z4V2C\\A=NX8D1&#C'A7HIT67 C@!?KN8]9 M\"D6(XPE>][ ]WR(/;>&.X^/[[-\;_TJHA16RP(FY;IT.EK J#5DKU RP4)) M$XQ$&$'QO'%SKU >I==GA^+KP>:L&.9US" ]&E!&$)/.:(A.T@&V:-"PI6GR>4-V/6/=>JYA"!N\4 Z7I)\>Y *ZYD]ATYV]W8- MU\&:?): W8]\)SXR,M3D_51Y9NXA^,R!&.>LN)!L\U>>\=XW6H7I\=FC] M<0@^(LLZ>@_9U>1SMK$V:Y(;9#6B3NB9GV"O^JGDSCN*OE?7FZJ'Z_GORU%C$0=_Q_BZTCBV&E66WN,WW%>R5FE/#UY\ M'^C)M3*:DR>(S,1#@ZS#NG&]*"N<2:Z(UA?.$^2,KAH=Q'U+KE>2ON&WY,0L M.@K1,K.@D+P*IRP#+PJG_S$11.O7?0?N MU:]T3ZV_Y;P?[_"0K!8&L_3D,((K4M1]X@A>%_JE- QEX=HW;U3\*5'SE@JG MQ55;C71AIMYOUNDR[OZ)FPVN=M^NK/K^Y?ZR+'.Z9HSK8 /6.CW?3YNMZWB0 MY]KSA.20*DG>8^N[_SC2YBWH30NX*;33!>Q^O_Q"3GC=XX:;;S:^[?ZPH*%[E]'Z3/R\OZU/]^DI!I \6 U*.7(O9%; M!'%![+LLK4S-IC( M>>MTTT)Q6HW-_^+D2GK_:WUQ^9D,?" #OUT0B1A%0&"F)F10,?)NZ_ G*9JWC#6M\6FHBRZP]3@K&+U),0C0.LO:%&G 94Y1M/0B^)RX M;IYC&8>HR4I-TR*JC0:Z3(]>>8O$THNX6WY=[K[1'?WK=K?\7(.6:U_R9DWF MB"3IB=\T/E7:@L56"=,?7/2:G;U)YG_/C45$GXWTX%F=8:$4_91< LR"\1 X M5W=7G32.GAZF:ZP9^_OZZ]XC?+WZ?8>KA)OT<,!R^\F,*H([BI)!JYHFY/23 M8VA 9YMBED:U;PLY@1-YB;Q M\UK3NQ3.FR;N"ZNCM/<,[O;W^*T*>[NPP0BGDP)B FNG-?U4)XAEI,/&C$=9 M6B]'.(ZR>3/%?:'Q)&UU,;[C)SZ,X<(%*R589Q6H.ODZH*Q[>$)(+"FO>O0P M)\LX]X6Z0=H9Z6'^NDH3Y7KVB=$V'6^/?=3X;,U11#9*Q[S*8?= .Z5PJ(W5 M'@A/%$Z4J,$'STC9A6202A+-TZH/4S*^K2CL7JS22_RRK!G$NA_[7;A8?CPL M +GAUYKBBXT"LHRJ)C$=>&PWR12%T5J*5W)H!VG($83+UZ2X$1![;W5T;G<&%[=Y6Y;[^3EZN.[U9LUKK:_YWBYH3OAORD&T4S; M$@T#5F>/JYKV<;D8\$*H$G2,&-OGR(^G;]Y#M=%7NB2LY5> 28K0=GD 2UQ MDJ5B,?N22O/1%'=IF#='<09@C1)Z!^,=[])_W<% MIDQ3<3KS(F-K C[V3@* M=!G+=4QOT6%B[ SI()DLX3 #A$Y1P=A4UA^36:%J;Z\8"EK&8#,#Q[$RE.N0 M%21'5+GD/*/[GK5^:O X-?.VNLT JQ,5T>5$T$>R08L[;TY'):WHPR9+6]TE M]"9Q]3].$L<^)7%ZUN[V?SZ>Y4>)F38[QU4D'-OZ3$8@**D96W9X]3M;=H>5ZWW-4) =;P"A/(LDN@A,R04FZ**.] M=KZU\_\0'?,B9JQNGX3*"8+N "P?\M?UQ=?EZN./S-QL\^;<>@I02D;H^9)@GJ"SRGZOI?":B7\#I#TD#E^<[-2F7D>C"UUTW>H M4[WK2F6F(@7"/HBD#%/$AGA0O(T8;6=>TA]/7G)YT(BR, MUT1'G>+O]8HB_L,6#]QEOM#!J?W>1.K,C_F M!<,DD-S%*MB]XG$SM_@?(,B&ROML[PN3"(]<6B M@IB"!D7Q%(3:Z&LRAA*,)F9:9[AN?__\-;C_0QV^^CFIZ'O#IXZLKI[+2J/AR\X4W*$M9%I=%!!O*?LALG03+.7#! M-/GNUDK7>J;2/2+&]Q@>Q@W]<[/K-*O^S%$W]])2RY1&@&BL#J_GLX3 M6ALI'/%*)J=\;/[@_&)&3NR00MM7VWE7ZTX+O SXOM]O+S]SEHUWPD M*7G$Y$ J:VL(P<&7C%"DC"HY;I)RC0'T,"7SI@TF15 #T7ZFI-@% 209UK[*(#RY) &3$7WWQ8^0-TS!NAG]'E.4'L75Q7=Z[=*S:\L2J3A2/( M)U/WC!AB(R!P6830Q2*Q-ZW#,P ^DW4+G]/?.4'P7>#GAWOWB@G'S]DY0>A=^3H'^O?;C5(T42<))!<% M*B #C]%"\=6DEIC03.7JW! Q[ZZSLW@ZIPF\RWFIQZ=E_\C_V=4Q*I,FFJ^_ MY)SYY@<9FRSMC$YH@HD!%H*H3U@HHC): +>!C$QRFIO6@6RSM/-^P/E5Z\N' MY?9?US=PWKQ?7RSCMT76A'J>!) 3Q\B$DO/OE:9_2,^"X]RKN]6L1T;&/_$E MO>6/ARCTATGQK00Y__J 6YP<+M8;/@QS(DGK2<6I#A>1 H)#7N>T>EM0DZ3T M4$#\^!7S)O2F@<,((9UQ ZDXI\?D2] MQ!V2B-9?/BUCY2[3#1[7]/&UEYA8?1]^>,3KJXX#4R$HET M9W3M)1 >''H/S&3KHG#>.WL4N$80,6_NKR'.SJ6(SB'W>O7BX\?-/I"[SZ>( MPFK)+42ZJT$Q%(#UY;,S08KB2<0NC@?<4R3,FS$\%]R:*:$AV,XQD=,V!#W]G6<)VP:P/5D4QU&Q4.-^(^NKI13JXA4=(7M7T)&'GEGK3M'F MS4,WD]5^6Q^\A;K9]NJ']+\OM_M.RZN%S O)5$:1ZAB'V@-L \4B7B=PS$9K M36!>M'Y9.82^WH+"(?BXW\(XD5ZZ615PF\-_K+[@,OV,S]>'$2!7?\P7PH?, M$CI@6)_9J-JTY64 5%QX5IR(04P(QY.([BU2;871Z3780=/V]9QNXO?@BA"G M]8?[)S)$PU5==8A>NIVS3J9[ M_3G_@?\9]=K@@4\9'R[\C+1F <#5USSP6D5:HXM("#&INO6\SDV,R8"A>RUG M)[C3[4.!1\D9:W5N/KJ&VJOZ"FNO$OJ-PYN:[7XPV"):5,'G#%PR"K UL>^\ MIW_$HCUSM<&T?17K&,KF#@3:X.2NS9E *QWX5%?S(F^8NS*:O^15+LO=PEEC MR4R37T@1#B@9$+PI!B3C2EF3C-2M9V(_3='<#OPTV&JHA2[?T'U_-;I%NJC7 MJ]UR]3&OXK)%9\/Q'S[^KCN1D497X*UO?W'WV^\#,BC''"MDB=!KBNYT)B/D M'4B?->I2C,JM']<-(G"TKH %E_N\2Z:BZ3A%Z3 MWQ%V.=5ML._*/D;97HW],S9ZU#*!\2F3QYHM!!$C"!VC$]ZB5ZVSI$<1UA/: M1L!@/;5.9@3:H>5IC:L/^0A(DD']M$?7I3PZ1N.$2 M'(6NH)E1QN2@63X.#4]]R[P5E4E0T4RHL[9Q;3>[Q0SO9L5,8%+6W:D$ M924CD5V*A/JJ)W*BNARWH9L^]=950[_Z?LW\\(4]&8M1GO#I8IS1-MP0?05: M8CPZBPFXC E4$$AD9PF%C@;/WD:ACWK*>XSVYW0C1BCKKKI/D-S,"K_JG[\B MO&AEF70(ACE'6)<,T D!WH7D2BPNWWUX<)+*?_C2F95^BLK6+>370=!QS^*] MN1G]*[4URE)85CB!7R%Y-L'6:7)<:&U$]#8U'RSZ*#4]N0O39$A.$WQW$/KV MZW:W_(P[BIC>TQ\L24[U+RP$)A2Q*#"!Q[K[D\Y%%!(L.INT]#+DYHT6QQ#6 M4]QZ.@J>SHHT4$E_.'N;_SPTC_RVO,CI[>7>^@J3N:)PG+QLQNK[' 5.>0UD M>(LQ5F!NOK']"+(ZB"B5T/*N#7LD,/[Y=W5VWXV#S!3R?28&22:A@Q,< M@M*LQA(!0N8>!+?D7%H9R\1.U.D&:;*VPAD-TA!US/^8[O9<^3?K^*];Y>': MST1J2B]VO^%R\[_PXC(O(@N9648V-JM0'V]1 )-(>"$IGH*7.6EWE'D:]KWS M/IN;PE1-*/K*K=WJU=YL_Q*NOJ:7Z^VN\WEGL>WN/),A;?^'Z'-5)4\&X*(.(8'B]\DN)]24]^9C2.!3) M<&F:CZ,<2_2\H\ F,F[G5>5S:ZFM45#]C=K9M_USN?OTKI1?\**^OOG]4\Z[ M6__IB+>3&OD^PR+&K+0H$.LP;"70@2^Z0$D.I58B2XU'7>HG?/ESZN4= M IQ[K2A3*J6+@.6:P4N\>![=]]\S):$?-'(S7O2-Y%W"LH?:VRVBX<^< B\00%.9V_)/;G M#X$'KC!;%O!NX>#1GJ?[GSY/_O^L &DCV?D?D5^EJFLC6-U.>XNA&PM^2V;D M#WNC9 A@;-O.$/Y F0$,)%?KM>Q2KW]<7%/C@Z9"='A &COF^\U]^. MW49._GV"*"Z]M>G,IL*9JV/0O"/G+$H(,G%@QG!K5 MY7IX#GTLB45K#&/ /,IZ2,E$6Z8A9AD]]S[(YD,P?J1@7D^]H?;O^DLC!-U! M\NV&^H-4R.9^6:_VYKVV229M:N'#@V29+O8HZ_ L%8'.L7-$6O6TN] ^A4'V^]VEOGJ^9:F5PTQ5>1.!*)LAG020,RB:"YDDF& MUO7(>T3,"YD&BKT7TH^1<@ M/P;V7@=5(X7 K:KS.3-X10>"2^U"(G$%WKH$]# E\S;YM0=/ WEW@)HJD4W^ ME%?;?2&\SHZZ?CE4'./%:V"L[ALN/ )*)6M768KHM53-FZT>)6;>GKY)G)P& M4N\ /@_GQJZ/@C,>"PI2-(6:RBH'WHL((26G2M3U)5MC!#U%S[PM>NU!U$SV M'>#H)O1\<]/;PWB(2JH$5M<2M-0*?+8!(L;D&$LH7.M6]?M4S.LR3Y'$.4W M'4"$S&3U]_.K?/CWZ]7]1.D'.@M7?8<+Q8L)6F20L42RI*) 8$:"YXF7I))A MS1V?@21VDNTY$1'W1YM.IIX.T'""&86:1V]:FZJGZ)E]=NYT0'@\631.*]VLU-CS\GJ[O6& MV'A_^((]=V_SG_L_VBZ401Z-J8VOIC;NAE:/MW(1;,#JQK3]8_U(:6SO?0122'W76?=+'!"Q2K_^)V_BAUO\54-M<2_._C'HBD,W*(09IP(I<$[\B@=>Q0"D! M'=*)XK[UCNL34PF<_170-5(%G>2D_K[^NB^'O5[]?;E:DW?_[6;NTBTY:8:J M&&Z )4=RTD5#\(8#<92,EB7JV#K".XJP3@K5;6J)[571P4UYEY4%"<=;H01D M-'5! Y$>-"^UNJ\QHE%%MN[NO$O#O)7""=1\%TAC9-Y/CO/!1I]K"_\;R?67 MR^VR+H(A?S,L5X=7\,(@5T5Y*#H(\B:3AZ"8 FU]=D58++QUL>8D0N>U7--C M<'KM=6#P MVJ[I$'))%#CQ$H1HO1>T,0OS5CBGA_2<&N\ \'?%>AW^U6OFU7)[8+AF91]C M^'\>PKB%];PX+A%D0 K@4DW:&E%[34WTA;CWHO4PHU:TSUN$/;]3>Q8==XCM MEY_JMIS7JSJIX_.7[QE4X:30"B-8JPTH9C,X3;=5="YH$K57HG4GR9&DS5M3 M/3\R6VBH0^ M4A):B.2 U?4ZBAD&3G@-F46;HLI6-%\/?E+D/EE).0CB*RT:2CN]_U?5"7(:O 3:0;*9/? M)86!@#R 5]R'0.%OD*U+1H_1,KI"$3_E='F1WY47J]TR+2\NZ]#A[RTDO_XG M7ER2*.O]73W7RX/&WI6[!!U> 0EI; VW0*M4IQL&DE%6!GCTPMAH0[:NL63: MM_CY>@$TXU(4&3AXSSTH+ R"M &L M$X$C8[KPUJ'XSVB:%\?=@.MO.=_JYKMZ7:ZSE%++NEU( MT#]$<> %B^#J$@3C+'G^K3LL'B6F1RR>JO.[8].:** #)(T\L6]NN@I*%(5" MR@Q9)U&GJVCP)C,P/F#A(AO;O,&^%>TS=VC\9>[^T\#P_ _!B\_KR]5N(0Q7 MANL"UA*_BCL+*+4#R36) TT,MOE,L!:$]VBFI\9<6^"? ( NMF7G[O<93-/#9QBGS%!"KI M FIW7B5*&WE=]:"%TK65W@"&2+_$8$+DVI3(&R-J^&O0LR6Z6NCXZ4>@ \3= MP77\S[S\^*EN>2, XL=\V,C[KMQ[7W\C*:54=#9;4#X7"@T5![11 ?'MI+-& MR]0Z\3J4QKY,U02(FU1I79BP8SG\!;?+N(C92<0TB2T2^E+1A4 MR+IU)7(0@?.:P&G1O-*;D&7@G8W5A!>JB4 -JX4"A(1^&%SJ; MC&FE54@EMRX[#R1QWI[D^5':2'FG.Z#K'5Y,$A?O+X8;P?D48M$4V64;!7G3 M=09P2!8D"Y+G(%W UIG.)PF:>?;[]*YE.W5T8?D>9&>!'MG^_9,0=8E+"I;8 MT)R.HXY*&NE+:OTHZ$%"^@J-1ZCZ&! -DGJ7X+DRN3I]8MMC\A:>;M NE0;+O=7/IY>?/N/FV+KM/^3=<;O;]YN0> MOL3-YAOQO/_UNORV7"&=3[QXO5_FNA_G,F9_Z?AO;;#%M#'KC3I\;TCYOF7^ M^SI>Q8I-M8TA[#WV$!A@I.C %X/9",_K/$0-= K?/]?3^"):=WJP^U]E?GQ=%?>+M>;:Y_69V%[=6H_ZA+3)%#B<& M$D)#L'1=I)1"TBAYF$!+['@*P+W&7)](%FE,%J9YB^Y/2.H$@><%RF-P;:"UGD#X_5C7 MAHQ#3\3VJM9U^ US#W!YU8;IG-;(2P8NZFA+SCT@CQJS;"^UQ]@PB$]IHP%)35LB0?F)UWPD2OTZBQM9- M@0-)G!>+DT'E[IZ&"?76 2Q_W>Z6GW&7WY4CY*AE3L4$ 2B]!&6UAU"\RMM_\-H6_>:N^Y #F9QCI X^O5UWRH2_]!_\7>EY'6:>:%!:V$KV\C M.'B2$@B9= Q"26];YZ7O4S$OLOJ(/D;JICMTO:0S]'&]6?XWWGJ$4\AAWG&9=GZ8=[/J9I[^=LXO3\)H]%*Z !6+[[B\J(>K[+> M;/'BUCN *WY2*3GLD_""[*^J^SW1(X*,3B>E@TRR==/RSVCJ"5+C,7#W449+ MA70 L,, YGM<6*F*"M%#26H?Y5L(SDC@+'.ZZ9&;U+RN]B E1N?^G#GYD-$ M!\?AN\W8/A [+4HRQC&C0)FZE3MZ!@&S!>^L4]%JTSX'^#1%G:3]S@^51YW' MT7KK (6'J^6PJN,GG'F-R.OV&&]7"S1=T(>T#9H^Y47@,C0$N%9JV4'S[^^,-B^Q+%OBL5@$, 0I.)SE.^0, M.9PO2_HGNE=GO5BZ?W]VW >=$_ES *3^MKC!)5D0YU]XX7E*(ZU*)',5T)+O MKE8F1;;!@\ D@C$A8/<&BH>E^O;&D]*V9W&MTK#EF2U6_7 M#9N7;7']Z^+ZYB)=;(@+^7B3[V6=4C![^J"GU\MV5OQ-RF6]2:YJ \'P_0$, M ;)Q!:2PN0AOK,+)JD([ELLR'F;;VWRKN?W>+;[--[_@)87%?$S:%I?SQ:PJ M3#$F":$6BH&]BQ TWLP_7^Y3SW@*$923E*LSQ8:*FEXCJ\&[EIE@(SCA7P2O MUX\]2#K;%5\3>V @@+$N=V''JH+G2?5\C39KG:%627F/XHF%Q#V;B" M\K4 >^'8@V2G4P%L"@\,D'E^H/RHS#^GRW5MXN'UWWCO"M]6#FB12W2Y*LP7 MT-9BC=)*[WK7EKY6QD%RU5Y(?!-7#0#%W=NU2O+OU4)N.EWZYDR+)+]HC@G) MJX;H)4+1%9M(%'RZWA>+#HAT7@*GR8#6TQ@S^ R]Y)^5#NK[Y^N-X"RPS77RIDL)W]"7V MKNO>&FN-R%GT(I5!Z4K"MFJS2^Q4E][\JN?K6-+;^ MRNX1YKQ[$5UQ\7@"ZN. 9:T[TM976^Z.ZQXJ,\/M]=L[%DVJ13*;\%);<$$ M&9@:K8*WV+(17!/6G=;F9:*==UMB4I1-X9P!,+<*!?F$A$E ]RHW4THW08$@ M2!L$&.XX9Z1WWW=_+@N4:92=QZ8&<_?^$TSAI@E?Q(+EIW/GCXRJ^;($0;3/,F@RY2TR0? M(B2;/#"#K4Q"*A-ZUUT\*] H1($3P>$Q_+KY9@2@K67?-#@P2K;B3(5HHP&C M,$%&*\%[3 UM<59--*./T'NDHV._V;(ZULKG/N3YF2;KQ?77=[?SRYM?%FR7 MB\TU(6TQ5>LCB( 4:8J0*0P4EM(0GVTF(\G'^YU[SG+V#C'$TG6,SQ;=#7C6 M/JMK/;:=^-;;K[O;8JJ5U (:T*91-A T-^0Q$=!HH6/1*-,+8?#T &7!,C*=U"+%Y"D$5!;\9(21Y=D=\[O%\@U"J7A M&T4IO3TU3K#RE$X?KA=M?L/,3KL4HV4?C%(9I$A,/8H*8LH)O*W>!.$4I1EO M!\-O!1QB>>N(CY<#\$1G#3$3;NL2?_^,UXGUVP:+L^:JTZ8BI!PD&(^.UG6- MD)/6.N1JG.A.Y+9/F&$Q=BH$'M\"ZN*-(8"U.5U:SOAZDG"R4GA1&I@<"^0F M O"5)>^BT$'W7D:W8P\1=+T!;(ZR]1 HN6,R7#.Q7I&A;KG69OT"+*Z6[[A' M"*[_WY_I'Z9N)8.1[R@6O?ZZFM]_6]"O5SP)M0G?,>V+P=ED=!Q !QXOH:ULQ556LI#IS23(V2 M%01/?VQN6 R]Y!%[W]M=CWS>6M.W@]P1=A[R0/#C;5[BW[?TG)^^<+9_"K?" MDT_JP9=P6,1>YWT/A[IWMMPBKX0.8JX.3.+:894L^3F&0&Y.*?<.;/?)DJ.,\?L/;S_32YXJKD' M6%16.MP[#T@!O>0V63KP_3);!41/]BC,9M-2L\'U9@-Y),)00#G"IT^!Y$@# MCX6/S79Q($&<:@Y02S*&D)1/T,M"245K/AIKC>U>(/!8B $P M$2#,J??)TN0Y,RZ(3)] 2%_!%-4HUD()K66G#(71RCT'B"66_UXLOGQ'#UQC M@3[<06 WS# N/\9-BU-L=D8G7Z5Y6+RE2AG+B;M5S5R+38".K?A+*5" MLK(F%5QQS_9%W7IZ]=2UKU(,@!&ND<+)QI\3-QLWB$MG+71"Q"N<'_[ M4"'[K/EMPAILT;H[^>U>80984DYU]6'X'&'W\0"TI>JH2@>M F!6G*Q9P2?' M EQ3I4;?7.Q_&?$I088#SC%.?AXZ1UA\/-B\WQWY%LKFO5=DCRPC&/H,J0I% M+Y43VK6@!$Z,G/=C]#*>>L4ZSN3C06?Y8[K!68NY>1\]:)\0N% 2@HB4GGAG MG:@4R><\\=X@RS'4?'.DAY^'S>O-/0!DM@6U/RS^RO.KS5'$O.#O[?OR]^U\ M.>=O?OKG,Q9F=LZN1G2-;!0=3>5JU?E6FJ'6 MNSZXZF3ZZ4\--S_PGYR6^+___!]02P,$% @ Q8!#5L_$O.41" ;BD M !P !C=F-O+3(P,C(Q,C,Q>&5X:&EB:70S,3$N:'1M[5IM;]LX$OY^OX+K MXMH$\/M+DCIN@#;)X@KL;;/=+(K[=*#$D46$$K4D9-.9SZ?M^>#MC;3SO7'#C4U M["BM+;2%$XVS";W!O\#%V=\F/[5:[$+'90:Y8[$![D"PTLI\RCX)L#>LU:JL MSG6Q,'*:.M;O]@?LDS8W.>]WNWQO>]&R2Z-QA?P;KAY^AFY%V3F?C(VRK M>N-TX1\=W+H65W*:C_V8&Z'MNGZLE3;C%UW_WRF5M!*>2;48O[J6&5CV*\S9 M1YWQ_%738IQ:%HQ,@J&5_X%QKX>=^,=Y&-,QMJ-D#O48>WT:U>5M*B/IV*#7 M[JT/Z2L'$V-XP/R@T9R#<3*1,2?4,IVP*R/S6!9&@_BY_&- M_.^F=KAU:M\WV2>IE.09.V^S=UJ;)HO]="]PNKA[^6)TU??O?7U:7GM2PE"PE"..#>6N#[0AL$:\Y^UB9CO6[K-T+N.9_%FKW/16F=D6";^#MN8]A>G[+G&+?^ MWL7M';<8+8Q+MF WN9XK$%-HAO!501,:7<@U)DKL@=@H&J$!I!)JS W4YJ?2Y?B &V! M)$N]4[L%NJ8%#G.&U02+%G>GX?F"UWC0A!>A#;)HE1H M@-#4B!_?G?7^Q-RF+%%Z;FO<&IA*Y#E*[YQ>!K\3REHK^-G:F0UOGR\"AWN' MP.NU<+VR%;HJ<4$$HBO%1B%\S[@!#Q8,OHP44% 9($(C)6U*YF26(7D2@=*S MD#96VI98CVC5:!504Q@=@\#7EAT@2 0@Z@(2+F_CE.=3\*KO8ZG0HC?@K=[H M Y]U=Y(A*?P*$GSY@&MU#XC6KL#X@ J\F7GCI*UCA+LB,9Y']IH05K@6XJO MP=$>H94?[@]:AUY\7X#%;0Y&S^>_+T.K2:DYYJ7=O0KER @0)E5/(>OJTF # M2%PS:3T=HA7DOAW2WRLBO4O&!A3WN*O2[@H[S8JHJ5 BJ:(O5BLI_/; /ND?3+8X]*8 M24'HY5;GG$B?6T0^B5*"-#>BAA<"7O)(*ND6) 6V=4N+S2/1@VQY5+!-[83< M M&T375'TYXZKT?$;AAB2A0YX9!LIND8FH.W9@YO"X73-ZZ&)%9%4;E&FD2_=P MW[OD#KZT!I+=R9?W3BRJ!;U?C1#F /T)R*,.GB/ZQ-Z@;\FG(;R;,*$M?:7Z M?,D]%#Z"/RGMZS@N#<'@3HY=:R_3UN$;.I?%5FR,351G1>Q@PSA!#".;W;.K MW,1=%OBS!SJ6R,NE+X?!DY3;I0@A'O28!^$3A!]]1=X+IN0-J.H@XIY]\R], MR#='^%YMW$9/?N/F3RU%O2R:*Z8BXKP+TQ5I$=P>(44V5"XZQ5'C.FWL,N_[ M%]A8EDGG +:F@DBCIJ 2(=$G7_T 88S,:XG9\5_2V/5Z@S]+B2[[%5;F_DN" M/?S_GNR[)?JW"D4;BDC_Z0==H@UV+ 'A4:7LY=YH#OR&_GIST_K M,Z5'@:[:QH1#B2T,QP56M+ DN"T K>0J&B/64%4V@P2PF/]MF2$N<'K\,*H$ MLO7<;4E^SQ%R^[=;>HM)/#%()4T$ 'C>0PCY@^\*:\V0%64^TVH&E!IS/JW. M[TU%E9 52B\ 2^>I#OS(UY",R/N+*J&]@8/]-K5% M/??59-)N0=F"YV\:@T9M4P%[W"]N66_]*SYA_?ZLA0G[_@S@;U]8M*[KJ=/"96UB'FY/;\5E\BT:X=SFOT.%VXCA\Y)C!QG6]%3"] M$NBNJO (T5FZAZL\=*/MP;M_U=]P$]'?B3S[+U!+ P04 " #%@$-6[M@;0+XW4[B.&Z -$FQ8G>W66^V8I\&2CRRB5"B+DG9\7[]SB$E MO\1.F[1=ZP0K4$<2#\E#GD?/>4AQ],OEAXN;?UU?L8E+%;O^Q]M?WU^P6J/5 M^M2[:+4N;R[97V[^]BOK-]L==F-X9J63.N.JU;KZK<9J$^?R8:LUF\V:LUY3 MFW'KYF.+FNJWE-86FL*)VMF(GN O<''VI]$OC0:[U'&10N98;( [$*RP,ANS M3P+L+6LT2JL+G<^-'$\:ACG5S M!6]JJC1&<.^S-8/UR&9C8;XV:, M[47:.9T.C["M\HG3N;]U<.<:7,EQ-O1CKH6VJ_JQ5MH,]]K^WRF5-!*>2C4? MOKZ1*5CV&\S81YWR['7=8IP:%HQ,@J&5_X%AIX.=^-M9&-,QMJ-D!M48.UT: MU=7=1$;2L5ZGV5T?TE<.)L;P@/E)H[D XV0B8TZH93IAUT9FLQ,_3&_G?36U_Z]2^K[-SI:3%2?IKDYT+R.HL]M,]Q^GB[M7>X>#TZQ&4 M*=9C>K'][X^+2>>E# 4;,*GP Q,)&J.SW-M$*P9>Z=-RCKMQM\)N1=\&FOV/A.%=4:"K>-UW,2P MG9RREQBW[L[%[2VW&"V,2SIGMYF>*1!CJ(?PE4$3&EW(-"9*[('+C/%LSHK, MF0)P!)@Z?1;%:'*6XITA/DLX49-A.I6>R[S=AD$&,5C+S9Q,4GX+GN06;5I\ M)M 9[%+Y%%RR8"P-IEPTR[ Z>B*0.&<3&4^8+>AG67\&!LI&: "IM IS,Z7Y MF703'*#-D62I=VHW1]>TP&%.L9I@T7QU&EXN*'O/!Y3 DD7*7(:YCHA$Z]K?!&$%Z%U MLB@4&B T->+'=V>]/S&W$Y8H/;,5;@V,)?(+ MP/[.(?!F+5RO;8FN4EP0@>A2L5$(WS-NP(,%@R\C!114!HC0"-7)A,S)+$7R M) *E>R%MK+0ML![1JM$JH"8W.@:!CRW;1Y (0-0%)%S=Q1.>C<&KOH^%0HM. MCS2-&\6T$KM,Z*U%1 '4)$OC^XH6>LHP8YHG/>AC1:D M!;ZG^.H=[1!:^<'NH+7OQ?V,=7H1P9 <*D["ED M75T8; "):RJMIT.T@LRW0_I[2:2K9&Q <8^[,NTNL5,OB9H*)9(J^F*UDL(O MSVT162DD#SI1!G'@TT-&+166$K9_3:W/[IX\\D@JZ>8D!;9U2R^;1Z('V6*K M8)O:";GEKAQ07I@<06Z]=(EC;81WP,O;,62H2!1B'4L@IY>(3%"Z!SS[;0BD M]Y>+Z'AG$%U1]=64J\+S&84;DH0V>:88*+M%)J+N> 0SA]OMFM%#%RLBJ]J@ M3"-=N(?[?DSNX MK(-F=?'GMQ*)*T/NW$<(=3!2T2?V!GT+?@TA'<3 M)K2D+U6?+[F'PB?P)Z5]'<>%(1BLY-BU]E)M'3ZA?5ELQ<;81+E7Q/8WC!/$ M,++9/;O235QE@=][H&V)K%CX$[]3"[?#9+]S\KJ6H7HOZDJF(.%=ANB0M@ML3I,B&RD6G.&I< MIXU=Y'W_ !M+4^DD__:!+M,".)2 \RI2]6!O-@-]2#@XBSF=A M+S_]_FFUI_0DT)7+F+ IL87AN,"*%A8$MP6@I5Q%8\0:JLIZD 6\[\M4L0% M3H\?1IE MNZ[+=^H$IH;>/@Y(7RUUSEJ?Y$/"8H^ MMXR<7^:5I1&^%6 :Z*OBN85A=7&*V217?#Z4F>_15SI=!SI]QY]22D)%4WZC M]K .Q>4G_F[_N'G8#AT;_"^JGLL3 ,U0UG)BL[!W7.;#[<6?K?O9PF[[\/$M MM[S?IK*HYKZ<3%HM*)OS[$VM5ZML2F /N_D=ZZQ_Q2>LWY^U,&$_G@'\Z8M+ M6L>MI]1R2I[YP-Y!9 KZ+->K^V,O:\/[AJ"V:>2U1TW3FND+Q]';^4L$T:N] M_O&I];_W3VG\0#R5+$TS:O#/:3J?/H6]H^_[2CZ'6;JZ@[B@32WV M3USDL6N#2IJ48IU=3"0D6TYGDPH"A8U#[GSFA=; Y\2V?X;?H MAWL']W(=3BX.PP>0*6P&AI8FET,S(N:'1M[5CK;]LV$/^^O^+J8&D"Z"T_$ML-D#HI5JQKTM1= ML$\#+=(V44I423J.]]?O2$E.' >MBV+MULXP!(GWX+U^IQ.'3\XN1N,_+L]A M;G(!E^^>OWHY@I8?AM?I* S/QF?PR_BW5] .HAC&BA2:&RX+(L+P_'4+6G-C MRGX8+I?+8)D&4LW"\55H5;5#(:5F 36T=3*T*WAEA)[\-'SB^W FLT7."@.9 M8L0P"@O-BQE<4Z;?@^_77"-9KA2?S0TD49+"M53O^0VIZ(8;P4X:/<.P>AZ& M;I/A1-+5R9#R&^#T68N3[B3NQ&DOZT2T/>T>D4G42WOT*$K;V7&[V_TS1B-# M9*]DM%D)]JR5\\*?,[M_OYT$O4YI!DM.S;P?1]'/+<=Z,IS*PN!^"N6KVTK- MMC*B9JAO(HV1>;^+NNH5(TOW:-BM\8G@LZ+O?&Y5NAOY3 JI^GN1^PTLQ9^2 MG(M5_^F8YTS#:[:$*YF3XJFG,4^^9HI/*T;-_V+].,9-W..R\JF'>@0O6.-C MG%BOSF_G?,(-I,FF0]NN/&)XAJE@ZAM9/F+*\"G/B*U0N%PHO2!HA9$0'\&[ MX&TP"B!..Y$'IQI.J2QMW=UG>\LR)WH<=4%.P2,92R?,+6_%W>C01I[MGDD0#1,N<",KRW" M="\4MC-TG104SF^S.2EF#+M.GG.MK?7XMYP46Q3,F6)H\WWCK!^581XLF0?7 M7 A.R[1.*OV%)7BFEND^3(HSEG4]P;;3'\AL'%%"N8 MJ=JB9O5W7+L3]&JI%[P@1<:)6$NA,4<#[-.,Z(5BR@,4*6TF;IA8>4U1WT75 M@\R!!FGE!EZJX%6@J>[MM3>H\(.Q)#5^[HM5+#NAQT,Z<4+Y"MX7P[.*VA5&<\ M/D[;5=6@+LHHYOEX8$O\N\QU\J_,-2^P7>;5NQ'[LR$H27&U[@A5(1!N&W2) M7E(*L^+]R.3FBP6=9V MH+RQ_3EF]9?L(G" M$60%J1L(TG6^/^)[LH/OD?7\!XGA_EZ[-]#N^G#6V26<'PM#C2.+,K0%M!2< M0N/1?RE&GQ^7I/N=E,=.DZW]QCFX5!Q?'"6^.;;HAU]:23\Z,!]\

&UL4$L! A0#% @ Q8!#5C6<);>F'P$ ^\X+ !4 M ( !0-@" &-V8V\M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 M ( ,6 0U9VG9@QRJ8 --!P 5 " 1GX P!C=F-O+3(P M,C(Q,C,Q7W!R92YX;6Q02P$"% ,4 " #%@$-6S\2\Y1$( !N*0 ' M @ $6GP0 8W9C;RTR,#(R,3(S,7AE>&AI8FET,S$Q+FAT;5!+ M 0(4 Q0 ( ,6 0U;MS?&('0@ (HI < " 6&G! !C M=F-O+3(P,C(Q,C,Q>&5X:&EB:70S,3(N:'1M4$L! A0#% @ Q8!#5MWE MOBSV! )14 !L ( !N*\$ &-V8V\M,C R,C$R,S%X97AH @:6)I=#,R+FAT;5!+!08 "0 ) &<" #GM 0 ! end