0000278166-25-000007.txt : 20250131 0000278166-25-000007.hdr.sgml : 20250131 20250131160819 ACCESSION NUMBER: 0000278166-25-000007 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20241228 FILED AS OF DATE: 20250131 DATE AS OF CHANGE: 20250131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CAVCO INDUSTRIES INC. CENTRAL INDEX KEY: 0000278166 STANDARD INDUSTRIAL CLASSIFICATION: MOBILE HOMES [2451] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 860214910 STATE OF INCORPORATION: DE FISCAL YEAR END: 0329 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-08822 FILM NUMBER: 25578443 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-20241228.htm 10-Q cvco-20241228
00002781662025FalseQ33/2941239xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purecvco:demandNoticecvco:homecvco:loancvco:segment00002781662024-03-312024-12-2800002781662025-01-2300002781662024-12-2800002781662024-03-300000278166us-gaap:ConsumerPortfolioSegmentMember2024-12-280000278166us-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166us-gaap:NonrelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-12-280000278166us-gaap:NonrelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-03-300000278166us-gaap:RelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-12-280000278166us-gaap:RelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-03-3000002781662024-09-292024-12-2800002781662023-10-012023-12-3000002781662023-04-022023-12-300000278166us-gaap:ConsumerPortfolioSegmentMember2024-03-312024-12-280000278166us-gaap:ConsumerPortfolioSegmentMember2023-04-022023-12-300000278166us-gaap:CommercialPortfolioSegmentMember2024-03-312024-12-280000278166us-gaap:CommercialPortfolioSegmentMember2023-04-022023-12-3000002781662023-04-0100002781662023-12-300000278166us-gaap:ManufacturedProductOtherMembercvco:FactoryBuiltHousingMember2024-09-292024-12-280000278166us-gaap:ManufacturedProductOtherMembercvco:FactoryBuiltHousingMember2023-10-012023-12-300000278166us-gaap:ManufacturedProductOtherMembercvco:FactoryBuiltHousingMember2024-03-312024-12-280000278166us-gaap:ManufacturedProductOtherMembercvco:FactoryBuiltHousingMember2023-04-022023-12-300000278166us-gaap:ProductAndServiceOtherMembercvco:FactoryBuiltHousingMember2024-09-292024-12-280000278166us-gaap:ProductAndServiceOtherMembercvco:FactoryBuiltHousingMember2023-10-012023-12-300000278166us-gaap:ProductAndServiceOtherMembercvco:FactoryBuiltHousingMember2024-03-312024-12-280000278166us-gaap:ProductAndServiceOtherMembercvco:FactoryBuiltHousingMember2023-04-022023-12-300000278166cvco:FactoryBuiltHousingMember2024-09-292024-12-280000278166cvco:FactoryBuiltHousingMember2023-10-012023-12-300000278166cvco:FactoryBuiltHousingMember2024-03-312024-12-280000278166cvco:FactoryBuiltHousingMember2023-04-022023-12-300000278166cvco:InsuranceAgencyCommissionsMembercvco:FinancialServicesMember2024-09-292024-12-280000278166cvco:InsuranceAgencyCommissionsMembercvco:FinancialServicesMember2023-10-012023-12-300000278166cvco:InsuranceAgencyCommissionsMembercvco:FinancialServicesMember2024-03-312024-12-280000278166cvco:InsuranceAgencyCommissionsMembercvco:FinancialServicesMember2023-04-022023-12-300000278166us-gaap:FinancialServiceOtherMembercvco:FinancialServicesMember2024-09-292024-12-280000278166us-gaap:FinancialServiceOtherMembercvco:FinancialServicesMember2023-10-012023-12-300000278166us-gaap:FinancialServiceOtherMembercvco:FinancialServicesMember2024-03-312024-12-280000278166us-gaap:FinancialServiceOtherMembercvco:FinancialServicesMember2023-04-022023-12-300000278166cvco:FinancialServicesMember2024-09-292024-12-280000278166cvco:FinancialServicesMember2023-10-012023-12-300000278166cvco:FinancialServicesMember2024-03-312024-12-280000278166cvco:FinancialServicesMember2023-04-022023-12-300000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2024-12-280000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-300000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2024-12-280000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2024-03-300000278166us-gaap:CorporateDebtSecuritiesMember2024-12-280000278166us-gaap:CorporateDebtSecuritiesMember2024-03-300000278166us-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:FinancialAssetNotPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-12-280000278166us-gaap:FinancialAssetNotPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166cvco:FinancialAsset31To69DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-12-280000278166cvco:FinancialAsset31To69DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166cvco:FinancialAsset61To90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-12-280000278166cvco:FinancialAsset61To90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-12-280000278166cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166cvco:FICOScoreGreaterThan680Memberus-gaap:ConsumerPortfolioSegmentMember2024-12-280000278166cvco:FICOScore620To679Memberus-gaap:ConsumerPortfolioSegmentMember2024-12-280000278166cvco:FICOScoreLessThan620Memberus-gaap:ConsumerPortfolioSegmentMember2024-12-280000278166cvco:NoFICOScoreMemberus-gaap:ConsumerPortfolioSegmentMember2024-12-280000278166cvco:FICOScoreGreaterThan680Memberus-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166cvco:FICOScore620To679Memberus-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166cvco:FICOScoreLessThan620Memberus-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166cvco:NoFICOScoreMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166stpr:TXus-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-03-312024-12-280000278166stpr:TXus-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-04-022024-03-300000278166stpr:FLus-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-04-022024-03-300000278166us-gaap:CommercialPortfolioSegmentMember2024-12-280000278166us-gaap:CommercialPortfolioSegmentMember2024-03-300000278166us-gaap:CommercialPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:CommercialPortfolioSegmentMemberus-gaap:PerformingFinancingReceivableMember2024-12-280000278166us-gaap:CommercialPortfolioSegmentMemberus-gaap:PerformingFinancingReceivableMember2024-03-300000278166stpr:NYus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-03-312024-12-280000278166stpr:CAus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-03-312024-12-280000278166stpr:NYus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-04-022024-03-300000278166us-gaap:CommercialPortfolioSegmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:FinanceReceivablesMember2024-03-312024-12-280000278166us-gaap:CommercialPortfolioSegmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:FinanceReceivablesMember2023-04-022024-03-3000002781662024-09-2800002781662023-09-300000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-11-120000278166cvco:RevolvingCreditFacilitySubFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercvco:SecuredOvernightFinancingRateSOFRMember2024-11-122024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercvco:FederalFundsRateMember2024-11-122024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercvco:TermSecuredOvernightFinancingRateSOFRMember2024-11-122024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercvco:TermSecuredOvernightFinancingRateSOFRMembersrt:MinimumMember2024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercvco:TermSecuredOvernightFinancingRateSOFRMembersrt:MaximumMember2024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MinimumMember2024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MaximumMember2024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-11-122024-11-120000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-280000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-300000278166us-gaap:CommonStockMember2024-03-300000278166us-gaap:TreasuryStockCommonMember2024-03-300000278166us-gaap:AdditionalPaidInCapitalMember2024-03-300000278166us-gaap:RetainedEarningsMember2024-03-300000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-300000278166us-gaap:RetainedEarningsMember2024-03-312024-06-2900002781662024-03-312024-06-290000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-312024-06-290000278166us-gaap:CommonStockMember2024-03-312024-06-290000278166us-gaap:AdditionalPaidInCapitalMember2024-03-312024-06-290000278166us-gaap:TreasuryStockCommonMember2024-03-312024-06-290000278166us-gaap:CommonStockMember2024-06-290000278166us-gaap:TreasuryStockCommonMember2024-06-290000278166us-gaap:AdditionalPaidInCapitalMember2024-06-290000278166us-gaap:RetainedEarningsMember2024-06-290000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-2900002781662024-06-290000278166us-gaap:RetainedEarningsMember2024-06-302024-09-2800002781662024-06-302024-09-280000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-302024-09-280000278166us-gaap:CommonStockMember2024-06-302024-09-280000278166us-gaap:AdditionalPaidInCapitalMember2024-06-302024-09-280000278166us-gaap:TreasuryStockCommonMember2024-06-302024-09-280000278166us-gaap:CommonStockMember2024-09-280000278166us-gaap:TreasuryStockCommonMember2024-09-280000278166us-gaap:AdditionalPaidInCapitalMember2024-09-280000278166us-gaap:RetainedEarningsMember2024-09-280000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-280000278166us-gaap:RetainedEarningsMember2024-09-292024-12-280000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-292024-12-280000278166us-gaap:CommonStockMember2024-09-292024-12-280000278166us-gaap:AdditionalPaidInCapitalMember2024-09-292024-12-280000278166us-gaap:TreasuryStockCommonMember2024-09-292024-12-280000278166us-gaap:CommonStockMember2024-12-280000278166us-gaap:TreasuryStockCommonMember2024-12-280000278166us-gaap:AdditionalPaidInCapitalMember2024-12-280000278166us-gaap:RetainedEarningsMember2024-12-280000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-280000278166us-gaap:CommonStockMember2023-04-010000278166us-gaap:TreasuryStockCommonMember2023-04-010000278166us-gaap:AdditionalPaidInCapitalMember2023-04-010000278166us-gaap:RetainedEarningsMember2023-04-010000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010000278166us-gaap:RetainedEarningsMember2023-04-022023-07-0100002781662023-04-022023-07-010000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-022023-07-010000278166us-gaap:CommonStockMember2023-04-022023-07-010000278166us-gaap:AdditionalPaidInCapitalMember2023-04-022023-07-010000278166us-gaap:CommonStockMember2023-07-010000278166us-gaap:TreasuryStockCommonMember2023-07-010000278166us-gaap:AdditionalPaidInCapitalMember2023-07-010000278166us-gaap:RetainedEarningsMember2023-07-010000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-0100002781662023-07-010000278166us-gaap:RetainedEarningsMember2023-07-022023-09-3000002781662023-07-022023-09-300000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300000278166us-gaap:CommonStockMember2023-07-022023-09-300000278166us-gaap:AdditionalPaidInCapitalMember2023-07-022023-09-300000278166us-gaap:TreasuryStockCommonMember2023-07-022023-09-300000278166us-gaap:CommonStockMember2023-09-300000278166us-gaap:TreasuryStockCommonMember2023-09-300000278166us-gaap:AdditionalPaidInCapitalMember2023-09-300000278166us-gaap:RetainedEarningsMember2023-09-300000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000278166us-gaap:RetainedEarningsMember2023-10-012023-12-300000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-300000278166us-gaap:CommonStockMember2023-10-012023-12-300000278166us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-300000278166us-gaap:TreasuryStockCommonMember2023-10-012023-12-300000278166us-gaap:CommonStockMember2023-12-300000278166us-gaap:TreasuryStockCommonMember2023-12-300000278166us-gaap:AdditionalPaidInCapitalMember2023-12-300000278166us-gaap:RetainedEarningsMember2023-12-300000278166us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-300000278166us-gaap:EmployeeStockOptionMember2024-09-292024-12-280000278166us-gaap:EmployeeStockOptionMember2023-10-012023-12-300000278166us-gaap:EmployeeStockOptionMember2024-03-312024-12-280000278166us-gaap:EmployeeStockOptionMember2023-04-022023-12-300000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-280000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-280000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-300000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-300000278166cvco:FactoryBuiltHousingMember2024-12-280000278166cvco:FactoryBuiltHousingMember2024-03-300000278166cvco:FinancialServicesMember2024-12-280000278166cvco:FinancialServicesMember2024-03-300000278166cvco:JuliaSzeMember2024-03-312024-12-280000278166cvco:JuliaSzeMember2024-09-292024-12-280000278166cvco:JuliaSzeMember2024-12-280000278166cvco:DavidGreenblattMember2024-03-312024-12-280000278166cvco:DavidGreenblattMember2024-09-292024-12-280000278166cvco:DavidGreenblattMember2024-12-280000278166cvco:SethSchuknechtMember2024-03-312024-12-280000278166cvco:SethSchuknechtMember2024-09-292024-12-280000278166cvco:SethSchuknechtMember2024-12-28


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 28, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to

Commission File Number: 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 23, 2025, 8,013,148 shares of the registrant's Common Stock, $0.01 par value, were outstanding.



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


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
CAVCO INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(Dollars in thousands, except per share amounts)
December 28,
2024
March 30,
2024
ASSETS(Unaudited)
Current assets
Cash and cash equivalents$362,863 $352,687 
Restricted cash, current15,178 15,481 
Accounts receivable, net91,840 77,123 
Short-term investments16,062 18,270 
Current portion of consumer loans receivable, net33,242 20,713 
Current portion of commercial loans receivable, net34,892 40,787 
Current portion of commercial loans receivable from affiliates, net1,358 2,529 
Inventories243,299 241,339 
Prepaid expenses and other current assets79,253 82,870 
Total current assets877,987 851,799 
Restricted cash585 585 
Investments18,287 17,316 
Consumer loans receivable, net20,394 23,354 
Commercial loans receivable, net51,305 45,660 
Commercial loans receivable from affiliates, net6,798 2,065 
Property, plant and equipment, net226,126 224,199 
Goodwill121,969 121,934 
Other intangibles, net27,068 28,221 
Operating lease right-of-use assets35,248 39,027 
Total assets$1,385,767 $1,354,160 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities
Accounts payable$26,088 $33,531 
Accrued expenses and other current liabilities259,134 239,736 
Total current liabilities285,222 273,267 
Operating lease liabilities31,472 35,148 
Other liabilities7,206 7,759 
Deferred income taxes4,642 4,575 
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,422,969 and 9,389,953 shares, respectively; Outstanding 8,066,549 and 8,320,718 shares, respectively
94 94 
Treasury stock, at cost; 1,356,420 and 1,069,235 shares, respectively
(391,128)(274,693)
Additional paid-in capital286,573 281,216 
Retained earnings1,161,833 1,027,127 
Accumulated other comprehensive loss(147)(333)
Total stockholders' equity1,057,225 1,033,411 
Total liabilities and stockholders' equity$1,385,767 $1,354,160 
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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net revenue
$522,040 $446,769 $1,507,100 $1,374,674 
Cost of sales
392,090 343,718 1,157,626 1,046,787 
Gross profit
129,950 103,051 349,474 327,887 
Selling, general and administrative expenses
65,980 63,312 197,828 186,498 
Income from operations63,970 39,739 151,646 141,389 
Interest income5,353 5,234 16,556 15,664 
Interest expense(155)(842)(370)(1,365)
Other income (expense), net168 (224)315 557 
Income before income taxes69,336 43,907 168,147 156,245 
Income tax expense(12,874)(7,920)(33,441)(32,274)
Net income
56,462 35,987 134,706 123,971 
Less: net income attributable to redeemable noncontrolling interest   88 
Net income attributable to Cavco common stockholders$56,462 $35,987 $134,706 $123,883 
Comprehensive income
Net income$56,462 $35,987 $134,706 $123,971 
Reclassification adjustment for securities sold (97)293 174 299 
Applicable income tax benefit (expense)20 (62)(37)(63)
Net change in unrealized position of investments held
8 13 62 22 
Applicable income tax benefit (expense) (2)(3)(13)(5)
Comprehensive income56,391 36,228 134,892 124,224 
Less: comprehensive income attributable to redeemable noncontrolling interest   88 
Comprehensive income attributable to Cavco common stockholders$56,391 $36,228 $134,892 $124,136 
Net income per share attributable to Cavco common stockholders
Basic
$6.97 $4.31 $16.42 $14.47 
Diluted
$6.90 $4.27 $16.25 $14.34 
Weighted average shares outstanding
Basic
8,096,538 8,358,389 8,203,448 8,561,209 
Diluted
8,186,814 8,432,471 8,291,647 8,640,288 

See accompanying Notes to Consolidated Financial Statements
2

CAVCO INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollars in thousands)
(Unaudited)
Nine Months Ended
December 28,
2024
December 30,
2023
OPERATING ACTIVITIES
Net income$134,706 $123,971 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation and amortization14,304 13,854 
Provision for credit losses(874)(121)
Deferred income taxes17 (1,861)
Stock-based compensation expense6,653 4,698 
Non-cash interest income, net(787)(1,230)
(Gain) loss on sale or retirement of property, plant and equipment, net(19)186 
Gain on investments and sale of loans, net(1,901)(5,958)
Changes in operating assets and liabilities, net of acquisitions
Accounts receivable(14,762)18,161 
Consumer loans receivable originated(54,155)(74,306)
Proceeds from sales of consumer loans receivable4,408 81,752 
Principal payments received on consumer loans receivable42,618 5,480 
Inventories(1,960)51,182 
Prepaid expenses and other current assets4,997 9,909 
Commercial loans receivable originated(87,543)(83,509)
Principal payments received on commercial loans receivable85,008 87,591 
Accounts payable, accrued expenses and other liabilities9,141 (23,695)
Net cash provided by operating activities139,851 206,104 
INVESTING ACTIVITIES
Purchases of property, plant and equipment(15,288)(13,237)
Payments for acquisitions, net (19,702)
Proceeds from sale of property, plant and equipment194 4,514 
Purchases of investments(21,588)(7,408)
Proceeds from sale of investments22,706 9,290 
Net cash used in investing activities(13,976)(26,543)
FINANCING ACTIVITIES
Payments for taxes on stock option exercises and releases of equity awards(3,425)(1,898)
Proceeds from exercise of stock options2,130 3,098 
Payments on finance leases and other secured financings(261)(442)
Payments for common stock repurchases(114,446)(96,781)
Distributions to noncontrolling interest (420)
Net cash used in financing activities(116,002)(96,443)
Net increase in cash, cash equivalents and restricted cash9,873 83,118 
Cash, cash equivalents and restricted cash at beginning of the fiscal year368,753 283,490 
Cash, cash equivalents and restricted cash at end of the period$378,626 $366,608 
Supplemental disclosures of cash flow information
Cash paid for income taxes$34,173 $28,776 
Cash paid for interest$30 $612 
Supplemental disclosures of noncash activity
Change in GNMA loans eligible for repurchase$730 $(3,812)
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 (Unaudited), unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, which are necessary to fairly state the interim results for the periods presented. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no disclosable subsequent events. 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 2024 Annual Report on Form 10-K for the year ended March 30, 2024, 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 March 31st. The current fiscal year will end on March 29, 2025 and will include 52 weeks.
For a description of significant accounting policies 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.
2. Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company's Consolidated Financial Statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Taxes Disclosures, which requires greater disaggregation of income tax disclosures. The new standard requires additional information to be disclosed with respect to the income tax rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU should be applied prospectively for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to enhance the disclosures about segment expenses. The new standard requires the identification and disclosure of the Company’s Chief Operating Decision Maker ("CODM"), expanded incremental line-item disclosures of significant segment expenses used by the CODM for decision-making, and the inclusion of previous annual only segment disclosure requirements on a quarterly basis. This ASU should be applied retrospectively for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
4

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date ("ASU 2025-01"). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its Consolidated Financial Statements.
3. Revenue from Contracts with Customers
The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 28, 2024December 30, 2023December 28,
2024
December 30,
2023
Factory-built housing
     Home sales$471,998 $400,633 $1,378,103 $1,250,417 
     Delivery, setup and other revenues28,862 26,306 67,148 67,697 
500,860 426,939 1,445,251 1,318,114 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,246 1,229 3,920 3,145 
     All other sources19,934 18,601 57,929 53,415 
21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
4. Investments
Investments consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Available-for-sale debt securities$21,783 $18,669 
Marketable equity securities
7,434 11,961 
Non-marketable equity investments
5,132 4,956 
34,349 35,586 
Less short-term investments(16,062)(18,270)
$18,287 $17,316 






5

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 28, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,146 $4,093 $2,933 $2,865 
State and political subdivision debt securities
6,565 6,515 5,041 4,930 
Corporate debt securities
11,257 11,175 11,117 10,874 
$21,968 $21,783 $19,091 $18,669 
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). Expected maturities may differ from contractual maturities as borrowers at times have the right to call or prepay obligations, with or without penalties.
December 28, 2024
Amortized
Cost
Fair
Value
Due in less than one year$8,402 $8,332 
Due after one year through five years7,088 7,047 
Due after five years through ten years2,332 2,311 
Mortgage-backed securities4,146 4,093 
$21,968 $21,783 
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Marketable equity securities
Net gain (loss) recognized during the period$(954)$776 $(440)$1,051 
Less: Net (gain) recognized on securities sold during the period(1,649)(235)(1,561)(365)
Unrealized gain (loss) recognized during the period on securities still held$(2,603)$541 $(2,001)$686 
5. Inventories
Inventories consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Raw materials$78,631 $78,241 
Work in process30,027 27,977 
Finished goods134,641 135,121 
$243,299 $241,339 
6

6. Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Loans held for investment, previously securitized$14,476 $16,968 
Loans held for investment11,898 12,826 
Loans held for sale23,233 15,140 
Construction advances6,042 722 
55,649 45,656 
Deferred financing fees and other, net(1,088)(523)
Allowance for loan losses(925)(1,066)
53,636 44,067 
Less current portion(33,242)(20,713)
$20,394 $23,354 
The consumer loans held for investment had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.1 %10.4 %
Weighted average months to maturity210196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Current$53,709 $43,810 
31 to 60 days996 1,063 
61 to 90 days373 131 
91+ days571 652 
$55,649 $45,656 
7

The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$15,726 $9,225 $324 $93 $766 $13,859 $39,993 
Near Prime- FICO score 620-679
2,426 1,325   1,033 8,874 13,658 
Sub-Prime- FICO score less than 620
310    17 695 1,022 
No FICO score
252 443    281 976 
$18,714 $10,993 $324 $93 $1,816 $23,709 $55,649 
March 30, 2024
20242023202220212020PriorTotal
Prime- FICO score 680 and greater
$14,107 $328 $96 $885 $1,808 $14,425 $31,649 
Near Prime- FICO score 620-679
1,633   1,202 942 8,684 12,461 
Sub-Prime- FICO score less than 620
   18 49 723 790 
No FICO score
447     309 756 
$16,187 $328 $96 $2,105 $2,799 $24,141 $45,656 
As of December 28, 2024, 55% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas. As of March 30, 2024, 46% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 10% was 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 28, 2024 or March 30, 2024.
7. Commercial Loans Receivable
The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers.
Commercial loans receivable, net consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Loans receivable$94,902 $91,938 
Allowance for loan losses (335)(781)
Deferred financing fees, net(214)(116)
94,353 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(36,250)(43,316)
$58,103 $47,725 
The commercial loans receivable balance had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate7.7 %7.4 %
Weighted average months outstanding1012
8

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 28, 2024 and March 30, 2024, there were no commercial loans considered nonperforming. The following table disaggregates the outstanding principal balance of our commercial loans receivable by fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021Total
Performing
$54,916 $27,832 $8,734 $1,466 $1,954 $94,902 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of December 28, 2024 and March 30, 2024, 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 28, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 18% and California of 16%. As of March 30, 2024, 18% of our outstanding principal balance of the commercial loans receivable balance was in New York. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 28, 2024 or March 30, 2024.
As of December 28, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 10% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured.
8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Salaries, wages and benefits$44,338 $38,125 
Customer deposits39,795 40,856 
Estimated warranties34,412 31,718 
Unearned insurance premiums33,419 33,449 
Accrued volume rebates30,481 21,167 
Insurance loss reserves12,254 10,540 
Accrued insurance12,226 14,124 
Other52,209 49,757 
$259,134 $239,736 
9

9. Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$33,081 $33,015 $31,718 $31,368 
Charged to costs and expenses14,322 11,341 40,403 36,956 
Payments and deductions(12,991)(11,534)(37,709)(35,502)
Balance at end of period$34,412 $32,822 $34,412 $32,822 
10. Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
December 28,
2024
March 30,
2024
Finance lease liabilities$6,106 $6,166 
Other secured financing1,622 1,916 
7,728 8,082 
Less current portion included in Accrued expenses and other current liabilities(522)(323)
$7,206 $7,759 
11. Debt
On November 12, 2024, the Company entered into that certain Amended and Restated Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender, letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $75 million revolving credit facility (the "Revolving Credit Facility"), including a $10 million letter of credit sub-facility. The Revolving Credit Facility matures on November 12, 2029. The Credit Agreement amends and restates the previous credit agreement between the parties entered into on November 22, 2022.

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.25% to 1.50% per annum for Term SOFR rate loans and from 0.25% to 0.50% 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.20% per annum.

The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company's subsidiaries. Subject to certain conditions and requirements set forth in the Credit Agreement, including the availability of additional lender commitments, the Company may request from time to time one or more term loan facilities, or increases in the aggregate commitments under the Revolving Credit Facility, in an aggregate amount not exceeding $75 million.

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
10

on the payment of dividends or other distributions from 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 28, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility or the previous credit agreement entered into on November 22, 2022 and we were in compliance with all covenants.
12. Reinsurance and Insurance Loss Reserves
Certain of Standard Casualty Company'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 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$19,260 $24,645 $11,135 $10,693 
Assumed premiums—nonaffiliated
21,534 20,629 8,430 8,459 
Ceded premiums—nonaffiliated
(17,387)(17,387)(6,406)(6,406)

$23,407 $27,887 $13,159 $12,746 
Nine Months Ended
December 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$32,763 $36,947 $31,581 $28,740 
Assumed premiums—nonaffiliated
33,269 30,133 27,735 25,880 
Ceded premiums—nonaffiliated
(25,572)(25,572)(18,971)(18,971)

$40,460 $41,508 $40,345 $35,649 
11

Typical insurance policies written or assumed have a maximum coverage of $0.4 million per claim, of which we cede $0.15 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.25 million 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 $4.0 million per occurrence, up to a maximum of $110 million in the aggregate for that occurrence.
The following details the activity in the incurred but not reported reserve for the three and nine months ended December 28, 2024 and December 30, 2023 (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$14,620 $9,154 $10,540 $10,939 
Net incurred losses during the period9,662 9,489 41,753 29,152 
Net claim payments during the period(12,028)(9,189)(40,039)(30,637)
Balance at end of period$12,254 $9,454 $12,254 $9,454 
13. Commitments and Contingencies
Repurchase Contingencies. The maximum amount for which the Company was liable under the terms of repurchase agreements with financial institutions that provide inventory financing to independent distributors of our products approximated $122 million and $121 million at December 28, 2024 and March 30, 2024, respectively, without reduction for the estimated resale value of the homes. In the quarter ended December 28, 2024 we received one repurchase demand notice for two homes. In all cases, the estimated fair value exceeded the repurchase price so no loss reserve was deemed necessary. Our reserve for repurchase commitments, recorded in Accrued expenses and other current liabilities, was $3.2 million at December 28, 2024 and $2.9 million at March 30, 2024.
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 28,
2024
March 30,
2024
Construction loan contract amount$12,669 $1,960 
Cumulative advances(6,042)(722)
$6,627 $1,238 
Representations and Warranties of Mortgages Sold. The reserve for contingent repurchases and indemnification obligations was $0.7 million as of December 28, 2024 and $0.6 million as of March 30, 2024, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. There were no claim requests that resulted in the repurchase of any loans during the nine months ended December 28, 2024 or December 30, 2023.
Interest Rate Lock Commitments ("IRLCs"). As of December 28, 2024 and March 30, 2024, we had outstanding IRLCs with a notional amount of $10.1 million and $39.0 million, respectively. For the three and nine months ended December 28, 2024, we recognized insignificant non-cash losses and gains, respectively, on outstanding IRLCs. For the three and nine months ended December 30, 2023, we recognized insignificant non-cash gains and losses on outstanding IRLCs.
Forward Sales Commitments. As of December 28, 2024 and March 30, 2024, we had $15.0 million and $2.8 million in outstanding forward sales commitments for sales of mortgage backed securities and whole loan commitments (collectively, the "Commitments"), respectively. During the three and nine months ended December 28, 2024, we recognized insignificant non-cash gains. During the three and nine months ended December 30, 2023, we recognized insignificant non-cash losses.
12

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.
14. Stockholders' Equity and Redeemable Noncontrolling Interest
The following tables represent changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 28, 2024 and December 30, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) income Total
Common Stock
SharesAmount
Balance, March 30, 20249,389,953 $94 $(274,693)$281,216 $1,027,127 $(333)$1,033,411 
Net income— — — — 34,429 — 34,429 
Other comprehensive income, net— — — — — 58 58 
Net issuance of common stock under stock incentive plans11,104 — — (2,348)— — (2,348)
Stock-based compensation— — — 2,194 — — 2,194 
Common stock repurchases(29,204)(29,204)
Balance, June 29, 20249,401,057 94 (303,897)281,062 1,061,556 (275)1,038,540 
Net income— — — — 43,815 — 43,815 
Other comprehensive income, net— — — — — 198 198 
Net issuance of common stock under stock incentive plans16,275 — 1,220 — — 1,220 
Stock-based compensation— — — 2,713 — — 2,713 
Common stock repurchases— — (44,509)— — — (44,509)
Balance, September 28, 20249,417,332 94 (348,406)284,995 1,105,371 (77)1,041,977 
Net income— — — — 56,462 — 56,462 
Other comprehensive income, net— — — — — (70)(70)
Net issuance of common stock under stock incentive plans5,637 — — (168)— — (168)
Stock-based compensation— — — 1,746 — — 1,746 
Common stock repurchases— — (42,722)— — — (42,722)
Balance, December 28, 20249,422,969 $94 $(391,128)$286,573 $1,161,833 $(147)$1,057,225 
13

Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) incomeTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 1, 20239,337,125 $93 $(164,452)$271,950 $869,310 $(615)$976,286 $1,219 
Net income— — — — 46,357 — 46,357 54 
Other comprehensive loss, net— — — — — (42)(42)— 
Net issuance of common stock under stock incentive plans10,095 — — (1,213)— — (1,213)— 
Stock-based compensation— — — 1,438 — — 1,438 — 
Distributions— — — — — — — (120)
Valuation adjustment— — — — — — — (33)
Balance, July 1, 20239,347,220 93 (164,452)272,175 915,667 (657)1,022,826 1,120 
Net income— — — — 41,539 — 41,539 34 
Other comprehensive income, net— — — — — 54 54 — 
Net issuance of common stock under stock incentive plans9,201 1 — 478 — — 479 — 
Stock-based compensation— — — 1,551 — — 1,551 — 
Common stock repurchases— — (47,194)— — — (47,194)— 
Distributions— — — — — — — (180)
Conversion to mandatorily redeemable noncontrolling interest— — — — — — — (974)
Balance, September 30, 20239,356,421 94 (211,646)274,204 957,206 (603)1,019,255  
Net income— — — — 35,987 — 35,987 — 
Other comprehensive income, net— — — — — 241 241 — 
Net issuance of common stock under stock incentive plans24,726 — — 1,934 — — 1,934 — 
Stock-based compensation— — — 1,709 — — 1,709 — 
Common stock repurchases— — (50,426)— — — (50,426)— 
Balance, December 30, 20239,381,147 $94 $(262,072)$277,847 $993,193 $(362)$1,008,700 $ 
14

15. 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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net income attributable to Cavco common stockholders$56,462 $35,987 $134,706 $123,883 
Weighted average shares outstanding
Basic8,096,538 8,358,389 8,203,448 8,561,209 
Effect of dilutive securities90,276 74,082 88,199 79,079 
Diluted8,186,814 8,432,471 8,291,647 8,640,288 
Net income per share attributable to Cavco common stockholders
Basic$6.97 $4.31 $16.42 $14.47 
Diluted$6.90 $4.27 $16.25 $14.34 
Anti-dilutive common stock equivalents excluded  169 316 
16. Fair Value Measurements
The book value and estimated fair value of our financial instruments were as follows (in thousands):
December 28, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$21,783 $21,783 $18,669 $18,669 
Marketable equity securities
7,434 7,434 11,961 11,961 
Non-marketable equity investments
5,132 5,132 4,956 4,956 
Consumer loans receivable53,636 57,114 44,067 49,105 
Commercial loans receivable
94,353 79,664 91,041 80,764 
Other secured financing(1,622)(1,536)(1,916)(1,841)
See Note 20, 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 recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
December 28,
2024
March 30,
2024
Number of loans serviced with MSRs3,693 3,842 
Weighted average servicing fee (basis points)34.80 34.79 
Capitalized servicing multiple186.29 %188.59 %
Capitalized servicing rate (basis points)64.83 65.61 
Serviced portfolio with MSRs (in thousands)$458,268 $482,898 
MSRs (in thousands)$2,971 $3,168 
15

17. 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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net revenue:
Factory-built housing$500,860 $426,939 $1,445,251 $1,318,114 
Financial services21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
Income (loss) before income taxes:
Factory-built housing$63,150 $42,070 $168,155 $154,121 
Financial services6,186 1,837 (8)2,124 
$69,336 $43,907 $168,147 $156,245 
 December 28,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,795 $1,141,237 
Financial services
224,972 212,923 
$1,385,767 $1,354,160 
16

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Statements in this Quarterly Report on Form 10-Q (the "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; discussions regarding our efforts and the efforts of other industry participants to develop the home-only loan secondary market; our financial performance and operating results; our strategy; 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; that we may seek alternative sources of financing in the future; operational and legal risks; how we may be affected by any pandemic or outbreak; geopolitical conditions; 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 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 2024 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 unaudited 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 unaudited Consolidated Financial Statements.
Company Overview
Headquartered in Phoenix, Arizona, we design and produce factory-built homes 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 and Federal Home Loan Mortgage Corporation seller/servicer, and a Government National Mortgage Association ("GNMA") 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, provides property and casualty insurance primarily to owners of manufactured homes.
17

We operate a total of 31 homebuilding production lines with domestic locations 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 (two lines) and Emlenton, Pennsylvania; Martinsville and Rocky Mount, Virginia; Crouse and Hamlet, North Carolina; Ocala and Plant City, Florida; and two international lines in Ojinaga, Mexico. We distribute our homes through a large network of independent distribution points and 79 Company-owned U.S. retail stores, of which 47 are located in Texas.
Company and Industry Outlook
According to data reported by the Manufactured Housing Institute, industry home shipments for the calendar year through November 2024 were 96,240, an increase of 16.3% compared to 82,784 shipments in the same calendar period last year. The manufactured housing industry offers solutions to the housing crisis with lower average price per square foot than a site-built home and the comparatively lower cost associated with manufactured home ownership, which remains competitive with rental housing.
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, including higher utilization of renewable materials and provide lower utility costs. 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, Commercial Loans Receivable, to the unaudited 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.
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. 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 customers' dependence on independent lenders for this source of financing.
18

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 an increase in 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 the cost of 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 28, 2024 was $224 million compared to $276 million at September 28, 2024, a decrease of $52 million, and up $64 million compared to $160 million at December 30, 2023.
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.
19

Results of Operations
Net Revenue
Three Months Ended
($ in thousands, except revenue per home sold)December 28,
2024
December 30,
2023
Change
Factory-built housing$500,860 $426,939 $73,921 17.3 %
Financial services21,180 19,830 1,350 6.8 %
$522,040 $446,769 $75,271 16.8 %
Factory-built homes sold
by Company-owned retail sales centers1,075 1,026 494.8 %
to independent retailers, builders, communities and developers3,984 3,134 850 27.1 %
5,059 4,160 899 21.6 %
Net factory-built housing revenue per home sold$99,004 $102,630 $(3,626)(3.5)%
 Nine Months Ended
 ($ in thousands, except revenue per home sold)December 28,
2024
December 30,
2023
Change
Factory-built housing$1,445,251 $1,318,114 $127,137 9.6 %
Financial services61,849 56,560 5,289 9.4 %
$1,507,100 $1,374,674 $132,426 9.6 %
Factory-built homes sold
by Company-owned retail sales centers3,120 2,999 1214.0 %
to independent retailers, builders, communities and developers11,573 9,991 1,582 15.8 %
14,693 12,990 1,703 13.1 %
Net factory-built housing revenue per home sold$98,363 $101,471 $(3,108)(3.1)%

Factory-built housing Net revenue increased for the three and nine months ended December 28, 2024 due to higher home sales volume, partially offset by a decrease in Net revenue per home sold primarily caused by a lower proportion of homes sold through our Company-owned stores.
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.
For the three and nine months ended December 28, 2024, Financial services Net revenue increased primarily due to higher insurance premiums.
20

Gross Profit
Three Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Factory-built housing$118,193 $95,756 $22,437 23.4 %
Financial services11,757 7,295 4,462 61.2 %
$129,950 $103,051 $26,899 26.1 %
Gross profit as % of Net revenue
Consolidated24.9 %23.1 %N/A1.8 %
Factory-built housing23.6 %22.4 %N/A1.2 %
Financial services55.5 %36.8 %N/A18.7 %
 Nine Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Factory-built housing$333,223 $309,631 $23,592 7.6 %
Financial services16,251 18,256 (2,005)(11.0)%
$349,474 $327,887 $21,587 6.6 %
Gross profit as % of Net revenue
Consolidated23.2 %23.9 %N/A(0.7)%
Factory-built housing23.1 %23.5 %N/A(0.4)%
Financial services26.3 %32.3 %N/A(6.0)%

Factory-built housing Gross profit as a percentage of Net revenue for the three months increased due to lower input costs per unit and efficiencies gained on increased production, partially offset by lower average selling price. Gross profit housing in dollars for the nine months decreased due to lower average selling price, partially offset by lower input costs per unit.
Financial services Gross profit in dollars and as a percentage of Financial services Net revenue for the three months increased due to higher insurance premiums and lower claim losses. For the nine months, Gross profit in dollars and as a percentage of Net revenue decreased due to higher expenses from higher storm and fire activity, partially offset by higher insurance premiums.
21

Selling, General and Administrative Expenses
Three Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Factory-built housing$60,409 $57,854 $2,555 4.4 %
Financial services5,571 5,458 113 2.1 %
$65,980 $63,312 $2,668 4.2 %
Selling, general and administrative expenses as % of Net revenue12.6 %14.2 %N/A(1.6)%
 Nine Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Factory-built housing$181,569 $170,330 $11,239 6.6 %
Financial services16,259 16,168 91 0.6 %
$197,828 $186,498 $11,330 6.1 %
Selling, general and administrative expenses as % of Net revenue13.1 %13.6 %N/A(0.5)%

Factory-built housing Selling, general and administrative expenses increased for the three and nine months ended December 28, 2024 as a result of increases in variable compensation driven by higher incentive compensation in the third quarter and as a result of increases in compensation related to acquired retail locations for both periods.

Financial services Selling, general and administrative expenses for the three months increased primarily due to increases in compensation year over year. For the nine months ended it was essentially flat.

22

Other Components of Net Income
Three Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Interest income$5,353 $5,234 $119 2.3 %
Interest expense(155)(842)(687)(81.6)%
Other income (expense), net168 (224)392 175.0 %
Income tax expense(12,874)(7,920)4,954 62.6 %
Effective tax rate18.6 %18.0 %N/A0.6 %
 Nine Months Ended
($ in thousands)December 28,
2024
December 30,
2023
Change
Interest income$16,556 $15,664 $892 5.7 %
Interest expense(370)(1,365)(995)(72.9)%
Other income, net315 557 (242)43.4 %
Income tax expense(33,441)(32,274)1,167 3.6 %
Effective tax rate19.9 %20.7 %N/A(0.8)%
Interest income consists primarily of interest earned on cash balances held in money market accounts, and interest earned on commercial floorplan lending. Interest expense consists primarily of interest related to finance leases.
Other income (expense), net primarily consists of realized and unrealized gains and losses on corporate investments and gains and losses from the sale of property, plant and equipment.
Income tax expense increased for both periods ended compared to the prior year periods primarily due to higher profit before income taxes.
Liquidity and Capital Resources

We believe that cash and cash equivalents at December 28, 2024, 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 is in excess of federally insured limits, but we have not experienced any losses with regards to such excesses. 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 believe we have sufficient liquid resources including our $75 million Revolving Credit Facility, which may be increased from time to time through additional term facilities up to an aggregate amount of $75 million, and no amounts are outstanding. 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.
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 other 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.
23

The following is a summary of the Company's cash flows for the nine months ended December 28, 2024 and December 30, 2023, respectively:
Nine Months Ended
(in thousands)December 28,
2024
December 30,
2023
$ Change
Cash, cash equivalents and restricted cash at beginning of the fiscal year$368,753 $283,490 $85,263 
Net cash provided by operating activities139,851 206,104 (66,253)
Net cash used in investing activities(13,976)(26,543)12,567 
Net cash used in financing activities(116,002)(96,443)(19,559)
Cash, cash equivalents and restricted cash at end of the period$378,626 $366,608 $12,018 
Net cash provided by operating activities decreased primarily from increases in working capital, primarily from increases in Inventory and Accounts receivable. This was partially offset by higher Net income and changes in Accounts payable, accrued expenses due primarily to increased customer deposits and volume rebates due to customers.
Consumer loan originations decreased $20.1 million to $54.2 million for the nine months ended December 28, 2024 from $74.3 million for the nine months ended December 30, 2023, and proceeds from sales of consumer loans decreased $77.3 million to $4.4 million for the nine months ended December 28, 2024 from $81.8 million for the nine months ended December 30, 2023.
Commercial loan originations increased $4.0 million to $87.5 million for the nine months ended December 28, 2024 from $83.5 million for the nine months ended December 30, 2023. Proceeds from the collection on commercial loans provided $85.0 million this year, compared to $87.6 million in the prior year, a net decrease of $2.6 million.
The change in Net cash used in investing activities is primarily due to the prior year period including payments for acquisitions that did not repeat in the current year.
The change in Net cash used in financing activities was primarily due to the repurchase of more shares of common stock and at a higher average daily stock price.
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 28, 2024, 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 are critical to the Company's operating results or may affect 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.
24

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 28, 2024, 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 28, 2024 that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.
25

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
See the information under the "Legal Matters" caption in Note 13, Commitments and Contingencies to the unaudited 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. The risks described in this Report and in the Form 10-K are 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 future results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
The following table sets forth repurchases of our common stock during the third quarter of fiscal year 2025:
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
(in thousands)
September 29, 2024 to
      October 2, 2024
72,529 $424.63 72,529 $22,554 
October 3, 2024 to
      November 30, 2024
10,080 456.36 10,080 117,954 
December 1, 2024 to
      December 28, 2024
15,475 449.62 15,475 110,997 
98,084 98,084 
The payment of dividends to Company stockholders is subject to the discretion of the Board of Directors, and various factors may prevent us from paying dividends. Such factors include Company cash requirements, covenants of our credit agreement and liquidity or other requirements of state, corporate and other laws.
Item 5. Other Information
Rule 10b5-1 Trading Plans
On December 10, 2024, Julia Sze, a director, terminated her previously adopted plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c). This plan was entered into on August 9, 2024, was set to end on December 10, 2024, and provided for the sale of 250 shares of our Common Stock.
On December 4, 2024, David Greenblatt, a director, adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Greenblatt 10b5-1 Plan"). This plan provides for a first possible trade date of March 5, 2025, and terminates automatically on April 15, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Greenblatt 10b5-1 Plan is up to 4,000 shares of Common Stock.
On December 5, 2024, Seth Schuknecht, Executive Vice President, General Counsel, Chief Compliance Officer, and Corporate Secretary also adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Schuknecht 10b5-1 Plan"). This plan provides for a first possible trade date of
26

March 6, 2025, and terminates automatically on October 31, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Schuknecht 10b5-1 Plan is up to 167 shares of Common Stock.
During the three months ended December 28, 2024, no director or officer of the Company, other than Ms. Sze, Mr. Greenblatt, and Mr. Schuknecht, adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408 of Regulation S-K.
Item 6. Exhibits
Exhibit No.Exhibit
(1)
(1)
(2)
101.INSInline XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEFInline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

(1) Filed herewith.
(2) Furnished herewith.

All other items required under Part II are omitted because they are not applicable.
27

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 OfficerJanuary 31, 2025
William C. Boor(Principal Executive Officer)
/s/ Allison K. AdenExecutive Vice President, Chief Financial Officer and TreasurerJanuary 31, 2025
Allison K. Aden(Principal Financial Officer)
28
EX-31.1 2 cvco-20241228xexhibit311.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:January 31, 2025
By:/s/ William C. Boor
William C. Boor
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 cvco-20241228xexhibit312.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:January 31, 2025
By:/s/ Allison K. Aden
Allison K. Aden
Executive Vice President, Chief Financial Officer & Treasurer
(Principal Financial Officer)

EX-32 4 cvco-20241228xexhibit32.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 28, 2024 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, William C. Boor, President and Chief Executive Officer, and Allison K. Aden, Executive Vice President, Chief Financial Officer & Treasurer, of the Registrant, each 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.
 
January 31, 2025
/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-20241228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Consumer Loans Receivable link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Commercial Loans Receivable link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Other Liabilities link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Reinsurance and Insurance Loss Reserves link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Consumer Loans Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Commercial Loans Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Investments - Schedule of Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Investments - Schedule of Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Investments - Schedule of Recognized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Consumer Loans Receivable - Schedule of Weighted Averages (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Consumer Loans Receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Commercial Loans Receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Reinsurance and Insurance Loss Reserves - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cvco-20241228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cvco-20241228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cvco-20241228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Weighted average contractual interest rate Weighted average contractual interest rate Financing Receivable, Excluding Accrued Interest, Weighted-Average Contractual Interest Rate Financing Receivable, Excluding Accrued Interest, Weighted-Average Contractual Interest Rate 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] Statistical Measurement [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Cover [Abstract] Cover [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Weighted average months to maturity Weighted average months outstanding Financing Receivable, Excluding Accrued Interest, Weighted-Average Months To Maturity Financing Receivable, Excluding Accrued Interest, Weighted-Average Months To Maturity Loans held for investment, previously securitized Financing Receivable, Previously Securitized Financing Receivable, Previously Securitized Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Less current portion included in Accrued expenses and other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Less: Net (gain) recognized on securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Non-marketable equity investments Equity Method Investments Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Residential mortgage-backed securities Residential Mortgage-Backed Securities [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Net gain (loss) recognized during the period Equity Securities, FV-NI, Gain (Loss) Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] TEXAS TEXAS Due in less than one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Accrued volume rebates Accrued Volume Rebates Accrued volume rebates. Award Timing Disclosures [Line Items] Financial Asset, Aging [Axis] Financial Asset, Aging [Axis] Valuation adjustment Temporary Equity, Carrying Amount, Period Increase (Decrease) Other Performance Measure, Amount Other Performance Measure, Amount Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Common stock, shares outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Loans receivable, net Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent Proceeds from sale of investments Proceeds from Sale and Maturity of Marketable Securities Operating lease liabilities Operating Lease, Liability, Noncurrent Delivery, setup and other revenues Product and Service, Other [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Summary of inventories Inventory, Net [Abstract] Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity Tax Identification Number Entity Tax Identification Number Prior Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury stock Treasury Stock, Common [Member] OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Available-for-sale debt securities Fair Value Fair Value Debt Securities, Available-for-Sale MSRs (in thousands) Servicing Asset at Fair Value, Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] State and political subdivision debt securities US States and Political Subdivisions Debt Securities [Member] Accounting Estimate Use of Estimates, Policy [Policy Text Block] Net issuance of common stock under stock incentive plans APIC, Share-Based Payment Arrangement, Recognition and Exercise Adjustment to Compensation, Amount Adjustment to Compensation Amount Direct premiums Direct Premiums Earned Additional paid-in capital Additional Paid in Capital, Common Stock Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Supplemental disclosures of noncash activity Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Insurance policies maximum coverage per claim Maximum Risk Assumed Per Policy Maximum risk assumed per policy. Entity Small Business Entity Small Business Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Financing Receivable Recorded Investment [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Geographical [Axis] Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] Financing Receivable Financing Receivable [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Anti-dilutive common stock equivalents excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 91+ days Financial Asset, Equal to or Greater Than 91 Days Past Due [Member] Financial Asset, Equal to or Greater Than 91 Days Past Due Credit Facility [Domain] Credit Facility [Domain] 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, Restricted Cash, and Restricted Cash Equivalents Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] Insurance loss reserves Balance at beginning of period Balance at end of period Liability for Claims and Claims Adjustment Expense Marketable equity securities Equity Securities, FV-NI, Current Current assets Assets, Current [Abstract] Goodwill Goodwill Payments for taxes on stock option exercises and releases of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Inventories Inventory Disclosure [Text Block] Treasury stock, common shares (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock Options Share-Based Payment Arrangement, Option [Member] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income attributable to Cavco common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Direct premiums Direct Premiums Written Payments and deductions Standard Product Warranty Accrual, Decrease for Payments Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Schedule of Contractual Maturity of Investment Securities Investments Classified by Contractual Maturity Date [Table Text Block] Net change in unrealized position of investments held OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Award Type Award Type [Axis] Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Corporate debt securities Corporate Debt Securities [Member] Net income per share attributable to Cavco common stockholders Earnings Per Share, Basic [Abstract] Schedule of Assumptions for Mortgage Servicing Rights Fair Value Assumptions for Servicing Assets [Table Text Block] Fair Value Assumptions for Servicing Assets [Table Text Block] Property, plant and equipment, net Property, Plant and Equipment, Net Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Non-marketable equity investments Equity Method Investments, Fair Value Disclosure Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk, percentage Concentration Risk, Percentage Financial Asset, Aging [Domain] Financial Asset, Aging [Domain] Gain on investments and sale of loans, net Gain (Loss) On Sales Of Loans And Investments Gain (Loss) On Sales Of Loans And Investments Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate Payments for acquisitions, net Payments to Acquire Businesses, Net of Cash Acquired Insurance [Abstract] Insurance [Abstract] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Debt instrument, covenant, leverage ratio, percentage Debt Instrument, Covenant, Leverage Ratio, Percentage Debt Instrument, Covenant, Leverage Ratio, Percentage Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Net income Temporary Equity, Net Income Near Prime- FICO score 620-679 FICO Score, 620 to 679 [Member] FICO Score, 620 to 679 Related Party Related Party [Member] Interest expense Interest Expense, Nonoperating Loans by origination year, one Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year Revolving Credit Facility, Sub-Facility Revolving Credit Facility, Sub-Facility [Member] Revolving Credit Facility, Sub-Facility Concentration Risk Type [Domain] Concentration Risk Type [Domain] Mortgage-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Selling, general and administrative expenses Selling, General and Administrative Expense Other comprehensive income (loss), net Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Loans receivable, gross Loans receivable Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Document Type Document Type The Revolving Credit Facility The Revolving Credit Facility [Member] The Revolving Credit Facility Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Business Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] No FICO score No FICO Score [Member] No FICO Score Credit Score, FICO [Domain] Credit Score, FICO [Domain] Nonrelated Party Nonrelated Party [Member] Purchases of investments Payments to Acquire Marketable Securities Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Factory-built housing Factory-built housing Factory Built Housing [Member] Factory-built housing. Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Equity, Attributable to Noncontrolling Interest [Roll Forward] Maximum [Member] Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of Loss Reserve Rollforward Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Repurchase Contingencies Commitments and Contingencies, Policy [Policy Text Block] Representations and Warranties of Mortgages Sold Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Reinsurance and Insurance Loss Reserves Reinsurance [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Due in less than one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Short-term investments Less short-term investments Short-Term Investments Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Distributions to noncontrolling interest Payments to Noncontrolling Interests Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount All Award Types Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Insurance policies coverage per claim ceded to reinsurers Maximum Risk Ceded Per Policy Maximum risk ceded per policy. Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional paid-in capital Additional Paid-in Capital [Member] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Assumed premiums—nonaffiliated Assumed Premiums Earned Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Loans receivable Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount Diluted (in usd per share) Earnings Per Share, Diluted Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Reserve for repurchase commitments Assets Sold under Agreements to Repurchase, Repurchase Liability Number of operating segments Number of Operating Segments Financing receivable, nonaccrual, threshold period past due Financing Receivable, Nonaccrual, Threshold Period Past Due Financing Receivable, Nonaccrual, Threshold Period Past Due Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Cash paid for income taxes Income Taxes Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Estimated warranties Product Warranty Accrual, Current Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Payments on finance leases and other secured financings Repayments of Secured Debt Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Income tax expense Income Tax Expense (Benefit) Ceded premiums—nonaffiliated Ceded Premiums Written Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Aggregate catastrophic losses recoverable in excess of amount Catastrophic Losses Recoverable in Aggregate Greater than Amount Catastrophic losses recoverable in aggregate greater than amount. Schedule of Financing Receivable Credit Quality Indicators Schedule of Commercial Loans Receivables by Class and Internal Credit Quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Distributions Temporary Equity, Decrease From Distributions Temporary Equity, Decrease From Distributions Written Premiums Written, Net [Abstract] Variable Rate [Domain] Variable Rate [Domain] Total liabilities and stockholders' equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Ceded premiums—nonaffiliated Ceded Premiums Earned Salaries, wages and benefits Employee-related Liabilities, Current 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 Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Capitalized servicing rate (basis points) Capitalized Loan Servicing Rate of Loans Held-in-portfolio Capitalized Loan Servicing Rate of Loans Held-in-portfolio Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Consumer loans receivable Notes Receivable, Fair Value Disclosure Inventories Total inventories Inventory, Net Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Schedule of Investments Schedule Of Investments [Table Text Block] Schedule of Investments [Table Text Block] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Loans by origination year, four Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Financing receivable, nonperforming, threshold Financing Receivable, Nonperforming, Threshold Financing Receivable, Nonperforming, Threshold Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest Schedule of Stockholders Equity [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Loans held for sale Financing Receivable, Held-for-Sale Minimum [Member] Minimum [Member] Restatement Determination Date Restatement Determination Date Estimated Fair Value Estimate of Fair Value Measurement [Member] All other sources Financial Service, Other [Member] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] 31 to 60 days Financial Asset, 31 to 69 Days Past Due [Member] Financial Asset, 31 to 69 Days Past Due Schedule of Available-for-Sale Securities Reconciliation Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Term Secured Overnight Financing Rate (SOFR) Term Secured Overnight Financing Rate (SOFR) [Member] Term Secured Overnight Financing Rate (SOFR) 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. Business Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Exercise Price Award Exercise Price CALIFORNIA CALIFORNIA Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Repurchase agreements maximum amount contingently liable Assets Sold Under Agreements To Repurchase, Repurchase Liability, Contingency Maximum Assets sold under agreements to repurchase repurchase liability contingency maximum. Restricted cash, current Restricted Cash and Cash Equivalents, Current Stockholders' equity Equity, Attributable to Parent [Abstract] Charged to costs and expenses Standard Product Warranty Accrual, Increase for Warranties Issued Investments Investments Investments Long-Term Investments Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Business Segment Information Segment Reporting Information, Profit (Loss) [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Finance lease liabilities Finance Lease, Liability All Individuals All Individuals [Member] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Provision for credit losses Provision for Loan, Lease, and Other Losses PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Other secured financing Debt Instrument, Fair Value Disclosure Name Trading Arrangement, Individual Name Other income (expense), net Other Nonoperating Income (Expense) Catastrophic losses recoverable in excess of amount Catastrophic Losses Recoverable Per Occurrence Greater than Amount Catastrophic losses recoverable per occurrence greater than amount. Loans receivable, net Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss Change in GNMA loans eligible for repurchase Change In Loans Eligible For Repurchase Change In Loans Eligible For Repurchase Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Receivables [Abstract] Schedule of Loan Contracts with Off-Balance Sheet Commitments Other Commitments [Table Text Block] Applicable income tax benefit (expense) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Weighted average effective interest rate Financing Receivable, Excluding Accrued Interest, Weighted-Average Effective Interest Rate Financing Receivable, Excluding Accrued Interest, Weighted-Average Effective Interest Rate Construction advances Cumulative advances Financing Receivable, Construction Advances Financing Receivable, Construction Advances Treasury stock, at cost; 1,356,420 and 1,069,235 shares, respectively Treasury Stock, Common, Value Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Debt Obligations Debt and Lease Obligation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Performing Performing Financial Instruments [Member] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] 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 Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Schedule of Consumer Loans Held for Investment Characteristics Consumer Loans Held For Investment Characteristics [Table Text Block] [Table Text Block] for Consumer Loans Held for Investment Characteristics [Table] Capitalized servicing multiple Capitalized Servicing Multiple of Loans Held-in-portfolio Capitalized Servicing Multiple of Loans Held-in-portfolio Local Phone Number Local Phone Number Warranties Product Warranty Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Loans by origination year, five Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year Changes in operating assets and liabilities, net of acquisitions Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount 61 to 90 days Financial Asset, 61 to 90 Days Past Due [Member] Financial Asset, 61 to 90 Days Past Due Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Forward commitments recorded at fair value Forward Commitments Recorded At Fair Value Forward Commitments Recorded At Fair Value Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract] Weighted average servicing fee (basis points) Weighted-Average Servicing Fee of Loans Held-in-portfolio Weighted-Average Servicing Fee of Loans Held-in-portfolio Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Net issuance of common stock under stock incentive plans (in shares) Stock Issued During Period, Shares, New Issues Schedule of Effects of Reinsurance Effects of Reinsurance [Table Text Block] Line of Credit Line of Credit [Member] Earned Premiums Earned, Net [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred financing fees and other, net Deferred financing fees, net Financing Receivable, Deferred Commitment Fee Entity Central Index Key Entity Central Index Key Credit Score, FICO [Axis] Credit Score, FICO [Axis] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Net incurred losses during the period Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Principal payments received on loans receivable Proceeds From Collection Of Finance Receivables, Operating Activity Proceeds From Collection Of Finance Receivables, Operating Activity Stockholders' Equity and Redeemable Noncontrolling Interest Equity [Text Block] Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Business Segment Information Segment Reporting Disclosure [Text Block] Home sales Manufactured Product, Other [Member] Julia Sze [Member] Julia Sze Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Commercial loans receivable Loans Receivable, Fair Value Disclosure Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Geographic Concentration Risk Geographic Concentration Risk [Member] Less: comprehensive income attributable to redeemable noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] Loans held for investment Financing Receivable, Held-For-Investment Financing Receivable, Held-For-Investment Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Unearned insurance premiums SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward] Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward] Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense Debt instrument, covenant, leverage ratio Debt Instrument, Covenant, Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Loans by origination year, two Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Contractual Maturity of Investment Securities Available-for-Sale Securities, Debt Maturities [Abstract] Payments for common stock repurchases Payments for Repurchase of Common Stock Interest Rate Lock Commitments and Forward Sales Commitments Derivatives, Reporting of Derivative Activity [Policy Text Block] Reclassification adjustment for securities sold Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consumer Loans Receivable Commercial Loans Receivable Financing Receivables [Text Block] Net claim payments during the period Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid FLORIDA FLORIDA Sub-Prime- FICO score less than 620 FICO Score, Less Than 620 [Member] FICO Score, Less Than 620 Net income per share attributable to Cavco common stockholders Earnings Per Share [Abstract] Earnings Per Share [Abstract] Less: net income attributable to redeemable noncontrolling interest Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Mortgage Servicing Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Inventories Increase (Decrease) in Inventories Net income Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Schedule of Other Liabilities Schedule of Debt [Table Text Block] Unrealized gain (loss) recognized during the period on securities still held Equity Securities, FV-NI, Unrealized Gain (Loss) Deferred income taxes Deferred Income Taxes and Tax Credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Customer deposits Deferred Revenue, Current Credit Facility [Axis] Credit Facility [Axis] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Amendment Flag Amendment Flag Book Value Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name (Gain) loss on sale or retirement of property, plant and equipment, net Gain (Loss) on Disposition of Property Plant Equipment Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Schedule of Activity in the Liability for Estimated Warranties Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Debt Debt Disclosure [Text Block] Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Conversion to mandatorily redeemable noncontrolling interest Temporary Equity, Conversion To Mandatorily Redeemable Noncontrolling Interest Temporary Equity, Conversion To Mandatorily Redeemable Noncontrolling Interest Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,422,969 and 9,389,953 shares, respectively; Outstanding 8,066,549 and 8,320,718 shares, respectively Common Stock, Value, Issued Fiscal Year Fiscal Period, Policy [Policy Text Block] 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 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Accrued Expenses and Other Current Liabilities Accrued Liabilities, Current [Abstract] David Greenblatt [Member] David Greenblatt Raw materials Inventory, Raw Materials, Gross Other secured financing Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Seth Schuknecht [Member] Seth Schuknecht Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding Preferred Stock, Value, Issued Finished goods Inventory, Finished Goods, Gross Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in usd per share) Earnings Per Share, Basic Prime- FICO score 680 and greater FICO Score, Greater Than 680 [Member] FICO Score, Greater Than 680 Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Construction loan contract amount Contractual Obligation Number of repurchase demand notice Number Of Repurchase Demand Notice Number Of Repurchase Demand Notice Reserves related to consumer loans sold Reserves Related to Consumer Loans Sold Reserve for consumer loans sold contingent repurchase and indemnification obligations. Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Proceeds from sales of consumer loans receivable Proceeds from Sale, Loan, Held-for-Sale Loans receivable originated Increase (Decrease) in Finance Receivables Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Weighted average shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Other Liabilities Other Liabilities Disclosure [Text Block] Total assets Total assets Assets Number of homes Number Of Homes Number Of Homes Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other liabilities Other noncurrent liabilities Other Liabilities, Noncurrent Accrual for estimated warranties Movement in Standard Product Warranty Accrual [Roll Forward] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Termination Date Trading Arrangement Termination Date Number of loans serviced with MSRs Number of Loans Outstanding of Loans Held-in-portfolio Number of Loans Outstanding of Loans Held-in-portfolio 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 Assumed premiums—nonaffiliated Assumed Premiums Written Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Accrued insurance Accrued Insurance, Current Other liabilities Other Liabilities Entity Address, City or Town Entity Address, City or Town Commercial loans 90 days past due still accruing interest Financing Receivable, 90 Days or More Past Due, Still Accruing Debt Instrument [Axis] Debt Instrument [Axis] Allowance for loan losses Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest Net income attributable to Cavco common stockholders Net income attributable to Cavco common stockholders Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Schedule of the Fair Value and Carrying Value of Financial Instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Loans by origination year, three Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Net premiums written Premiums Written, Net Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Current portion of loans receivable, net Less current portion Less current portion of commercial loans receivable (including from affiliates), net Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Current Financial Asset, Not Past Due [Member] Entity File Number Entity File Number Remaining construction contingent commitment Remaining Construction Contingent Commitment Remaining construction contingent commitment. Serviced portfolio with MSRs (in thousands) Loan, Held-in-Portfolio, Principal Outstanding Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Commercial Loans Receivable Commercial Portfolio Segment [Member] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Common stock repurchases Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Other Accrued Liabilities, Current Name Forgone Recovery, Individual Name IRLCs recorded at fair value Interest Rate Lock Commitments Recorded at Fair Value Interest rate lock commitments are recorded at fair value. Document Period End Date Document Period End Date Non-cash interest income, net Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Mortgage-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Debt instrument, covenant, EBITDA threshold, minimum Debt Instrument, Covenant, EBITDA Threshold, Minimum Debt Instrument, Covenant, EBITDA Threshold, Minimum Cost of sales Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Consumer Loans Receivable Consumer Portfolio Segment [Member] Financial services Financial services Financial Services [Member] Financial services. Insurance agency commissions received from third-party insurance companies Insurance Agency Commissions [Member] Insurance Agency Commissions [Member] Fair Value Assets and Liabilities Measured on Recurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Financing Receivable, Modified Financing Receivable, Modified [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained earnings Retained Earnings [Member] Fair Value Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract] Schedule of Gain (Loss) on Securities Gain (Loss) on Securities [Table Text Block] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Schedule of Commercial Loans Receivable Characteristics Commercial Loans Held for Investment Characteristics [Table Text Block] [Table Text Block] for Commercial Loans Receivable Characteristics (Weighted averages) [Table] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Applicable income tax benefit (expense) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Net premiums earned Premiums Earned, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] NEW YORK NEW YORK Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 cvco-20241228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Cover Page - shares
9 Months Ended
Dec. 28, 2024
Jan. 23, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 28, 2024  
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,013,148
Entity Central Index Key 0000278166  
Document Fiscal Year Focus 2025  
Amendment Flag false  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --03-29  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Current assets    
Cash and cash equivalents $ 362,863 $ 352,687
Restricted cash, current 15,178 15,481
Accounts receivable, net 91,840 77,123
Short-term investments 16,062 18,270
Inventories 243,299 241,339
Prepaid expenses and other current assets 79,253 82,870
Total current assets 877,987 851,799
Restricted cash 585 585
Investments 18,287 17,316
Property, plant and equipment, net 226,126 224,199
Goodwill 121,969 121,934
Other intangibles, net 27,068 28,221
Operating lease right-of-use assets 35,248 39,027
Total assets 1,385,767 1,354,160
Current liabilities    
Accounts payable 26,088 33,531
Accrued expenses and other current liabilities 259,134 239,736
Total current liabilities 285,222 273,267
Operating lease liabilities 31,472 35,148
Other liabilities 7,206 7,759
Deferred income taxes 4,642 4,575
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,422,969 and 9,389,953 shares, respectively; Outstanding 8,066,549 and 8,320,718 shares, respectively 94 94
Treasury stock, at cost; 1,356,420 and 1,069,235 shares, respectively (391,128) (274,693)
Additional paid-in capital 286,573 281,216
Retained earnings 1,161,833 1,027,127
Accumulated other comprehensive loss (147) (333)
Total stockholders' equity 1,057,225 1,033,411
Total liabilities and stockholders' equity 1,385,767 1,354,160
Consumer Loans Receivable    
Current assets    
Current portion of loans receivable, net 33,242 20,713
Loans receivable, net 20,394 23,354
Commercial Loans Receivable    
Current assets    
Current portion of loans receivable, net 36,250 43,316
Loans receivable, net 58,103 47,725
Commercial Loans Receivable | Nonrelated Party    
Current assets    
Current portion of loans receivable, net 34,892 40,787
Loans receivable, net 51,305 45,660
Commercial Loans Receivable | Related Party    
Current assets    
Current portion of loans receivable, net 1,358 2,529
Loans receivable, net $ 6,798 $ 2,065
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Income Statement [Abstract]        
Net revenue $ 522,040 $ 446,769 $ 1,507,100 $ 1,374,674
Cost of sales 392,090 343,718 1,157,626 1,046,787
Gross profit 129,950 103,051 349,474 327,887
Selling, general and administrative expenses 65,980 63,312 197,828 186,498
Income from operations 63,970 39,739 151,646 141,389
Interest income 5,353 5,234 16,556 15,664
Interest expense (155) (842) (370) (1,365)
Other income (expense), net 168 (224) 315 557
Income before income taxes 69,336 43,907 168,147 156,245
Income tax expense (12,874) (7,920) (33,441) (32,274)
Net income 56,462 35,987 134,706 123,971
Less: net income attributable to redeemable noncontrolling interest 0 0 0 88
Net income attributable to Cavco common stockholders 56,462 35,987 134,706 123,883
Comprehensive income        
Net income 56,462 35,987 134,706 123,971
Reclassification adjustment for securities sold (97) 293 174 299
Applicable income tax benefit (expense) 20 (62) (37) (63)
Net change in unrealized position of investments held 8 13 62 22
Applicable income tax benefit (expense) (2) (3) (13) (5)
Comprehensive income 56,391 36,228 134,892 124,224
Less: comprehensive income attributable to redeemable noncontrolling interest 0 0 0 88
Comprehensive income attributable to Cavco common stockholders $ 56,391 $ 36,228 $ 134,892 $ 124,136
Net income per share attributable to Cavco common stockholders        
Basic (in usd per share) $ 6.97 $ 4.31 $ 16.42 $ 14.47
Diluted (in usd per share) $ 6.90 $ 4.27 $ 16.25 $ 14.34
Weighted average shares outstanding        
Basic (in shares) 8,096,538 8,358,389 8,203,448 8,561,209
Diluted (in shares) 8,186,814 8,432,471 8,291,647 8,640,288
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
OPERATING ACTIVITIES    
Net income $ 134,706 $ 123,971
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 14,304 13,854
Provision for credit losses (874) (121)
Deferred income taxes 17 (1,861)
Stock-based compensation expense 6,653 4,698
Non-cash interest income, net (787) (1,230)
(Gain) loss on sale or retirement of property, plant and equipment, net (19) 186
Gain on investments and sale of loans, net (1,901) (5,958)
Changes in operating assets and liabilities, net of acquisitions    
Accounts receivable (14,762) 18,161
Proceeds from sales of consumer loans receivable 4,408 81,752
Inventories (1,960) 51,182
Prepaid expenses and other current assets 4,997 9,909
Accounts payable, accrued expenses and other liabilities 9,141 (23,695)
Net cash provided by operating activities 139,851 206,104
INVESTING ACTIVITIES    
Purchases of property, plant and equipment (15,288) (13,237)
Payments for acquisitions, net 0 (19,702)
Proceeds from sale of property, plant and equipment 194 4,514
Purchases of investments (21,588) (7,408)
Proceeds from sale of investments 22,706 9,290
Net cash used in investing activities (13,976) (26,543)
FINANCING ACTIVITIES    
Payments for taxes on stock option exercises and releases of equity awards (3,425) (1,898)
Proceeds from exercise of stock options 2,130 3,098
Payments on finance leases and other secured financings (261) (442)
Payments for common stock repurchases (114,446) (96,781)
Distributions to noncontrolling interest 0 (420)
Net cash used in financing activities (116,002) (96,443)
Net increase in cash, cash equivalents and restricted cash 9,873 83,118
Cash, cash equivalents and restricted cash at beginning of the fiscal year 368,753 283,490
Cash, cash equivalents and restricted cash at end of the period 378,626 366,608
Supplemental disclosures of cash flow information    
Cash paid for income taxes 34,173 28,776
Cash paid for interest 30 612
Supplemental disclosures of noncash activity    
Change in GNMA loans eligible for repurchase 730 (3,812)
Consumer Loans Receivable    
Changes in operating assets and liabilities, net of acquisitions    
Loans receivable originated (54,155) (74,306)
Principal payments received on loans receivable 42,618 5,480
Commercial Loans Receivable    
Changes in operating assets and liabilities, net of acquisitions    
Loans receivable originated (87,543) (83,509)
Principal payments received on loans receivable $ 85,008 $ 87,591
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 28, 2024
Mar. 30, 2024
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 40,000,000 40,000,000
Common stock, shares issued (in shares) 9,422,969 9,389,953
Common stock, shares outstanding (in shares) 8,066,549 8,320,718
Treasury stock, common shares (in shares) 1,356,420 1,069,235
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Basis of Presentation
9 Months Ended
Dec. 28, 2024
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 (Unaudited), unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, which are necessary to fairly state the interim results for the periods presented. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no disclosable subsequent events. 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 2024 Annual Report on Form 10-K for the year ended March 30, 2024, 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 March 31st. The current fiscal year will end on March 29, 2025 and will include 52 weeks.
For a description of significant accounting policies 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 17 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Recent Accounting Pronouncements
9 Months Ended
Dec. 28, 2024
Accounting Policies [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company's Consolidated Financial Statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Taxes Disclosures, which requires greater disaggregation of income tax disclosures. The new standard requires additional information to be disclosed with respect to the income tax rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU should be applied prospectively for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to enhance the disclosures about segment expenses. The new standard requires the identification and disclosure of the Company’s Chief Operating Decision Maker ("CODM"), expanded incremental line-item disclosures of significant segment expenses used by the CODM for decision-making, and the inclusion of previous annual only segment disclosure requirements on a quarterly basis. This ASU should be applied retrospectively for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date ("ASU 2025-01"). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its Consolidated Financial Statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue from Contracts with Customers
9 Months Ended
Dec. 28, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 28, 2024December 30, 2023December 28,
2024
December 30,
2023
Factory-built housing
     Home sales$471,998 $400,633 $1,378,103 $1,250,417 
     Delivery, setup and other revenues28,862 26,306 67,148 67,697 
500,860 426,939 1,445,251 1,318,114 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,246 1,229 3,920 3,145 
     All other sources19,934 18,601 57,929 53,415 
21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.4
Investments
9 Months Ended
Dec. 28, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Investments consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Available-for-sale debt securities$21,783 $18,669 
Marketable equity securities
7,434 11,961 
Non-marketable equity investments
5,132 4,956 
34,349 35,586 
Less short-term investments(16,062)(18,270)
$18,287 $17,316 
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 28, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,146 $4,093 $2,933 $2,865 
State and political subdivision debt securities
6,565 6,515 5,041 4,930 
Corporate debt securities
11,257 11,175 11,117 10,874 
$21,968 $21,783 $19,091 $18,669 
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). Expected maturities may differ from contractual maturities as borrowers at times have the right to call or prepay obligations, with or without penalties.
December 28, 2024
Amortized
Cost
Fair
Value
Due in less than one year$8,402 $8,332 
Due after one year through five years7,088 7,047 
Due after five years through ten years2,332 2,311 
Mortgage-backed securities4,146 4,093 
$21,968 $21,783 
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Marketable equity securities
Net gain (loss) recognized during the period$(954)$776 $(440)$1,051 
Less: Net (gain) recognized on securities sold during the period(1,649)(235)(1,561)(365)
Unrealized gain (loss) recognized during the period on securities still held$(2,603)$541 $(2,001)$686 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Inventories
9 Months Ended
Dec. 28, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Raw materials$78,631 $78,241 
Work in process30,027 27,977 
Finished goods134,641 135,121 
$243,299 $241,339 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable
9 Months Ended
Dec. 28, 2024
Receivables [Abstract]  
Consumer Loans Receivable Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Loans held for investment, previously securitized$14,476 $16,968 
Loans held for investment11,898 12,826 
Loans held for sale23,233 15,140 
Construction advances6,042 722 
55,649 45,656 
Deferred financing fees and other, net(1,088)(523)
Allowance for loan losses(925)(1,066)
53,636 44,067 
Less current portion(33,242)(20,713)
$20,394 $23,354 
The consumer loans held for investment had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.1 %10.4 %
Weighted average months to maturity210196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Current$53,709 $43,810 
31 to 60 days996 1,063 
61 to 90 days373 131 
91+ days571 652 
$55,649 $45,656 
The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$15,726 $9,225 $324 $93 $766 $13,859 $39,993 
Near Prime- FICO score 620-679
2,426 1,325 — — 1,033 8,874 13,658 
Sub-Prime- FICO score less than 620
310 — — — 17 695 1,022 
No FICO score
252 443 — — — 281 976 
$18,714 $10,993 $324 $93 $1,816 $23,709 $55,649 
March 30, 2024
20242023202220212020PriorTotal
Prime- FICO score 680 and greater
$14,107 $328 $96 $885 $1,808 $14,425 $31,649 
Near Prime- FICO score 620-679
1,633 — — 1,202 942 8,684 12,461 
Sub-Prime- FICO score less than 620
— — — 18 49 723 790 
No FICO score
447 — — — — 309 756 
$16,187 $328 $96 $2,105 $2,799 $24,141 $45,656 
As of December 28, 2024, 55% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas. As of March 30, 2024, 46% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 10% was 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 28, 2024 or March 30, 2024.
Commercial Loans Receivable
The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers.
Commercial loans receivable, net consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Loans receivable$94,902 $91,938 
Allowance for loan losses (335)(781)
Deferred financing fees, net(214)(116)
94,353 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(36,250)(43,316)
$58,103 $47,725 
The commercial loans receivable balance had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate7.7 %7.4 %
Weighted average months outstanding1012
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 28, 2024 and March 30, 2024, there were no commercial loans considered nonperforming. The following table disaggregates the outstanding principal balance of our commercial loans receivable by fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021Total
Performing
$54,916 $27,832 $8,734 $1,466 $1,954 $94,902 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of December 28, 2024 and March 30, 2024, 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 28, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 18% and California of 16%. As of March 30, 2024, 18% of our outstanding principal balance of the commercial loans receivable balance was in New York. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 28, 2024 or March 30, 2024.
As of December 28, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 10% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivable
9 Months Ended
Dec. 28, 2024
Receivables [Abstract]  
Commercial Loans Receivable Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Loans held for investment, previously securitized$14,476 $16,968 
Loans held for investment11,898 12,826 
Loans held for sale23,233 15,140 
Construction advances6,042 722 
55,649 45,656 
Deferred financing fees and other, net(1,088)(523)
Allowance for loan losses(925)(1,066)
53,636 44,067 
Less current portion(33,242)(20,713)
$20,394 $23,354 
The consumer loans held for investment had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.1 %10.4 %
Weighted average months to maturity210196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Current$53,709 $43,810 
31 to 60 days996 1,063 
61 to 90 days373 131 
91+ days571 652 
$55,649 $45,656 
The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$15,726 $9,225 $324 $93 $766 $13,859 $39,993 
Near Prime- FICO score 620-679
2,426 1,325 — — 1,033 8,874 13,658 
Sub-Prime- FICO score less than 620
310 — — — 17 695 1,022 
No FICO score
252 443 — — — 281 976 
$18,714 $10,993 $324 $93 $1,816 $23,709 $55,649 
March 30, 2024
20242023202220212020PriorTotal
Prime- FICO score 680 and greater
$14,107 $328 $96 $885 $1,808 $14,425 $31,649 
Near Prime- FICO score 620-679
1,633 — — 1,202 942 8,684 12,461 
Sub-Prime- FICO score less than 620
— — — 18 49 723 790 
No FICO score
447 — — — — 309 756 
$16,187 $328 $96 $2,105 $2,799 $24,141 $45,656 
As of December 28, 2024, 55% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas. As of March 30, 2024, 46% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 10% was 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 28, 2024 or March 30, 2024.
Commercial Loans Receivable
The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers.
Commercial loans receivable, net consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Loans receivable$94,902 $91,938 
Allowance for loan losses (335)(781)
Deferred financing fees, net(214)(116)
94,353 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(36,250)(43,316)
$58,103 $47,725 
The commercial loans receivable balance had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate7.7 %7.4 %
Weighted average months outstanding1012
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 28, 2024 and March 30, 2024, there were no commercial loans considered nonperforming. The following table disaggregates the outstanding principal balance of our commercial loans receivable by fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021Total
Performing
$54,916 $27,832 $8,734 $1,466 $1,954 $94,902 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of December 28, 2024 and March 30, 2024, 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 28, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 18% and California of 16%. As of March 30, 2024, 18% of our outstanding principal balance of the commercial loans receivable balance was in New York. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 28, 2024 or March 30, 2024.
As of December 28, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 10% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses and Other Current Liabilities
9 Months Ended
Dec. 28, 2024
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 28,
2024
March 30,
2024
Salaries, wages and benefits$44,338 $38,125 
Customer deposits39,795 40,856 
Estimated warranties34,412 31,718 
Unearned insurance premiums33,419 33,449 
Accrued volume rebates30,481 21,167 
Insurance loss reserves12,254 10,540 
Accrued insurance12,226 14,124 
Other52,209 49,757 
$259,134 $239,736 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.4
Warranties
9 Months Ended
Dec. 28, 2024
Product Warranties Disclosures [Abstract]  
Warranties Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$33,081 $33,015 $31,718 $31,368 
Charged to costs and expenses14,322 11,341 40,403 36,956 
Payments and deductions(12,991)(11,534)(37,709)(35,502)
Balance at end of period$34,412 $32,822 $34,412 $32,822 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.4
Other Liabilities
9 Months Ended
Dec. 28, 2024
Debt Disclosure [Abstract]  
Other Liabilities Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
December 28,
2024
March 30,
2024
Finance lease liabilities$6,106 $6,166 
Other secured financing1,622 1,916 
7,728 8,082 
Less current portion included in Accrued expenses and other current liabilities(522)(323)
$7,206 $7,759 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.4
Debt
9 Months Ended
Dec. 28, 2024
Debt Disclosure [Abstract]  
Debt Debt
On November 12, 2024, the Company entered into that certain Amended and Restated Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender, letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $75 million revolving credit facility (the "Revolving Credit Facility"), including a $10 million letter of credit sub-facility. The Revolving Credit Facility matures on November 12, 2029. The Credit Agreement amends and restates the previous credit agreement between the parties entered into on November 22, 2022.

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.25% to 1.50% per annum for Term SOFR rate loans and from 0.25% to 0.50% 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.20% per annum.

The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company's subsidiaries. Subject to certain conditions and requirements set forth in the Credit Agreement, including the availability of additional lender commitments, the Company may request from time to time one or more term loan facilities, or increases in the aggregate commitments under the Revolving Credit Facility, in an aggregate amount not exceeding $75 million.

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 distributions from 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 28, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility or the previous credit agreement entered into on November 22, 2022 and we were in compliance with all covenants.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.4
Reinsurance and Insurance Loss Reserves
9 Months Ended
Dec. 28, 2024
Insurance [Abstract]  
Reinsurance and Insurance Loss Reserves Reinsurance and Insurance Loss Reserves
Certain of Standard Casualty Company'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 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$19,260 $24,645 $11,135 $10,693 
Assumed premiums—nonaffiliated
21,534 20,629 8,430 8,459 
Ceded premiums—nonaffiliated
(17,387)(17,387)(6,406)(6,406)

$23,407 $27,887 $13,159 $12,746 
Nine Months Ended
December 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$32,763 $36,947 $31,581 $28,740 
Assumed premiums—nonaffiliated
33,269 30,133 27,735 25,880 
Ceded premiums—nonaffiliated
(25,572)(25,572)(18,971)(18,971)

$40,460 $41,508 $40,345 $35,649 
Typical insurance policies written or assumed have a maximum coverage of $0.4 million per claim, of which we cede $0.15 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.25 million 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 $4.0 million per occurrence, up to a maximum of $110 million in the aggregate for that occurrence.
The following details the activity in the incurred but not reported reserve for the three and nine months ended December 28, 2024 and December 30, 2023 (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$14,620 $9,154 $10,540 $10,939 
Net incurred losses during the period9,662 9,489 41,753 29,152 
Net claim payments during the period(12,028)(9,189)(40,039)(30,637)
Balance at end of period$12,254 $9,454 $12,254 $9,454 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies
9 Months Ended
Dec. 28, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Repurchase Contingencies. The maximum amount for which the Company was liable under the terms of repurchase agreements with financial institutions that provide inventory financing to independent distributors of our products approximated $122 million and $121 million at December 28, 2024 and March 30, 2024, respectively, without reduction for the estimated resale value of the homes. In the quarter ended December 28, 2024 we received one repurchase demand notice for two homes. In all cases, the estimated fair value exceeded the repurchase price so no loss reserve was deemed necessary. Our reserve for repurchase commitments, recorded in Accrued expenses and other current liabilities, was $3.2 million at December 28, 2024 and $2.9 million at March 30, 2024.
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 28,
2024
March 30,
2024
Construction loan contract amount$12,669 $1,960 
Cumulative advances(6,042)(722)
$6,627 $1,238 
Representations and Warranties of Mortgages Sold. The reserve for contingent repurchases and indemnification obligations was $0.7 million as of December 28, 2024 and $0.6 million as of March 30, 2024, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. There were no claim requests that resulted in the repurchase of any loans during the nine months ended December 28, 2024 or December 30, 2023.
Interest Rate Lock Commitments ("IRLCs"). As of December 28, 2024 and March 30, 2024, we had outstanding IRLCs with a notional amount of $10.1 million and $39.0 million, respectively. For the three and nine months ended December 28, 2024, we recognized insignificant non-cash losses and gains, respectively, on outstanding IRLCs. For the three and nine months ended December 30, 2023, we recognized insignificant non-cash gains and losses on outstanding IRLCs.
Forward Sales Commitments. As of December 28, 2024 and March 30, 2024, we had $15.0 million and $2.8 million in outstanding forward sales commitments for sales of mortgage backed securities and whole loan commitments (collectively, the "Commitments"), respectively. During the three and nine months ended December 28, 2024, we recognized insignificant non-cash gains. During the three and nine months ended December 30, 2023, we recognized insignificant non-cash losses.
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 29 R19.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity and Redeemable Noncontrolling Interest
9 Months Ended
Dec. 28, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Redeemable Noncontrolling Interest Stockholders' Equity and Redeemable Noncontrolling Interest
The following tables represent changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 28, 2024 and December 30, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) income Total
Common Stock
SharesAmount
Balance, March 30, 20249,389,953 $94 $(274,693)$281,216 $1,027,127 $(333)$1,033,411 
Net income— — — — 34,429 — 34,429 
Other comprehensive income, net— — — — — 58 58 
Net issuance of common stock under stock incentive plans11,104 — — (2,348)— — (2,348)
Stock-based compensation— — — 2,194 — — 2,194 
Common stock repurchases(29,204)(29,204)
Balance, June 29, 20249,401,057 94 (303,897)281,062 1,061,556 (275)1,038,540 
Net income— — — — 43,815 — 43,815 
Other comprehensive income, net— — — — — 198 198 
Net issuance of common stock under stock incentive plans16,275 — 1,220 — — 1,220 
Stock-based compensation— — — 2,713 — — 2,713 
Common stock repurchases— — (44,509)— — — (44,509)
Balance, September 28, 20249,417,332 94 (348,406)284,995 1,105,371 (77)1,041,977 
Net income— — — — 56,462 — 56,462 
Other comprehensive income, net— — — — — (70)(70)
Net issuance of common stock under stock incentive plans5,637 — — (168)— — (168)
Stock-based compensation— — — 1,746 — — 1,746 
Common stock repurchases— — (42,722)— — — (42,722)
Balance, December 28, 20249,422,969 $94 $(391,128)$286,573 $1,161,833 $(147)$1,057,225 
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) incomeTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 1, 20239,337,125 $93 $(164,452)$271,950 $869,310 $(615)$976,286 $1,219 
Net income— — — — 46,357 — 46,357 54 
Other comprehensive loss, net— — — — — (42)(42)— 
Net issuance of common stock under stock incentive plans10,095 — — (1,213)— — (1,213)— 
Stock-based compensation— — — 1,438 — — 1,438 — 
Distributions— — — — — — — (120)
Valuation adjustment— — — — — — — (33)
Balance, July 1, 20239,347,220 93 (164,452)272,175 915,667 (657)1,022,826 1,120 
Net income— — — — 41,539 — 41,539 34 
Other comprehensive income, net— — — — — 54 54 — 
Net issuance of common stock under stock incentive plans9,201 — 478 — — 479 — 
Stock-based compensation— — — 1,551 — — 1,551 — 
Common stock repurchases— — (47,194)— — — (47,194)— 
Distributions— — — — — — — (180)
Conversion to mandatorily redeemable noncontrolling interest— — — — — — — (974)
Balance, September 30, 20239,356,421 94 (211,646)274,204 957,206 (603)1,019,255 — 
Net income— — — — 35,987 — 35,987 — 
Other comprehensive income, net— — — — — 241 241 — 
Net issuance of common stock under stock incentive plans24,726 — — 1,934 — — 1,934 — 
Stock-based compensation— — — 1,709 — — 1,709 — 
Common stock repurchases— — (50,426)— — — (50,426)— 
Balance, December 30, 20239,381,147 $94 $(262,072)$277,847 $993,193 $(362)$1,008,700 $— 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share
9 Months Ended
Dec. 28, 2024
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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net income attributable to Cavco common stockholders$56,462 $35,987 $134,706 $123,883 
Weighted average shares outstanding
Basic8,096,538 8,358,389 8,203,448 8,561,209 
Effect of dilutive securities90,276 74,082 88,199 79,079 
Diluted8,186,814 8,432,471 8,291,647 8,640,288 
Net income per share attributable to Cavco common stockholders
Basic$6.97 $4.31 $16.42 $14.47 
Diluted$6.90 $4.27 $16.25 $14.34 
Anti-dilutive common stock equivalents excluded— — 169 316 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements
9 Months Ended
Dec. 28, 2024
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 28, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$21,783 $21,783 $18,669 $18,669 
Marketable equity securities
7,434 7,434 11,961 11,961 
Non-marketable equity investments
5,132 5,132 4,956 4,956 
Consumer loans receivable53,636 57,114 44,067 49,105 
Commercial loans receivable
94,353 79,664 91,041 80,764 
Other secured financing(1,622)(1,536)(1,916)(1,841)
See Note 20, 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 recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
December 28,
2024
March 30,
2024
Number of loans serviced with MSRs3,693 3,842 
Weighted average servicing fee (basis points)34.80 34.79 
Capitalized servicing multiple186.29 %188.59 %
Capitalized servicing rate (basis points)64.83 65.61 
Serviced portfolio with MSRs (in thousands)$458,268 $482,898 
MSRs (in thousands)$2,971 $3,168 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.4
Business Segment Information
9 Months Ended
Dec. 28, 2024
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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net revenue:
Factory-built housing$500,860 $426,939 $1,445,251 $1,318,114 
Financial services21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
Income (loss) before income taxes:
Factory-built housing$63,150 $42,070 $168,155 $154,121 
Financial services6,186 1,837 (8)2,124 
$69,336 $43,907 $168,147 $156,245 
 December 28,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,795 $1,141,237 
Financial services
224,972 212,923 
$1,385,767 $1,354,160 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 56,462 $ 35,987 $ 134,706 $ 123,883
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Dec. 28, 2024
shares
Dec. 28, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Julia Sze [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On December 10, 2024, Julia Sze, a director, terminated her previously adopted plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c). This plan was entered into on August 9, 2024, was set to end on December 10, 2024, and provided for the sale of 250 shares of our Common Stock.
Name Julia Sze  
Title director  
Rule 10b5-1 Arrangement Terminated true  
Termination Date December 10, 2024  
Aggregate Available 250 250
David Greenblatt [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On December 4, 2024, David Greenblatt, a director, adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Greenblatt 10b5-1 Plan"). This plan provides for a first possible trade date of March 5, 2025, and terminates automatically on April 15, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Greenblatt 10b5-1 Plan is up to 4,000 shares of Common Stock.
Name David Greenblatt  
Title director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 4, 2024  
Arrangement Duration 41 days  
Aggregate Available 4,000 4,000
Seth Schuknecht [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On December 5, 2024, Seth Schuknecht, Executive Vice President, General Counsel, Chief Compliance Officer, and Corporate Secretary also adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Schuknecht 10b5-1 Plan"). This plan provides for a first possible trade date of
March 6, 2025, and terminates automatically on October 31, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Schuknecht 10b5-1 Plan is up to 167 shares of Common Stock.
Name Seth Schuknecht  
Title Executive Vice President, General Counsel, Chief Compliance Officer, and Corporate Secretary  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date On December 5, 2024  
Arrangement Duration 239 days  
Aggregate Available 167 167
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Basis of Presentation (Policies)
9 Months Ended
Dec. 28, 2024
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 (Unaudited), unless otherwise stated.
In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, which are necessary to fairly state the interim results for the periods presented. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no disclosable subsequent events. 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 2024 Annual Report on Form 10-K for the year ended March 30, 2024, filed with the SEC ("Form 10-K").
Accounting Estimate 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.
Fiscal Year 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 March 31st. The current fiscal year will end on March 29, 2025 and will include 52 weeks.
Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company's Consolidated Financial Statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Taxes Disclosures, which requires greater disaggregation of income tax disclosures. The new standard requires additional information to be disclosed with respect to the income tax rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU should be applied prospectively for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to enhance the disclosures about segment expenses. The new standard requires the identification and disclosure of the Company’s Chief Operating Decision Maker ("CODM"), expanded incremental line-item disclosures of significant segment expenses used by the CODM for decision-making, and the inclusion of previous annual only segment disclosure requirements on a quarterly basis. This ASU should be applied retrospectively for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date ("ASU 2025-01"). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its Consolidated Financial Statements.
Repurchase Contingencies Repurchase Contingencies. The maximum amount for which the Company was liable under the terms of repurchase agreements with financial institutions that provide inventory financing to independent distributors of our products approximated $122 million and $121 million at December 28, 2024 and March 30, 2024, respectively, without reduction for the estimated resale value of the homes. In the quarter ended December 28, 2024 we received one repurchase demand notice for two homes. In all cases, the estimated fair value exceeded the repurchase price so no loss reserve was deemed necessary. Our reserve for repurchase commitments, recorded in Accrued expenses and other current liabilities, was $3.2 million at December 28, 2024 and $2.9 million at March 30, 2024
Representations and Warranties of Mortgages Sold
Representations and Warranties of Mortgages Sold. The reserve for contingent repurchases and indemnification obligations was $0.7 million as of December 28, 2024 and $0.6 million as of March 30, 2024, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. There were no claim requests that resulted in the repurchase of any loans during the nine months ended December 28, 2024 or December 30, 2023.
Interest Rate Lock Commitments and Forward Sales Commitments
Interest Rate Lock Commitments ("IRLCs"). As of December 28, 2024 and March 30, 2024, we had outstanding IRLCs with a notional amount of $10.1 million and $39.0 million, respectively. For the three and nine months ended December 28, 2024, we recognized insignificant non-cash losses and gains, respectively, on outstanding IRLCs. For the three and nine months ended December 30, 2023, we recognized insignificant non-cash gains and losses on outstanding IRLCs.
Forward Sales Commitments. As of December 28, 2024 and March 30, 2024, we had $15.0 million and $2.8 million in outstanding forward sales commitments for sales of mortgage backed securities and whole loan commitments (collectively, the "Commitments"), respectively. During the three and nine months ended December 28, 2024, we recognized insignificant non-cash gains. During the three and nine months ended December 30, 2023, we recognized insignificant non-cash losses.
Mortgage Servicing Mortgage Servicing. Mortgage Servicing Rights ("MSRs") are recorded at fair value in Prepaid expenses and other current assets on the Consolidated Balance Sheets.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue from Contracts with Customers (Tables)
9 Months Ended
Dec. 28, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands):
Three Months EndedNine Months Ended
 December 28, 2024December 30, 2023December 28,
2024
December 30,
2023
Factory-built housing
     Home sales$471,998 $400,633 $1,378,103 $1,250,417 
     Delivery, setup and other revenues28,862 26,306 67,148 67,697 
500,860 426,939 1,445,251 1,318,114 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,246 1,229 3,920 3,145 
     All other sources19,934 18,601 57,929 53,415 
21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.4
Investments (Tables)
9 Months Ended
Dec. 28, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Available-for-sale debt securities$21,783 $18,669 
Marketable equity securities
7,434 11,961 
Non-marketable equity investments
5,132 4,956 
34,349 35,586 
Less short-term investments(16,062)(18,270)
$18,287 $17,316 
Schedule of Available-for-Sale Securities Reconciliation
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 28, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,146 $4,093 $2,933 $2,865 
State and political subdivision debt securities
6,565 6,515 5,041 4,930 
Corporate debt securities
11,257 11,175 11,117 10,874 
$21,968 $21,783 $19,091 $18,669 
Schedule of 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). Expected maturities may differ from contractual maturities as borrowers at times have the right to call or prepay obligations, with or without penalties.
December 28, 2024
Amortized
Cost
Fair
Value
Due in less than one year$8,402 $8,332 
Due after one year through five years7,088 7,047 
Due after five years through ten years2,332 2,311 
Mortgage-backed securities4,146 4,093 
$21,968 $21,783 
Schedule of Gain (Loss) on Securities
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Marketable equity securities
Net gain (loss) recognized during the period$(954)$776 $(440)$1,051 
Less: Net (gain) recognized on securities sold during the period(1,649)(235)(1,561)(365)
Unrealized gain (loss) recognized during the period on securities still held$(2,603)$541 $(2,001)$686 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Inventories (Tables)
9 Months Ended
Dec. 28, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Raw materials$78,631 $78,241 
Work in process30,027 27,977 
Finished goods134,641 135,121 
$243,299 $241,339 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable (Tables)
9 Months Ended
Dec. 28, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Loans held for investment, previously securitized$14,476 $16,968 
Loans held for investment11,898 12,826 
Loans held for sale23,233 15,140 
Construction advances6,042 722 
55,649 45,656 
Deferred financing fees and other, net(1,088)(523)
Allowance for loan losses(925)(1,066)
53,636 44,067 
Less current portion(33,242)(20,713)
$20,394 $23,354 
Commercial loans receivable, net consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Loans receivable$94,902 $91,938 
Allowance for loan losses (335)(781)
Deferred financing fees, net(214)(116)
94,353 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(36,250)(43,316)
$58,103 $47,725 
Schedule of Consumer Loans Held for Investment Characteristics
The consumer loans held for investment had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.1 %10.4 %
Weighted average months to maturity210196
Schedule of Financing Receivable, Modified
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Current$53,709 $43,810 
31 to 60 days996 1,063 
61 to 90 days373 131 
91+ days571 652 
$55,649 $45,656 
Schedule of Financing Receivable Credit Quality Indicators
The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$15,726 $9,225 $324 $93 $766 $13,859 $39,993 
Near Prime- FICO score 620-679
2,426 1,325 — — 1,033 8,874 13,658 
Sub-Prime- FICO score less than 620
310 — — — 17 695 1,022 
No FICO score
252 443 — — — 281 976 
$18,714 $10,993 $324 $93 $1,816 $23,709 $55,649 
March 30, 2024
20242023202220212020PriorTotal
Prime- FICO score 680 and greater
$14,107 $328 $96 $885 $1,808 $14,425 $31,649 
Near Prime- FICO score 620-679
1,633 — — 1,202 942 8,684 12,461 
Sub-Prime- FICO score less than 620
— — — 18 49 723 790 
No FICO score
447 — — — — 309 756 
$16,187 $328 $96 $2,105 $2,799 $24,141 $45,656 
The following table disaggregates the outstanding principal balance of our commercial loans receivable by fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021Total
Performing
$54,916 $27,832 $8,734 $1,466 $1,954 $94,902 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivables (Tables)
9 Months Ended
Dec. 28, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes consumer loans receivable (in thousands):
December 28,
2024
March 30,
2024
Loans held for investment, previously securitized$14,476 $16,968 
Loans held for investment11,898 12,826 
Loans held for sale23,233 15,140 
Construction advances6,042 722 
55,649 45,656 
Deferred financing fees and other, net(1,088)(523)
Allowance for loan losses(925)(1,066)
53,636 44,067 
Less current portion(33,242)(20,713)
$20,394 $23,354 
Commercial loans receivable, net consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Loans receivable$94,902 $91,938 
Allowance for loan losses (335)(781)
Deferred financing fees, net(214)(116)
94,353 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(36,250)(43,316)
$58,103 $47,725 
Schedule of Commercial Loans Receivable Characteristics
The commercial loans receivable balance had the following characteristics:
December 28,
2024
March 30,
2024
Weighted average contractual interest rate7.7 %7.4 %
Weighted average months outstanding1012
Schedule of Commercial Loans Receivables by Class and Internal Credit Quality Indicator
The following table disaggregates the outstanding principal balance of consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$15,726 $9,225 $324 $93 $766 $13,859 $39,993 
Near Prime- FICO score 620-679
2,426 1,325 — — 1,033 8,874 13,658 
Sub-Prime- FICO score less than 620
310 — — — 17 695 1,022 
No FICO score
252 443 — — — 281 976 
$18,714 $10,993 $324 $93 $1,816 $23,709 $55,649 
March 30, 2024
20242023202220212020PriorTotal
Prime- FICO score 680 and greater
$14,107 $328 $96 $885 $1,808 $14,425 $31,649 
Near Prime- FICO score 620-679
1,633 — — 1,202 942 8,684 12,461 
Sub-Prime- FICO score less than 620
— — — 18 49 723 790 
No FICO score
447 — — — — 309 756 
$16,187 $328 $96 $2,105 $2,799 $24,141 $45,656 
The following table disaggregates the outstanding principal balance of our commercial loans receivable by fiscal year of origination (in thousands):
December 28, 2024
20252024202320222021Total
Performing
$54,916 $27,832 $8,734 $1,466 $1,954 $94,902 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Dec. 28, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 28,
2024
March 30,
2024
Salaries, wages and benefits$44,338 $38,125 
Customer deposits39,795 40,856 
Estimated warranties34,412 31,718 
Unearned insurance premiums33,419 33,449 
Accrued volume rebates30,481 21,167 
Insurance loss reserves12,254 10,540 
Accrued insurance12,226 14,124 
Other52,209 49,757 
$259,134 $239,736 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.4
Warranties (Tables)
9 Months Ended
Dec. 28, 2024
Product Warranties Disclosures [Abstract]  
Schedule of 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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$33,081 $33,015 $31,718 $31,368 
Charged to costs and expenses14,322 11,341 40,403 36,956 
Payments and deductions(12,991)(11,534)(37,709)(35,502)
Balance at end of period$34,412 $32,822 $34,412 $32,822 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Other Liabilities (Tables)
9 Months Ended
Dec. 28, 2024
Debt Disclosure [Abstract]  
Schedule of Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
December 28,
2024
March 30,
2024
Finance lease liabilities$6,106 $6,166 
Other secured financing1,622 1,916 
7,728 8,082 
Less current portion included in Accrued expenses and other current liabilities(522)(323)
$7,206 $7,759 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Reinsurance and Insurance Loss Reserves (Tables)
9 Months Ended
Dec. 28, 2024
Insurance [Abstract]  
Schedule of Effects of Reinsurance
The effects of reinsurance on premiums written and earned were as follows (in thousands):

Three Months Ended
December 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$19,260 $24,645 $11,135 $10,693 
Assumed premiums—nonaffiliated
21,534 20,629 8,430 8,459 
Ceded premiums—nonaffiliated
(17,387)(17,387)(6,406)(6,406)

$23,407 $27,887 $13,159 $12,746 
Nine Months Ended
December 28, 2024December 30, 2023
WrittenEarnedWrittenEarned
Direct premiums
$32,763 $36,947 $31,581 $28,740 
Assumed premiums—nonaffiliated
33,269 30,133 27,735 25,880 
Ceded premiums—nonaffiliated
(25,572)(25,572)(18,971)(18,971)

$40,460 $41,508 $40,345 $35,649 
Schedule of Loss Reserve Rollforward
The following details the activity in the incurred but not reported reserve for the three and nine months ended December 28, 2024 and December 30, 2023 (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Balance at beginning of period$14,620 $9,154 $10,540 $10,939 
Net incurred losses during the period9,662 9,489 41,753 29,152 
Net claim payments during the period(12,028)(9,189)(40,039)(30,637)
Balance at end of period$12,254 $9,454 $12,254 $9,454 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Tables)
9 Months Ended
Dec. 28, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Loan Contracts with Off-Balance Sheet Commitments
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
December 28,
2024
March 30,
2024
Construction loan contract amount$12,669 $1,960 
Cumulative advances(6,042)(722)
$6,627 $1,238 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)
9 Months Ended
Dec. 28, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest
The following tables represent changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 28, 2024 and December 30, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) income Total
Common Stock
SharesAmount
Balance, March 30, 20249,389,953 $94 $(274,693)$281,216 $1,027,127 $(333)$1,033,411 
Net income— — — — 34,429 — 34,429 
Other comprehensive income, net— — — — — 58 58 
Net issuance of common stock under stock incentive plans11,104 — — (2,348)— — (2,348)
Stock-based compensation— — — 2,194 — — 2,194 
Common stock repurchases(29,204)(29,204)
Balance, June 29, 20249,401,057 94 (303,897)281,062 1,061,556 (275)1,038,540 
Net income— — — — 43,815 — 43,815 
Other comprehensive income, net— — — — — 198 198 
Net issuance of common stock under stock incentive plans16,275 — 1,220 — — 1,220 
Stock-based compensation— — — 2,713 — — 2,713 
Common stock repurchases— — (44,509)— — — (44,509)
Balance, September 28, 20249,417,332 94 (348,406)284,995 1,105,371 (77)1,041,977 
Net income— — — — 56,462 — 56,462 
Other comprehensive income, net— — — — — (70)(70)
Net issuance of common stock under stock incentive plans5,637 — — (168)— — (168)
Stock-based compensation— — — 1,746 — — 1,746 
Common stock repurchases— — (42,722)— — — (42,722)
Balance, December 28, 20249,422,969 $94 $(391,128)$286,573 $1,161,833 $(147)$1,057,225 
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive (loss) incomeTotalRedeemable noncontrolling interest
Common Stock
SharesAmount
Balance, April 1, 20239,337,125 $93 $(164,452)$271,950 $869,310 $(615)$976,286 $1,219 
Net income— — — — 46,357 — 46,357 54 
Other comprehensive loss, net— — — — — (42)(42)— 
Net issuance of common stock under stock incentive plans10,095 — — (1,213)— — (1,213)— 
Stock-based compensation— — — 1,438 — — 1,438 — 
Distributions— — — — — — — (120)
Valuation adjustment— — — — — — — (33)
Balance, July 1, 20239,347,220 93 (164,452)272,175 915,667 (657)1,022,826 1,120 
Net income— — — — 41,539 — 41,539 34 
Other comprehensive income, net— — — — — 54 54 — 
Net issuance of common stock under stock incentive plans9,201 — 478 — — 479 — 
Stock-based compensation— — — 1,551 — — 1,551 — 
Common stock repurchases— — (47,194)— — — (47,194)— 
Distributions— — — — — — — (180)
Conversion to mandatorily redeemable noncontrolling interest— — — — — — — (974)
Balance, September 30, 20239,356,421 94 (211,646)274,204 957,206 (603)1,019,255 — 
Net income— — — — 35,987 — 35,987 — 
Other comprehensive income, net— — — — — 241 241 — 
Net issuance of common stock under stock incentive plans24,726 — — 1,934 — — 1,934 — 
Stock-based compensation— — — 1,709 — — 1,709 — 
Common stock repurchases— — (50,426)— — — (50,426)— 
Balance, December 30, 20239,381,147 $94 $(262,072)$277,847 $993,193 $(362)$1,008,700 $— 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Tables)
9 Months Ended
Dec. 28, 2024
Earnings Per Share [Abstract]  
Schedule of 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 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net income attributable to Cavco common stockholders$56,462 $35,987 $134,706 $123,883 
Weighted average shares outstanding
Basic8,096,538 8,358,389 8,203,448 8,561,209 
Effect of dilutive securities90,276 74,082 88,199 79,079 
Diluted8,186,814 8,432,471 8,291,647 8,640,288 
Net income per share attributable to Cavco common stockholders
Basic$6.97 $4.31 $16.42 $14.47 
Diluted$6.90 $4.27 $16.25 $14.34 
Anti-dilutive common stock equivalents excluded— — 169 316 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements (Tables)
9 Months Ended
Dec. 28, 2024
Fair Value Disclosures [Abstract]  
Schedule 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 28, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$21,783 $21,783 $18,669 $18,669 
Marketable equity securities
7,434 7,434 11,961 11,961 
Non-marketable equity investments
5,132 5,132 4,956 4,956 
Consumer loans receivable53,636 57,114 44,067 49,105 
Commercial loans receivable
94,353 79,664 91,041 80,764 
Other secured financing(1,622)(1,536)(1,916)(1,841)
Schedule of Assumptions for Mortgage Servicing Rights
December 28,
2024
March 30,
2024
Number of loans serviced with MSRs3,693 3,842 
Weighted average servicing fee (basis points)34.80 34.79 
Capitalized servicing multiple186.29 %188.59 %
Capitalized servicing rate (basis points)64.83 65.61 
Serviced portfolio with MSRs (in thousands)$458,268 $482,898 
MSRs (in thousands)$2,971 $3,168 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.4
Business Segment Information (Tables)
9 Months Ended
Dec. 28, 2024
Segment Reporting [Abstract]  
Schedule of Business Segment Information The following table provides selected financial data by segment (in thousands):
Three Months EndedNine Months Ended
December 28,
2024
December 30,
2023
December 28,
2024
December 30,
2023
Net revenue:
Factory-built housing$500,860 $426,939 $1,445,251 $1,318,114 
Financial services21,180 19,830 61,849 56,560 
$522,040 $446,769 $1,507,100 $1,374,674 
Income (loss) before income taxes:
Factory-built housing$63,150 $42,070 $168,155 $154,121 
Financial services6,186 1,837 (8)2,124 
$69,336 $43,907 $168,147 $156,245 
 December 28,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,795 $1,141,237 
Financial services
224,972 212,923 
$1,385,767 $1,354,160 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 522,040 $ 446,769 $ 1,507,100 $ 1,374,674
Factory-built housing        
Disaggregation of Revenue [Line Items]        
Net revenue 500,860 426,939 1,445,251 1,318,114
Factory-built housing | Home sales        
Disaggregation of Revenue [Line Items]        
Net revenue 471,998 400,633 1,378,103 1,250,417
Factory-built housing | Delivery, setup and other revenues        
Disaggregation of Revenue [Line Items]        
Net revenue 28,862 26,306 67,148 67,697
Financial services        
Disaggregation of Revenue [Line Items]        
Net revenue 21,180 19,830 61,849 56,560
Financial services | Insurance agency commissions received from third-party insurance companies        
Disaggregation of Revenue [Line Items]        
Net revenue 1,246 1,229 3,920 3,145
Financial services | All other sources        
Disaggregation of Revenue [Line Items]        
Net revenue $ 19,934 $ 18,601 $ 57,929 $ 53,415
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Investments, Debt and Equity Securities [Abstract]    
Available-for-sale debt securities $ 21,783 $ 18,669
Marketable equity securities 7,434 11,961
Non-marketable equity investments 5,132 4,956
Investments 34,349 35,586
Less short-term investments (16,062) (18,270)
Investments $ 18,287 $ 17,316
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Investments - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 21,968 $ 19,091
Fair Value 21,783 18,669
Residential mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,146 2,933
Fair Value 4,093 2,865
State and political subdivision debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,565 5,041
Fair Value 6,515 4,930
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,257 11,117
Fair Value $ 11,175 $ 10,874
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.4
Investments - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Amortized Cost    
Due in less than one year $ 8,402  
Due after one year through five years 7,088  
Due after five years through ten years 2,332  
Mortgage-backed securities 4,146  
Amortized Cost 21,968 $ 19,091
Fair Value    
Due in less than one year 8,332  
Due after one year through five years 7,047  
Due after five years through ten years 2,311  
Mortgage-backed securities 4,093  
Fair Value $ 21,783 $ 18,669
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Investments - Schedule of Recognized Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Investments, Debt and Equity Securities [Abstract]        
Net gain (loss) recognized during the period $ (954) $ 776 $ (440) $ 1,051
Less: Net (gain) recognized on securities sold during the period (1,649) (235) (1,561) (365)
Unrealized gain (loss) recognized during the period on securities still held $ (2,603) $ 541 $ (2,001) $ 686
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Summary of inventories    
Raw materials $ 78,631 $ 78,241
Work in process 30,027 27,977
Finished goods 134,641 135,121
Total inventories $ 243,299 $ 241,339
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Construction advances $ 6,042 $ 722
Consumer Loans Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment, previously securitized 14,476 16,968
Loans held for investment 11,898 12,826
Loans held for sale 23,233 15,140
Construction advances 6,042 722
Loans receivable, gross 55,649 45,656
Deferred financing fees and other, net (1,088) (523)
Allowance for loan losses (925) (1,066)
Loans receivable, net 53,636 44,067
Less current portion (33,242) (20,713)
Loans receivable, net $ 20,394 $ 23,354
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable - Schedule of Weighted Averages (Details) - Consumer Loans Receivable
9 Months Ended 12 Months Ended
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Weighted average contractual interest rate 8.10% 8.10%
Weighted average effective interest rate 8.10% 10.40%
Weighted average months to maturity 210 months 196 months
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details) - Consumer Loans Receivable - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 55,649 $ 45,656
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 53,709 43,810
31 to 60 days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 996 1,063
61 to 90 days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 373 131
91+ days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 571 $ 652
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) - Consumer Loans Receivable - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one $ 18,714 $ 16,187
Loans by origination year, two 10,993 328
Loans by origination year, three 324 96
Loans by origination year, four 93 2,105
Loans by origination year, five 1,816 2,799
Prior 23,709 24,141
Loans receivable, gross 55,649 45,656
Prime- FICO score 680 and greater    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 15,726 14,107
Loans by origination year, two 9,225 328
Loans by origination year, three 324 96
Loans by origination year, four 93 885
Loans by origination year, five 766 1,808
Prior 13,859 14,425
Loans receivable, gross 39,993 31,649
Near Prime- FICO score 620-679    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 2,426 1,633
Loans by origination year, two 1,325 0
Loans by origination year, three 0 0
Loans by origination year, four 0 1,202
Loans by origination year, five 1,033 942
Prior 8,874 8,684
Loans receivable, gross 13,658 12,461
Sub-Prime- FICO score less than 620    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 310 0
Loans by origination year, two 0 0
Loans by origination year, three 0 0
Loans by origination year, four 0 18
Loans by origination year, five 17 49
Prior 695 723
Loans receivable, gross 1,022 790
No FICO score    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 252 447
Loans by origination year, two 443 0
Loans by origination year, three 0 0
Loans by origination year, four 0 0
Loans by origination year, five 0 0
Prior 281 309
Loans receivable, gross $ 976 $ 756
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.4
Consumer Loans Receivable - Narrative (Details) - Financing Receivable - Geographic Concentration Risk - Consumer Loans Receivable
9 Months Ended 12 Months Ended
Dec. 28, 2024
Mar. 30, 2024
TEXAS    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 55.00% 46.00%
FLORIDA    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage   10.00%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 94,902 $ 91,938
Allowance for loan losses (335) (781)
Deferred financing fees, net (214) (116)
Loans receivable, net 94,353 91,041
Less current portion of commercial loans receivable (including from affiliates), net (36,250) (43,316)
Loans receivable, net $ 58,103 $ 47,725
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details) - Commercial Loans Receivable
9 Months Ended 12 Months Ended
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Weighted average contractual interest rate 7.70% 7.40%
Weighted average months outstanding 10 months 12 months
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivable - Narrative (Details) - Commercial Loans Receivable - USD ($)
9 Months Ended 12 Months Ended
Dec. 28, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financing receivable, nonperforming, threshold 90 days  
Commercial loans 90 days past due still accruing interest $ 0 $ 0
Financing receivable, nonaccrual, threshold period past due 90 days 90 days
Financing Receivable | Customer Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 10.00% 13.00%
NEW YORK | Financing Receivable | Geographic Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 18.00% 18.00%
CALIFORNIA | Financing Receivable | Geographic Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 16.00%  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.4
Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Financing Receivable Recorded Investment [Line Items]    
Loans receivable, gross $ 94,902 $ 91,938
Performing    
Financing Receivable Recorded Investment [Line Items]    
Loans by origination year, one 54,916 57,691
Loans by origination year, two 27,832 25,066
Loans by origination year, three 8,734 4,823
Loans by origination year, four 1,466 2,144
Loans by origination year, five 1,954 2,214
Loans receivable, gross $ 94,902 $ 91,938
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Sep. 28, 2024
Mar. 30, 2024
Dec. 30, 2023
Sep. 30, 2023
Apr. 01, 2023
Accrued Expenses and Other Current Liabilities            
Salaries, wages and benefits $ 44,338   $ 38,125      
Customer deposits 39,795   40,856      
Estimated warranties 34,412   31,718      
Unearned insurance premiums 33,419   33,449      
Accrued volume rebates 30,481   21,167      
Insurance loss reserves 12,254 $ 14,620 10,540 $ 9,454 $ 9,154 $ 10,939
Accrued insurance 12,226   14,124      
Other 52,209   49,757      
Total accrued expenses and other current liabilities $ 259,134   $ 239,736      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Accrual for estimated warranties        
Balance at beginning of period $ 33,081 $ 33,015 $ 31,718 $ 31,368
Charged to costs and expenses 14,322 11,341 40,403 36,956
Payments and deductions (12,991) (11,534) (37,709) (35,502)
Balance at end of period $ 34,412 $ 32,822 $ 34,412 $ 32,822
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.4
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Debt Obligations    
Finance lease liabilities $ 6,106 $ 6,166
Other secured financing 1,622 1,916
Other liabilities 7,728 8,082
Less current portion included in Accrued expenses and other current liabilities (522) (323)
Other noncurrent liabilities $ 7,206 $ 7,759
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Details) - Revolving Credit Facility - Line of Credit
Nov. 12, 2024
USD ($)
Dec. 28, 2024
USD ($)
Mar. 30, 2024
USD ($)
The Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Current borrowing capacity $ 75,000,000    
Line of credit facility, unused capacity, commitment fee percentage 0.20%    
Maximum borrowing capacity $ 75,000,000    
Debt instrument, covenant, leverage ratio 3.25    
Debt instrument, covenant, EBITDA threshold, minimum $ 75,000,000    
Long-term debt   $ 0 $ 0
The Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Debt instrument, basis spread on variable rate 0.10%    
The Revolving Credit Facility | Federal Funds Rate      
Line of Credit Facility [Line Items]      
Debt instrument, basis spread on variable rate 0.50%    
The Revolving Credit Facility | Term Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Debt instrument, basis spread on variable rate 1.00%    
The Revolving Credit Facility | Term Secured Overnight Financing Rate (SOFR) | Minimum [Member]      
Line of Credit Facility [Line Items]      
Debt instrument, covenant, leverage ratio, percentage 0.0125    
The Revolving Credit Facility | Term Secured Overnight Financing Rate (SOFR) | Maximum [Member]      
Line of Credit Facility [Line Items]      
Debt instrument, covenant, leverage ratio, percentage 0.0150    
The Revolving Credit Facility | Base Rate | Minimum [Member]      
Line of Credit Facility [Line Items]      
Debt instrument, covenant, leverage ratio, percentage 0.0025    
The Revolving Credit Facility | Base Rate | Maximum [Member]      
Line of Credit Facility [Line Items]      
Debt instrument, covenant, leverage ratio, percentage 0.0050    
Revolving Credit Facility, Sub-Facility      
Line of Credit Facility [Line Items]      
Current borrowing capacity $ 10,000,000    
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.4
Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Written        
Direct premiums $ 19,260 $ 11,135 $ 32,763 $ 31,581
Assumed premiums—nonaffiliated 21,534 8,430 33,269 27,735
Ceded premiums—nonaffiliated (17,387) (6,406) (25,572) (18,971)
Net premiums written 23,407 13,159 40,460 40,345
Earned        
Direct premiums 24,645 10,693 36,947 28,740
Assumed premiums—nonaffiliated 20,629 8,459 30,133 25,880
Ceded premiums—nonaffiliated (17,387) (6,406) (25,572) (18,971)
Net premiums earned $ 27,887 $ 12,746 $ 41,508 $ 35,649
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.4
Reinsurance and Insurance Loss Reserves - Narrative (Details)
$ in Thousands
9 Months Ended
Dec. 28, 2024
USD ($)
Insurance [Abstract]  
Insurance policies maximum coverage per claim $ 400
Insurance policies coverage per claim ceded to reinsurers 150
Insurance policy risk of loss maintained per claim 250
Catastrophic losses recoverable in excess of amount 4,000
Aggregate catastrophic losses recoverable in excess of amount $ 110,000
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.4
Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward]        
Balance at beginning of period $ 14,620 $ 9,154 $ 10,540 $ 10,939
Net incurred losses during the period 9,662 9,489 41,753 29,152
Net claim payments during the period (12,028) (9,189) (40,039) (30,637)
Balance at end of period $ 12,254 $ 9,454 $ 12,254 $ 9,454
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended
Dec. 28, 2024
USD ($)
home
demandNotice
Mar. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Repurchase agreements maximum amount contingently liable $ 122.0 $ 121.0
Number of repurchase demand notice | demandNotice 1  
Number of homes | home 2  
Reserve for repurchase commitments $ 3.2 2.9
Reserves related to consumer loans sold 0.7 0.6
IRLCs recorded at fair value 10.1 39.0
Forward commitments recorded at fair value $ 15.0 $ 2.8
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
Construction loan contract amount $ 12,669 $ 1,960
Cumulative advances (6,042) (722)
Remaining construction contingent commitment $ 6,627 $ 1,238
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity and Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 28, 2024
Sep. 28, 2024
Jun. 29, 2024
Dec. 30, 2023
Sep. 30, 2023
Jul. 01, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares)     8,320,718      
Beginning balance $ 1,041,977 $ 1,038,540 $ 1,033,411 $ 1,019,255 $ 1,022,826 $ 976,286
Net income 56,462 43,815 34,429 35,987 41,539 46,357
Other comprehensive income (loss), net (70) 198 58 241 54 (42)
Net issuance of common stock under stock incentive plans (168) 1,220 (2,348) 1,934 479 (1,213)
Stock-based compensation 1,746 2,713 2,194 1,709 1,551 1,438
Common stock repurchases $ (42,722) (44,509) (29,204) (50,426) (47,194)  
Ending balance, common stock (in shares) 8,066,549          
Ending balance $ 1,057,225 $ 1,041,977 $ 1,038,540 1,008,700 1,019,255 1,022,826
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]            
Beginning balance       0 1,120 1,219
Net income         34 54
Distributions         (180) (120)
Valuation adjustment           (33)
Conversion to mandatorily redeemable noncontrolling interest         (974)  
Ending balance       $ 0 $ 0 $ 1,120
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares) 9,417,332 9,401,057 9,389,953 9,356,421 9,347,220 9,337,125
Beginning balance $ 94 $ 94 $ 94 $ 94 $ 93 $ 93
Net issuance of common stock under stock incentive plans (in shares) 5,637 16,275 11,104 24,726 9,201 10,095
Net issuance of common stock under stock incentive plans         $ 1  
Ending balance, common stock (in shares) 9,422,969 9,417,332 9,401,057 9,381,147 9,356,421 9,347,220
Ending balance $ 94 $ 94 $ 94 $ 94 $ 94 $ 93
Treasury stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (348,406) (303,897) (274,693) (211,646) (164,452) (164,452)
Common stock repurchases (42,722) (44,509) (29,204) (50,426) (47,194)  
Ending balance (391,128) (348,406) (303,897) (262,072) (211,646) (164,452)
Additional paid-in capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 284,995 281,062 281,216 274,204 272,175 271,950
Net issuance of common stock under stock incentive plans (168) 1,220 (2,348) 1,934 478 (1,213)
Stock-based compensation 1,746 2,713 2,194 1,709 1,551 1,438
Ending balance 286,573 284,995 281,062 277,847 274,204 272,175
Retained earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 1,105,371 1,061,556 1,027,127 957,206 915,667 869,310
Net income 56,462 43,815 34,429 35,987 41,539 46,357
Ending balance 1,161,833 1,105,371 1,061,556 993,193 957,206 915,667
Accumulated other comprehensive (loss) income            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (77) (275) (333) (603) (657) (615)
Other comprehensive income (loss), net (70) 198 58 241 54 (42)
Ending balance $ (147) $ (77) $ (275) $ (362) $ (603) $ (657)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income attributable to Cavco common stockholders $ 56,462 $ 35,987 $ 134,706 $ 123,883
Weighted average shares outstanding        
Basic (in shares) 8,096,538 8,358,389 8,203,448 8,561,209
Effect of dilutive securities (in shares) 90,276 74,082 88,199 79,079
Diluted (in shares) 8,186,814 8,432,471 8,291,647 8,640,288
Net income per share attributable to Cavco common stockholders        
Basic (in usd per share) $ 6.97 $ 4.31 $ 16.42 $ 14.47
Diluted (in usd per share) $ 6.90 $ 4.27 $ 16.25 $ 14.34
Stock Options        
Net income per share attributable to Cavco common stockholders        
Anti-dilutive common stock equivalents excluded (in shares) 0 0 169 316
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Mar. 30, 2024
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities $ 21,783 $ 18,669
Marketable equity securities 7,434 11,961
Book Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities 21,783 18,669
Marketable equity securities 7,434 11,961
Non-marketable equity investments 5,132 4,956
Consumer loans receivable 53,636 44,067
Commercial loans receivable 94,353 91,041
Other secured financing (1,622) (1,916)
Estimated Fair Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities 21,783 18,669
Marketable equity securities 7,434 11,961
Non-marketable equity investments 5,132 4,956
Consumer loans receivable 57,114 49,105
Commercial loans receivable 79,664 80,764
Other secured financing $ (1,536) $ (1,841)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details)
$ in Thousands
Dec. 28, 2024
USD ($)
loan
Mar. 30, 2024
USD ($)
loan
Fair Value Disclosures [Abstract]    
Number of loans serviced with MSRs | loan 3,693 3,842
Weighted average servicing fee (basis points) 0.348% 0.3479%
Capitalized servicing multiple 186.29% 188.59%
Capitalized servicing rate (basis points) 0.6483% 0.6561%
Serviced portfolio with MSRs (in thousands) $ 458,268 $ 482,898
MSRs (in thousands) $ 2,971 $ 3,168
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.4
Business Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
USD ($)
Dec. 30, 2023
USD ($)
Dec. 28, 2024
USD ($)
segment
Dec. 30, 2023
USD ($)
Mar. 30, 2024
USD ($)
Business Segment Information          
Number of operating segments | segment     2    
Net revenue $ 522,040 $ 446,769 $ 1,507,100 $ 1,374,674  
Income before income taxes 69,336 43,907 168,147 156,245  
Total assets 1,385,767   1,385,767   $ 1,354,160
Factory-built housing          
Business Segment Information          
Net revenue 500,860 426,939 1,445,251 1,318,114  
Income before income taxes 63,150 42,070 168,155 154,121  
Total assets 1,160,795   1,160,795   1,141,237
Financial services          
Business Segment Information          
Net revenue 21,180 19,830 61,849 56,560  
Income before income taxes 6,186 $ 1,837 (8) $ 2,124  
Total assets $ 224,972   $ 224,972   $ 212,923
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :!/UH'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 " &@3]:7?D/=.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1)'1S43PI""XHWD(RNQMLFI",M/OVMG&WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWK.3',S5U(7M/\3'N(VGSH M/4+#^0UX)&TU:5B 55R)3'762)-04T@GO#4K/GZFOL"L >S1XT 91"V J65B M/$Y]!Q? B-,/G\7T*[$4OT36SK 3LDINS4UCF,]MB4W[R#@[>GQI:Q;N2&3 M'@S.O[*3=(RX8>?)K^W=_?:!J88WUQ4752NVC9#\5O+V?7']X7<1]L&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( :!/UJ97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M!H$_6L$:37;3!0 SAX !@ !X;"]W;W)K=2'9!_\2GDN_3%-=%6%D)\T3?3X*ICZQ+QB/M*2S#XM^4>CR*M!.7X;R_: M*7]3![Z\/JC?Y>;!S(*EW!/17V&@UE>=88<$?,FR2#V(W>]\;ZBO]7P1I?E? MLBN^[?4ZQ,]2)>)],)0@#I/B/WO:5\2+ ->M":#[ /HJP*G[!7@IB_RNLFCP4V8Z#3.E82W(<2IL2>V7)(99(QT2;IFDJY'K0H36B%R2=R)1ZY3<)@$/OHZWH$!EJ>BA5-<4%;SA_CFAPS-" M;=HSE,?#P_]@"82[>7@?*8Y;5I*;Z[EH)?TS6:1*0KO[UU1#A4+/K* [XYMT MPWQ^U8'>EG*YY9WQ3S\X _M7D[WO)/:5V5YIMH>ICV^$GT$_5>3Q><--3O%P MQ^Y^,%E"HQI:ZI>6^J=9^I QJ;B,GLD#WPBI3/9P*24S4Z5X:%1#>X/2WN T M>S,N0Q'H7DA@,# F[XC2H=_5=CPTOJ'/B]+GQ8DM4S*81_)IH#Z/N-:21:DQ MD6A80X/#TN 0+=1MHD+U3.["B)/[+%YP:3*&:]BVW;6'0TI-YM#0AN8N2W.7 MIYA[X*M0#Z.0QGL6&]LHKN--/GGOR?3^YN/\\6%Z.X=+[]QD%I5I:-:QJWG5 M/L7N-/&%A";*=&L](W,%_9((23R1)4H^P__ 6 ='U&]N38[QH*:67Z"$P/NK1G]P<]8W/&@YOZI95?>HK?21" >GIVN"!O MX3OR/C'G%9=T!^Z W,.(MB8>U*!D$9ELN6XWG#B YL9:0"6;UD+%1@Y*(]_4 M@J?OH(4_BEUBK %<;K86/ F?C$;;P"*GXB(')YO71LN^/)-B&R:^.=^XYN1O MH]$V8,FI:,G!&>>UT9E(%33$O\--_7"%*P[[MF/NP6UPDU.!DX/S3MY6)[#\ MK3>&"PQLLZTV,,FI.,G!X>:M\"%?T),2C"..B% 8>P=TX!K]M4%)3H5)#LXX MCZ$"0A)+&!)_7OQ"YMS/)&32:!)7\D0#)Z*L-6J(5+5&<9PXI)+=/_IHE M*UX+AT>$[B?SFXEQ 8H'-G58P1$]"8Z\3$J]A"G6+7DJ81K)C)LN1Q0_&[=J M/#RJJ<\*BNA)4#1-8)U=[-'IM2@[&#?ZQ!7K?+:!/;3"'GH2]NBU&M \D,!* M2.,(=$3G+9/0VB>^ST$(9()"TNBX#?ZA%?_0D_AG'K,H(M=9"J]3<[O%=6J7 MWGA<4W\5]M"3L.FA%/12'ED,BUQP2 MB=G#9>KMM4$_M*(?BH/+8:3]:FJ?YUO;Y'VF@&43/8<:'7\GKMG70Z'6S]7T M>X]MH(];H8^+$\L$# :%R8@9 M6^41@=I^B,OD[7>G:]-W1.Z#<26"!S7U6-&.B[/) >=>MD]L M^_V(7+=KNUUZ:33Z77''>G%BJ.>[_" U);[>E2P.#\NGY6'M)#^BM*K/BY/> M=TQ/ERF)^!)"[?,+&.]D<7A:W"BQR<\?%T(I$>>7:\X"+O4'\'XIA#K>\YE]+)DY#?Z@7G"GTOBZH^ M'2V46KZ?3.K9@I=9?2R6O()?[H4L,P67\F%2+R7/YNV@LIB0((@F9997H^E) M^]V5G)Z(E2KRBE])5*_*,I//'WDAGDY'>/3RQ77^L%#-%Y/IR3)[X#=<_;F\ MDG UV7B9YR6OZEQ42/+[T]$9?G_.DF9 :_%7SI_JK<^H">5.B&_-Q>?YZ2AH M$/&"SU3C(H,_C_R<%T7C"7#\LW8ZVMRS&;C]^<7[KVWP$,Q=5O-S4?R=S]7B M=)2,T)S?9ZM"78NGW_DZH+#Q-Q-%W?Z/GM:VP0C-5K42Y7HP("CSJON;?5]/ MQ-8 S!P#R'H V7< 70^@;: =LC:LBTQETQ,IGI!LK,%;\Z&=FW8T1)-7S3+> M* F_YC!.3<\OO]Y*935-5?6<+KQS#Z^2:WW]3*;\=,1Y$[- MY2,?37_\ 4?!!UMP!W+6"Y5N0J4^[]/SK%X@6#0T:S[P?U;Y8U9 [-:H.U=1 MZZK)_\LA91NDS(OTFM=*YC/%.ZQCV/WM*MF M=I["+00XQ'$RP&FS8@FVPPPW,$,OS+/93*Q@_J"&S3A,YEW!QZCB5IBA 2#% M"0L&,$VK.,:$VF%&&YB1%^;-0DAUI+@L(74?86I+UZ)'YBQ%040&("U6"8D# M.\AX S+V@OP,R"HE9,ZMR&+CGH11DJ8#:#8S3&EJQY9LL"5>;%>2+[-\COAW M8,R:UVT2";7@\F5C>LI'8BYI2L)A'IE6"4E<W+="9<4>$%/SYG&< M;B5QA]%B!IF6.B87!YIV@M=DNY52 N/>81(.\.TPZJ/;(D6\I - MQMS9S&**(P8 I\D'^]GGLLWLO%)9 M]9!#3:_=\VC2"A3":$@^-K.$$ ?[8$T_V,\_E[#TF#"G>[89!D@;6:@MIBE 7%0.]9LA/UTU%4E#SP+O] DC",CIVR&(0/*9$K!REA+Z6]5AH>REL_9LUQV$]R&S&SS)X;)6,-V*0I$@6) ML7-,,TI#ZMKOFLZPG\\ HEQQ+P_O6C&3PTB8XJV:L8[ 8D?3F#KJ-=%<1_Q< MUZ?D'6B)26@D"0D9"C*;74Q)Y$A5HKF/^+EO6&!VX35)CF(6&W M9B'>JC]] MM%N=G)\+N[J]"Z-):3$)AL1GLXI#!^T137O$3WL7_)[#RL^!7&:BY$AEWQTH M36YC$3,FTF(5Q@[%0S3_$>:M?C=*S+XM1#'GLOZI51/JV0K22Z.O[HP/Y*T? MM.92XN=2T/CKM:F;\,?H77 <8"B&$D&7O.(?$!X'0=#\0_4BDTWU62GHK/)_ M^?P#^BI>OLWKNJE10B*Q4C5HB#GDCW7Z3'X=MH->DWZ@FGZ)GW[/15F*RADE M"WQA?NZ"2\>,D#%(LK8"IV.:I.,TI.L18^B'ZR5O#^6*YP_H4L\#2L9!%(U# MUHU,QI0$XQ@GUI'623,Y/QT6;[]-?]JT)"#^_O160@5>7B$AOM'9/:L1S3%F Q9U69(8A:ECN,!HJF?[*#^^3QO#E*! MF9H^]RBOH!%;YL!45L 6$9!$83QL::UVH-!='*IE /'+@&NN,O@*=$ F*]A4 M]@IJ,CC&$4ZH =-B""H7NX0NU5Q/_5P/>M'KH4&]0N-W6?O]* 2XU#>^N%JB4']$N,EW*60[6,K<0\E MH%GR/8Z/J:49I\10A!8S$L38516T:*!^T?!E;YPF]Y* &A1M,X,6T<'25+,T M];-T(VZXG.50$?;*IH,V\(?RUH]=LSA-WII-7AGPZG /Y*T?KE8!U*\"WI1- M)N?3B(1#^6TQ8]1Y:,NT,&!^8;!W-C';B3;PYO#AEFG&XI@X&D&FM0#S:P%/ M-J'_H.6I)._4S54F[?3JO\%K=]RAO/6G0RL-]M9'Q>R@SXH/Y:T?KM8E;(4.",?-D@K(D'=*5Q8P%L?/I\=;C8_\)_OX)9I[,AY@&0_5J,6-AY))^3"L" MMD,1>!/L>F=V>;V_>KL=R%M_+K3$8-%;L\NK45X=[H&\].5!\O#\) XSC"9EAG,?UBP?VYU?K;?#8GBU$!I6I$@&E+79.NMIN:5 MLC\R^9 #C(+?P[#@.(8H9?>65G>AQ+)]T>E.*"7*]N."9] --@;P^[T0ZN6B M>7=J\Z[<]']02P,$% @ !H$_6@\_4M&.!P ?B0 !@ !X;"]W;W)K M!:+Q0&$RR=1?I$KSA7Z MFF>%O!JME%I?C,=RON)Y(L_%FA?ZR5*4>:+T9?DXENN2)XO:*,_&Q'&\<9ZD MQ6AR6=_[4$XNQ49E:<$_E$AN\CPI_[GAF7BZ&N'1\XV/Z>-*53?&D\MU\LAG M7/VV_E#JJ_'.RR+->2%34:"2+Z]&U_@BIK5!C?@]Y4]R[S>JJ#P(\:6ZN%U< MC9SJC7C&YZIRD>BO+9_R+*L\Z??XNW4ZVK59&>[_?O;^MB:OR3PDDD]%]CE= MJ-75*!BA!5\FFTQ]%$_O>$O(K?S-12;K3_348'T-GF^D$GEKK-\@3XOF._G: M!F+/0/N!#4AK0$P#UF- 6P/ZTA98:\!>VH+;&M34QPWW.G!1HI+)92F>4%FA MM;?J1QW]VEK'*RVJ1)FI4C]-M9V:3._O9O>_WD;7G^((S3[IK_?QW:<9NG^+ MIO?O/WR,W\5WL]O?8W1[IZ]C=(9^FT7HU8^OT8\H+="GE=C(I%C(R['2;U/Y M',_;EF^:EDE/RQ2]%X5:2107"[X [*-A^W# ?JRCL L%>0[%#1ET&/'Y.2+! M&T0_S=%G.1*Z+BCT MQ_6#5*4>UW]"7=TX8["SJMA=R'4RYU;'A4 \TQEYM7,T.VXE+B,.\#+) MD)X[4++0$UM:59=*-"#^5:L@"?>[;[V5YX:!&0D 12DF1B!L% []@!C)$0.P MP&-A 4PR.4%==E46G=4'&'N(96PRYUJ4$5 !%JI&]D@[#GNB91 .5Z M7D_QPDZGJ9R7,6U3&11'CM7V&79=@RN$"IB9R1"*FBD2@RU2S^UANZ<@\2#; M>[7B9=NIZ%5+^?4;5'"PFK7>#KLF,'G;H#-"S$X&4!2[)FT;Y+H]90R3CC1Y MR?A]X'JMQI_)J^0K7+9:9P>#.*34,UG;,$9#QS=IVS =05$/X M.;<3I\+2:3KL#ZX5IR+7ZYU5M7NTY4-#9% ;?NLJ\:3>HI-ZBT_E M[;!#.FV)A\7ED4IERSLP^P!)"64?(!;![ -P0Y6J4Y5X6%9^Y/,LD3)=IO.D MV7M<_+61JMZTT),SDGR^*5.5!;Z9CQL$ FI&0U 45I+*]!3 MC[@FG>@DPZ+S>KW.= BJ>M3)$2U0"JZ7E9TN@_@36QF:T^\4P)R9.1-!(&K* M$M!33Q$BG0HEPRJTROGY*BD>*_IH4Y0\R=)_^0*MA4SKO!!+_63+F]20:,7A M9""V7C35*0#!9B8 &#-<,8 AI"<0G3(EP\KT>_+ %HQG9EF ,!9W &,&*(9 M/,;<((@"F:V 06OT-X C;7]<^?FUE0,P=@YZ]E_(9W$)<,2-TJSC=*S^PN)!Q!QD[<-8N?$U+L 2O,FYJX3 M!--1[*OTG=HEX>!(_5S_\ZV))UM>)EKLU*0E$ALE55(L="$' S"HH;]Y.)[2 M6W12;_&IO!W^:]JI<#JLPKOAV'0,F([45L"!$WHN-84F!*1NL+\5W\00 A*' M,F;^FP$!70\3IV?]03L!3H<%^/Z('.(.R&L<5-N7)G< R"AAOEF)(" )L6?M MAT) CSG$$ACCO?,4.2\?ZX,L4D]]FT(U?Z'O[NX.RUS71T2,^S?X8HJ!^Q&^ MB)NC,)W[YF3.^Z1\3 N),K[433GGOG[;LCGLTEPHL:Y/_USQ1$_# M%4 _7PJAGB^J!G9'CB;_ 5!+ P04 " &@3]:?/J32\L( ";*0 & M 'AL+W=O21Q/Y*:?80JR<*$(E:3LN+_^%J1$2,2+[*MZ7VR16BR?!;#/LUCQ M]$E6W^L%YPWZL2S*^FRT:)K5N_&XSA=\R>JWKBK-9 M.VA9C'$0Q.,E$^7H_+2]=UN=G\IU4XB2WU:H7B^7K'I^SPOY=#8*1]L;7\7# MHE$WQN>G*_; I[SY?75;P=6X]S(32U[60I:HXO.ST47X;D(S-:"U^";X4[WS M&:E0[J7\KBZN9V>C0"'B!<\;Y8+!OT<^X46A/ &./S=.1_TSU<#=SUOO']K@ M(9A[5O.)+/X0LV9Q-DI':,;G;%TT7^73;WP34*3\Y;*HV[_H:6,;C%"^KANY MW P&!$M1=O_9C\U$[ P /_8!>#, #P=0QP"R&4#:0#MD;5B7K&'GIY5\0I6R M!F_J0SLW[6B(1I1J&:=-!=\*&-><3[[<3+]\NKZ\N+NZ1-,[^/?YZN9NBKY\ M0).+Z6_HPZHE^_ND7]!,2);I;R'7-REE].FX @_(TSC?/>]\] M#SN>EZ'/LFP6-;HJ9WRV/WX,V/L \#: ]]CK\)+G;Q%.WR <8&K!,WG!BN2C\W__*XR#7VTA'LG97L"T#YCZO)_? -6(,I=+;@NS&QNW8Q6C M/)Z'A"9!?#I^W W 8H9)EH2]V1ZTJ(<6>=?B8O8?2"#@G*9&C032R669BX*C MLL>L[JNKG-4+M*KDHX!=B>Z?$?!DQ1I1/G1$(QK!K;L].N8Z'LG9WF3%_63% MWG6\Y. T%ZPCUW*&V%)6C?BKO6&+O',7[:X9)0$=K*S%BJ01M2]LTF--O%AO MU4*U0@(ZAO**ST2#"EG7]C5*# PG:3($:C$*L6,#ICW.],"%O5&IH%0XHGSD6W95H+OPYA N*VLW M<&P#'H1#Z!:S*(M<.TBK<^B7Y\F"E0^\5D7,#L,#<6R"* 2[%T7+]FT(*B"6 MPW+40N6%O> YJI8?R]O^!&DU#_UR?I'GKI0*!A_,(K[I->"B&R"0I&J3# M"$RK-$PB[(A RVWHU]MK2)^RD96CK@A-X80\B8,A.M,L"L/4A4X+;'A(8?F* MB=E6![KDD,T"IC9?@Z0IHFJSQHK=U%*:90;KFE99%F0.Y%IR0[_F]AMXQ9[5 MRK^!_,VK-;?&LI/NUD!,TJKV^^78U?<%)"'LU_[7T>2QO^T%KR<=^R;]=5_F" MU1T;>:7=.A4V58]P.N0DJQW!)'&LF=9V[-?V6_;<";JJJW=USZGGV!3J(4=9 M3(#*DL!!4EB+.?9JH44$_K=9)V:F9,/C@<6(1J$K2;3<8K_<[NV7G8K*BM.B MN3B,S-UAL4MVA6T?J]9<_%K-?0EH4SXQ-AL %K,,9XX*'&N1Q7Z1[1ET7;>G ML W:P^R);?)+LL3 ;;'#<42) [D68)QXV?/#]0%[.G5\5>SYY&\[0>M MM1O[M7N/?MK#,4+OLT>E>/-,V)/K+(W)K%%IPG% MT7!)K2=MU^$5:S7'?C7?3Y]M' KY;H!VY!:-#HG!LZ85"5RXB=9QXC]T]XNB MVBVB9&7.T6;6=2%5NU:'"J2>0$N1=G]BNOHSY.C5@;' M\K8_([HR(/[*8-(>@U5'0K'WH78Z,26O6Q'\K8?N2XPZ/^_F4^/VLP_EK?]"=KY:=Y?QGP:=,&1 MK&!/EZP9OGFQB=W2.(AH& U/2#:[A)+ 09Q4ERKT4(7KW9CN1M M/W9=M%!_T?*/9.-1:YAC>=N?(%W#4'\-\]ILM/0AH+"FPRK&:D$W1=[TB@P?F.SF251-CPWCW=>VC?_JM1^WM/]\)8?[=_ MP_"B?:]NHW72O+7YF%2Q)C0H^!Y?!VP2FM>K>!.PN&KEJ7Z:[ METTCE^W'!6<8!4PLTW2[M?/!L)(0KZJY2)@<\[K MYS4'.+TEH2\L0HB#UR1.65^).,\N594%$4H@ZY ,I>+*C- $6C M=\DR&*"^(IXMAN@"*?ZG#[JC?6DS_I_$UK;!K+?!W*?NC\53@RA%(1"E%KQ< M@ Q2L(!QCL 93D'.0I A6M[T\[:=*.6[A;Q\9RQ\K:/I/771='@@:(W@ M-K'W1:P!.S6P\RY@\75@'*8A3N>'J)V#U/LBUJB[-75W+_60)(EXGM]9WMUC MROM T!JV6V.[)V"?7-ONUC9:6FMQ'Q&XQN_5_-[I_,>5MK>%Y%F&X3G>!GI+ MG.EZGFVVD^O:OV^B=CK["55>R3?)7,UQ;&O305N@:6A=W=UAH?%9U_=:>!8] M'*;M6,9F\;0%:HYGF/8&O]KH4&1[*+[FA2$94!XOJ,$+X:R#ZH[GO]OU!+ P04 M " &@3]:>K^GYQ,& #I#@ & 'AL+W=O3BK2O/&Y.3HU:N:4G^0WMAL9H,6@K5D';*:&&I/,X6LY>G M!WP^'OA#T<;M/ N.9&7,9UZ\*8ZS*3M$->6>-4C\7=$9U34K@AN7G'%FS$99/0QL_Q%"C-)Q3 MFI.R]!9O%>3\R:ETR@E3B@M+CK27C-71Q$,U'YCDG9K3I&9^CYH7XJW1OG+B M7!=4W):?P*7!KWGOU^G\086O*!^+^?.1F$_G!P_HVQ_BW(_Z]N_1]YM=2ZW^ MB>&-Q)G1SM2JD(D9NK@5/L/Q6FFIB;\6*^TO[X-/X/->+WBE ]N6E: MJ6^47HN@92B4IV('2"SNQ S*SN15;L0;78#.5I$;X1G99=@53KBP+/PYOL+#F3"6.Q8/W9$U')*Q(K(BV <"LM M7&J#=4%J+[R)@C;4,,*6+:U#'>.+/O++)>7!*J^Z$^?7>27UFA!DTR@7V]!> MM+X\/X,Y=$3Q+DCKR=8WXCVUQG*\6G"[$+/ITW=1S<)ZE=>$#;8#41SM38OE MTS_'8@%L;0%@.>*!U0> M'D0YI,%MTS @HG3,I2UPAM!L?"4^C)=CL29--NK":VHYGWPN:,\9;RTLJ);! MV\M^6BPN;L&=&U2]=A !)*91WG\!O0MY=3?V8W!!R )LBH6)EDR6X)E#1JP) MZPJ#A#7HT*R(_<]^!0@N2R>[M#H2<9>7WV;DWH>>OD]&H#*<0M:@Q6X4%$7, MBN@6Y]JT2G8V2#B MIZ#3O!^<>'ROZCS=DHD7WQ;;+3[TJ#BRQ$+K@&.I+>QVA5^&1-V0M()X8(JW MTB+G^],T[T:,*W9W<43=#1JR)Q&DKJB'F74/'1D5[B7*WR2-7+^ [#(H[B%; M6G/$C?P,FCBOT'JZ:I4.7VQMZI2^DAY,*=&A$[8-=X@^\0F"QX$6->\.E0CZ M6+P*Q'X@BZD1^C@P,'-#K)A$]3PFOE E]X#2FB8:O=_MX))K7P#V*$\3U+>. M?3'>$(.EBC]446(8;::AZ,%#,M)5XC6^B+=EVY=S7[ZQ 1@_- $5VWRA_1P1*P/8]3[!P]V8 MRV!7R48!P4Y-DIB_B$5Z&%,<7_<=_W">G!MSK0/8@EQN5=NSS:FU5B7R!Q.[ MHQ44R?F;HR>I_[JRN:M\DZ@C@?F,"\IV-'))B5E/E?\P(G<[&HL.G6=\U[?J M9.?ZT9!=QTM6+%+MTTUDV!WN<8MT?=D>3Y= 0+Q6*-B:2HA.QS\<8M*GBU5: M>-/&R\S*>%R-XF.%YD^6#^ ]?R;U"S8PW&Y/_@502P,$% @ !H$_6O@Q MR)&Q!0 [0\ !@ !X;"]W;W)K@:P&^QG29-$P-Y*]H!:8,XV3X,^T!+9XN+1*HD%DI,B+[749 M, P(8DF\>_C<\;DC>;+4YL&FB Z>\DS9TRAUKCCN]VV<8BYL3Q>H:&2N32X< MO9I%WQ8&1>*=\JP_' S>]W,A530Y\=]NS.1$ERZ3"F\,V#+/A5F=8Z:7I]%^ M5'^XE8O4\8?^Y*00"YRBNR]N#+WU&Y1$YJBLU H,SD^CL_WC\S';>X-?)"YM MZQDXDIG6#_SR)3F-!DP(,XP=(PCZ><0+S#(&(AK?*\RHF9(=V\\U^B<=)O(L+X43DQ.CEV#8FM#XP8?JO8F<5+PH4V=H M5)*?F]QBC,K!61SK4CFI%G!CM*+G&"GUSI[T'(<)=3>]MM ?2VA(3F*T\YB>IA(JEV.)]KNF'?#^=3<^C MO1XP!BCM()/6,0KW%5BB(7;6(OTEGEB"#@T5#+TZ35: DF8SWK4.(T/0!@2Y MXE-!;2+8IN(1N=1D3ISJ^)3G6F7E)TM/RI)X.+*D%0+Q=B&+/?BB@*2+^8QF M)>F..B%>.%=WNI Q'(X'>\?P)2^,?JP6APBN M65Y*&V?:EJ2\#BQ3&:?4*[^7DMYA06V:L@")M&)!+POA.R$ME@P03CSQ8 W0 M\TNOJ)7:*O_/6")))'MS3E38#!@KY+;"H)"6E&5RLIQ.'N206Y,9XD/#I*J8 M-!0@O(P:$YJJ$#)I*Q2DXQDNI%(L,C'GY#1KM'\06DRG#L(] ]62\80+%I8C6KVU4B%" M<6D,K1)-BX\B*X77LD^!EY'EU#MFOBA).E1P?Q'6VS='P_W#CS\JKZ^LBA^1 MUV$'IKA@1[C%0AO/J]+8\&B3QH*9+Y':)]B!1H?/J69.V974J;7Z--45BZ4IZ)>Q@&E?6YJ#.^EEU03 M=W/Q0$0ZGG]5%%EIJW*D?>-1ZI)2I%1)!+0B"=43M**M$A-6B9,!WTMA2,5D M3F<3:7<6QIJB7U,:HTY5K#0H_"Q(9&;%(P<[@SOH#O;_R^ N,F'D M?%6O[=5\7G7?2]XVFG"85G44J*/;N$^];!-*N.JMJ5I?AZ$!M##?#IJ_;O*?+^SR%\->]BCHQQMJ[A>]3S5]IV6CV:O;@KT*%PX MMM:S!1E8;+8:CHO6UA_YN >Y'^D0FT[U_=85+$>S\!=-WA?I0!MN8\W7YBY[ M%JYPS^;A(GPM#*720H9SXVUPW40F++!3I@K-6!/*SNE.V%IJNO #!I%-05U;1 QE@:=D+VW64VV M![U9J=&VLL<'#6;L.J$/M]BJ_=H+O:/A4=:-=89@LQI$C1_1?AX>-,V"$THE M.^R-5#UHW*V]F_#ZECO_R>$WB7OS; Q.R5:I+V[RKEI[S!'"%DOK$ 3]GO . MV]8!$8V_%DSOE-(%/A\?T>\G[:1E*PS>J?9W6=EF[>4>5+@38VL?U?XM+GH2 MAU>JUDQ?V,^^//.@'(U5W1),##K9SW_Q=:G#LX"<:&+Y1EBQ M66FU!^V\">$9'GK?11< W6%Y! ME/L0L8A?P(M/NN,)+_XONL]EPQ\W6S/9_WRI #,^?QG?W:5K,X@2UQY=%H/Z M";W-CS^$*?OE GM^8L\OH?__7;L(^S+I?Y4+/C7DH5JZX[*OP8IMB\M%EW^C M@0_47O0"5$DCZEIC+2Q6L#W0PJ#T$H(UW7@+HJ_ J%&7"#_)'FRC1D,V\_,U M9=*(9\<+/I".9H3<4M_1!Y_$V7&8I"G; M4*JE(,81R-,(HM2/60IIYH<\=[^TR" A^#QEP&FUB L"YCPA\-"E"RE=R.%> M]J(OI6C![9DL"?)=;T9-1@1JK7UY@%)UG32NEQI*7")QJN8]M8W4U>M!:'L M>0HC_T'TDJ!("D_=-RH@]HN(T3?D"=RT[2)DWBGR+(@B!V*5LA"2C)P+2&(J M0P)1Z(-;_Z#364YXHE%UEB0=Z M[NSSQ*IAZJ9;9>GH3\.&'D/4SH'6=TK9X\0E.#VOFW\ 4$L#!!0 ( :! M/UJ>.S-/TP0 +@+ 8 >&PO=V]R:W-H965T&ULM5;= M;]LV$/]7#MXP.( 2Z]MREAA(FA8ML!9!TFX/PQXHZ6P1D427I.QF?_WN*,>1 M4\?='O8B\JC['>^;=[%1^L%4B!:^-75K+D>5M:OSR<04%3;"G*D5MO1GH70C M+)%Z.3$KC:)TH*:>A+Z?3AHAV]'\PIW=ZOF%ZFPM6[S58+JF$?KQ&FNUN1P% MHZ>#.[FL+!],YA%L,;"L@1!RQK?8%VS(%+CZU;F:'4H&T&)"]'5]DYMWN/6GH3E%:HV[@N;GC>A&XO.6-5LP40W MLNU7\6WKAP$@\U\!A%M Z/3N+W):W@@KYA=:;4 S-TGCC3/5H4DYV7)0[JVF MOY)P=OZA7:.QY&5K+B:6!/+QI-B"KWMP^ IX!A]5:RL#;]L2RWW\A!39:1,^ M:7,='A5X@\49A)D'H1_&1^1%.^LB)R_ZL74>W&!N0;0EO/W:2?L(]UAT6EJ) M!OZ\RHW5E"%_'7)"?T=\^ ZNFG.S$@5>CJ@L#.HUCN:__!2D_J]'+(AW%L3' MI/\H/D?!AU4;2(3AOE!4:<9B"6H!MD)8J)I*5K9+&,N63E1GR'OFY)P\66"3 MHW:A^BAT44'D>W"U%K(6>8VGU"Q.C:B1ZH-\;IX=_3.$@3?-(MH$F9>F,X8_ MH&448!^7 ?O4BZ,8@L";I0%\4NUI\QVW')B0>$$40NS-DA2BV(OB&42)EV0I M_(;&@*F4MJ<6=;.'&@>IYZ?A"6TR+YSZ)[UR83;ES=2+@A0^DS]$0W#Y-SFH M4*;/I(60&M:B[I"=ICJ])YB\)G[H$@_RG[L#HTL26238GJE-,MZB:!4"),I+\$T<4M E.]ET[C/K5F:[279C!0-GK/M?XXCU9!K M(QW[45@7T_\4SC-X^VU%#Q8IM\6SU8UXA%(N%A3DA5;-H6N831C(E:8&@YH( M"Y9>3P.56*.[5?,#!58!A:4&I8%ZPHHDJ[R62\%O)!FQD;;B?[S2&P[T^(N: MI9\=2+07F75#[B-K:JXU6XD65(OPB$*3_S,O]D.W1E2BS"D65(G/++;2JEM6 ML*!'VIUP]?M9QM]X.D ,&)XP%MOM2>C$TS<(Z&UZ-9'[--XE\8NT^42ST'/\ M84FCC7%I4BMC"$V9_'T?&D@G_R,'HV^@YKN*_5QIQ+VG$SY1Y]X_V?/VCN"B M?OW/T5[*5K$I,&8S3FBB*M2R==$KB8?:/"?)"K54)?EB/$MB[H33*=?[.([[ MONCY2>"ZZ;D3.&:)>[+(.8-+C:H/B1\'7AK/J..&4<)]E_I 0&N4$O6EI>&R M=K+^M;HO+K62$KS"VMD1>JD?L>Y)'/2T[P=,I_0N''JA)X-IJD&]=#,COX]= M:_O!:G>Z&TNO^FGLF;V?:2D@2TZ>&A<$]<^FR:@OPR?"JI6;S7)E:=)SVXI& M:]3,0/\72MDG@B_8#>OS?P!02P,$% @ !H$_6D9+R+YU @ 8P4 !D M !X;"]W;W)K&ULA51=;YLP%/TK5VR:-@D5,#1? M2Y":=M7Z4*EJM?5AVH,#-\$JV,PV3?OO=VT2EDEI^H*OK^\Y/A?[>+Y5^LE4 MB!9>FEJ:15!9V\ZBR!05-MRY.YW/56=K(?%.@^F:ANO7)=9JNPB28)^X%YO*ND24SUN^P0>T/]H[3;-H M8"E%@](()4'C>A%<)+-EYNI]P4^!6W,0@^MDI=23F]R4BR!V@K#&PCH&3L,S M7F)=.R*2\6?'&0Q;.N!AO&>_]KU3+RMN\%+5CZ*TU2*8!%#BFG>UO5?;[[CK MY]SQ%:HV_@O;OC9E 12=L:K9@4E!(V0_\I?=?S@ 3.(W &P'8%YWOY%7><4M MS^=:;4&[:F)S@6_5HTFIYTO?Z>X5 MKH0I:F4ZC?#K8F6LINOP^UC'/6%VG-!99&9:7N B( \8U,\8Y)\^)*/XZPFY MV2 W.\7^WF&A*,TZ0.6)?!(9@2B:K4JT!B' MB=D8V#B)LRQL"P-V73JHR1,TRD<^[_1 MP<5O4&^\O5UWG;2]!X;L\()<],;Y5]X_/]391D@#-:X)&I^-SP/0O:7[B56M MM]%*63*E#RMZ!5&[ EI?*V7W$[?!\*[F?P%02P,$% @ !H$_6J3>=N;F M!P *1< !D !X;"]W;W)K&ULO5AK;]M&%OTK M ]4N;)26R.$[M0TX;H,MT*9!DMUBL=@/(W(D#D)RE.'(BO;7]]PA]; MN?8V M[1<^AG//?3\XERMM/G65E)9]:>JVNQI5UBY>329=4&^GTP:H=K1]:5;>V>N+_72UJJ5[PSKEDTCS/JUK/7J:A2, M-@OOU;RRM#"YOER(N?P@[3\7[PS>)EN44C6R[91NF9&SJ]%-\.IU1/O=AG\I MN>KVGAEI,M7Z$[W\5%Z-?!)(UK*PA"!PNY.WLJX)"&)\'C!'6Y9$N/^\07_C M=(JH(9QJ MR2D?K,%7!3I[?:M;^$,:]K,6;RT*J.S&MY>7$ IXV38H!ZG4/Q8] Y>P7 MW=JJ8S^VI2SOTT\@UE8VOI'M-7\2\ =9C!G//,9]'CV!%VYU#1U>> 1OIUS' M_G,S[:Q!3/SWD*(]3G08A_+D5;<0A;P:(1$Z:>[DZ/K;;X+$__X)*:.ME-%3 MZ"_SR/\)Q3Y6DLUTC914[9Q9M];GI?H?K%-L"&M':':$9ZIEMM++3K1E=_Z* MP4>RF6(G^>D788J*A;XW,*QD78*-8:J]DYU%+EN/P61W"@#UFG6R6!IEP;)D M)RR(O"A-Z"'Q\B0[CL&"P,ORC 7$N4LPBU.H-),&@.19JK%3C+03&(_-&;:5M)XK$6U M/ L\/\O.V5G,PW-V0[8D7"<#F0V7K@/96<[C<[<[2!9"^(B#AOM>&@#\!!G@A7E$#Z$7QI'SWP,G'3)4)4IX:]_5 M124HZJ51G55%=]2!O[ER!B.(.VE0G8F;RY>EJ,$! .#!C+"29>. G0[71V1R M-I.N\!XD"OQQ=(BJZ0N)U2AUED)DS7C@LR!/#D:N@G.<.72M2D% 0X]A>N;T M+R52X_-2M@6"S@*RVWQ!G\)"6Q+8PBBX>P$%IZ)VOL2F/YT*MX-[3\CWJ9_C M(0J]#.J$ 6F8^*P4ZX[E4(Z")&2)6\^']3!%'&-K'GS7+\1IP)*8$V ?MR>; MR#UDFU)U8CXW<@Z[=']6Y>F:%<@,9=EGQ &Y10&G$!9A1^DQ4UT!K+44AH"T M47/D4!_53UF+"CQ=XNU32!=.EX"],PKX'[4%-)X;><'>_'3[*^L*;21+,M_Q MAHY0T5#]B+V44R')/0[($Q9R2IT\Q"5-7(6! V(R7)A[.=;?DL 'H+E_D:0Y MXU[$R3DAT+[])N,!_WY[A\M0:#(O2R."3>*,?5A.+QZ#U93KMD)A "Q\[S^" MVD*F+,EC0H8%WNI]$ Z_1U%XE)1G")2^B&:H':1VX#L5[UD!]3-(^FK21^00 M2;NHW?CAD3-P\5_ND<@+_-3)D)$,Q#O+XEX2/QN*?^^KP$GR!Q[!IO"Q%0(/ MTK$<53WSDBRB!A$AF9[CCZ.^R!BD26&"% EYWQE1E!ZEV]Q#F#>-AZX69 ]L MP&&6V-W3G-S 8:L9?2U'50,Y1F*^$:?R&I MT%,11<9^E%_P"S#(<3\Z/!8E?Z,0+J("__3@CCT M;4W5GZ']4&/<@: ^=00COQ04%!"7&'T=U<1A%Z(V/K#G>&CJ#6 *!1:/J^_ MDYBA?3O@4F&#W1M5A#&BG4MJ_YT;!TB\2C84B#5YH%Y\=FNF&2XT%$$UJ ^0SP81P2 MN(]$/#B?N0YYW$M0K:B7+EQF1C=,S&:J5M1]SP=V8>+QV ='S $A,47]S5 ) MJ#)'*7I7_.Q0^%L&O'2<8DA+GQS5]K.$)C5J7"WBA(X-:&V8NGK;P#F]1J(H M]+(E.'(>#>?(T?8"RV;IDJQ3?=RY%<+IZ5;*5GO)N!#K/MXW,Q/ &JK0"P$= MRJ4<'ZND#OQA7:,:(MF*+J@8C]S@PKJ4%$WMOH[CKS5_45X^Z?SU7S1H#0U] MYS4$)M*M'Q52+PLI[S!7A&ZN0&]U?DX]%CG42VQ/AGRJZUTD;G+$<^Q66VS+Q$H8YTC1 MKE$U+$*3&*'^PGO-P+#'U4O\M%7()41^0\,2;>S_F2@=[//*P-'P]DBN [UN M"+)GMK8_+D,(N;=RQ?ZMS2?7/;-39Y1;_"/ O:T2;C4Y/39)$,'7EHGFA#VY MQC2\N=]W5XO^BA'@N$PO& )>$M.ZE?<:N*V4*2\6PJ!ITWZ%DKAK/R0AI.]D M/T>Y>2H\]2!GM^C_T>NUM]&F[]_'-3I@AIV1D!+(%""M*@6!*1O<48\LQX<. MR"9[QY=@.'>'M"0N6D-_DKE=W9X#W_3'G[OM_2$R+(1"B/8B9R#UQVD\8J8_ MF.U?K%ZXP]"IME8W[K&2 M6<-N#[3"-?AQ=BL#T=O_X=4$L#!!0 ( :! M/UHG^3XIZP< "T7 9 >&PO=V]R:W-H965T\7&KSJ:NDM.Q+4[?=U:BR=OYJ,NF*2C:B&^NY M;/'/3)M&6#R:NTDW-U*43JBI)X'G)9-&J'9T?>G6WIGK2[VPM6KE.\.Z1=,( MLWHM:[V\&OFC]<)[=5=96IA<7\[%G?P@[>_S=P9/DPU*J1K9=DJWS,C9U>C& M?_4ZHOUNP[^47'8[]XPLF6K]B1Y^+J]&'BDD:UE80A#XN9>WLJX)"&I\'C!' MFR-)_E,.]L2$5^BZV M[/<&V%PL.JN;01@:-*KM?\67P0\[ IEW1" 8! *G=W^0T_(G8<7UI=%+9F@W MT.C&F>JDH9QJ*2@?K,&_"G+V^E8WC32%$C7[18NV8^]E(=6]F-;R!T\"_B2+,0LRS@(OB)[ M"S?6A@XO/(*W-:YC_[F9=M8@*_Y[R- >)SJ,0Y7RJIN+0EZ-4 J=-/=R=/W] M=W[B_?B$EM%&R^@I])?&Y&M@+0I.FCTH]K&2;*9KE*5J[YAU:WUMJO_!/\5: ML':"9BMXIEIF*[WH1%MVYZ\8HB2;*792I'X5IJA8Z/'AP$K6)8XQ3+7WLK.H M9\L9G':O %"O6">+A5$61Y;LA/D1C]*$;A*>)]EQ#.;[/,LSY@<\"Y+'^SH! M-8.0!V'(_)C[DU' TB!@<EIVSLS@(S]D-^9)PG0[D-ERZ#F)G>1"? MN]U);IB!2I#6?89>4!A M4< IA$7:47G,5%< :R6%(2!MU!UJJ,_JI[Q%%$^7>',7TB6@B\_>&07\C]H" M&O>-O&!O?K[]C76%-I(EF>?.AHTPT1!_Q#P-B$AR'@#RA(4!E4X>XI(FCF$0 M@)@<%^8\Q_I;4O@ =.!=)&G. AX%%)P0:-]_EP5^\./F%R$#T60\2R."3>*, M?5A,+_;!:JIU6X$8 (O8>WM0&\B4)7E,R/# 6[T+$B#N410>%0TR)$I/HAFX M@\SV/6?B R^ /_VD9Y,^(X=,VF;M.@Y[P<#%>WE$(NY[J=,A(QWH["R+>TV\ M;"#_/E:^T^0K$<&F<-\+/H=V+ >K9SS)(FH0$8KI.?$X&HN,09L4+DA1D ^# M$47I4;GU;PCWIO'0U?SLD0\"N"5VOVE.80C@I\C?%O2-XZF]4N&(U^FS&; M&E13BC'[C?IS']6MU/ OVK8F]F=H/]08MR#@IXY@Y)>"D@+JTD'?QC1Q.(3@ MQD?^' ]-?3/_[;/O<"8=AO;M@$N%#79G5!'&B/9.4OOOW#A ZE6Z@9.-+C$# M87B1I9/5"QH62HF7O)(Z%%J%-6JZ )MWW&FR:(GC];*5IG=E*>_Q+C?'XYC= M'E>UGY &/1&BP4O;WO2B,7+'!:B;B.<>-;_ #^.0P#T4XL'YS'7(XU&":46]<.DR,[IA8C93M:+N>SX<%R8\ MB#VGPM\RX*7C%$-:^N2HMELE-*E1XVJ1)_3I M@-:&J:OW#8+36R2*0B]:@J/@T7".&FTOL&P6KL@ZU>>=6R&<7FZI;+53C'.Q MZO-]/3,!K"&&G@O84"[D^!B3.O#'O$8<(MF2+F",O3"XM"XE95.[:^/X6\U? M5)=/!G_U%PU:0T/?1@V)B7+K1X649R'5'>:*T,T5Z*VNK_$\CK:%^=P1XM!9 M*4]RZGY!3"]+5 UXP0O[/AFYMQ\>N)EF7?O?+JC',H=ZB>W%4$]UOH&7M@JUA,QO:%BBC?T[$Y6# M?1X-'$UO3GH=Z'5#DCVSM7V=AI!R;^62_5N;3ZY[9J?.*;=X1T!X6R7<:G)Z M;)(@@6^M$\T).WJ-:7ASK^^.B_Z*$>"X3B\8 EZ2T[J5#QJXK90I+^;"H&G3 M?@5*W+8?TA#:=[*?H]P\%9YRZ-G-^W?T>L77UO3]^[A%!]RP=1)* I4"I&6E MH#!5@_O4(\OQH4]DDYU/F#CPSGVH)771&OJOF9O5S;?@F_X3Z'9[_R$9'@(1 MHKW(&42]<1J/F.D_SO8/5L_=!]&IME8W[K:2 FQ.&_#_3*->AP&PO=V]R:W-H965TWY#A_0?=[?&UHE$TLC.E16: 4&M^OH M*KN\9AX? /\(/-B3.?A(*JV_^<5=LXY2+P@EULXS\0:E]$0DX_O(&4TN MO>'I_,C^+L1.L53^E^Z0/[W&,I_1\M98V?.$P8-D\ M@KJW3G>C,2GHA!I&_C3FX<1@D;Y@D(\&>= ]. HJWW+'-RNC#V \FMC\)(0: MK$F<4+XH#\[0J2 [M[FJ:]-C [=/5&:+%KAJX*-KT MYNP,7S$EH A\Q0M\]_P'K^08>,@&EQ:^7E76&;HR_SX7\L#(GF?TS^C2[GF- MZXC>B47SB-'F]1_9+/WKC%XVZ67GV/^'@IWE?U[][SF%(QQ/X3K ZQ$N3^"U MIC=N'1GH+1 *MEI2LQ!J!V^$HAW=6V*P?UX"51^[BGC\#?C 3=U"D<;PP"4W M1!7#@3K)X*]"A5OA++P"QN*B6-"D6,197I)F_ZZ(I<&]MAY3+./YL@26QHMR M!K?6"7KP).C C>$JJ"Q8S+(9POXK) ;10BA;$^0&H'2U8F^(V1!R&48 MV')*QJ.6?8?4R"IBMEXV6V209W$VF\/=Q"*UM3 FWD*6QWG)($OCDJ43U4^? M_CR?0<8H+C96I*2]= F,0BKG%'1>+N.L8'[FPRQF\-PU3$YZ"*5F%SJEKTVO MW-!.IMVI&5\-/>@G?.CD5)<=202)6S)-+^9E!&;HCL/"Z7WH2)5V5(F' M@L8#Z'RKM3LNO(/I%[7Y#U!+ P04 " &@3]:?C1:P]0" !,!@ &0 M 'AL+W=O]OFS 0_5=.;)I6"14PY.>2 M2$V[:?O0*6JW]<.T#PY<@E6P,]N4]K_?&0A-I#23HG ^^SV_AWW'K%;ZT>2( M%I[+0IJYEUN[FP:!27,LN;E4.Y0TLU&ZY):&>AN8G4:>-:"R"%@8#H.2"^DM M9DUNI1Y#AAE>%O5/U5^S\ M#!Q?J@K3_$/=KDV8!VEEK"H[,"DHA6R?_+E[#P> 7-SPQ6_PK;3* MJM3"JTFX$28ME*DTQ;^OUL9JNA=_3GEOJ9/3U*Y6IF;'4YQ[5 P&]1-ZBP_O MHF'XZ8SPI!>>G&/_SZF+178#O).HX0V>+Y1IU<[[]( [] M,S-+7G"9(G +:]P**87<@MK #K50&;R'./;#<=0%T< %D3^*QFT0#\=PG7.] MI>VM@E092SYD!OA,/MCABQ5TK;%WF?[5GG5=HC7Y6V?O:47(LA'@1N"AI>C@0>Z[5WM MP*I=TR_6RE+W:<*&PO=V]R:W-H965T]\=X^?L_/<;*/-@RT1'3Q54MEY5#I73^/8YB56W)[I&A5%5MI4W)%KUK&M M#?(B%%4R9DF2QA47*EK,PMZM6&O -E7%S:\+E'HSC_K1;N-.K$OG M-^+%K.9KO$?WI;XUY,4=2B$J5%9H!097\VC9GUX,?7Y(^"IP8_=L\)UD6C]X MYV,QCQ)/""7FSB-P6A[Q$J7T0$3CYQ8SZH[TA?OV#OU]Z)UZR;C%2RV_B<*5 M\V@208$KWDAWISP'B'&ZT/.JGR9OCS ==DR'Q]#_[S6.0APF^ P7/I<(*RU)DT*M MP?%,XE:8XC>%+>9T4P6LA.(JIQ0+7!6@ X[.I%AS+RH+)T*!*W5C*6Q/IT!O MAU5&2?[];KC)2Q@D/7@?^G M,.Z-V00FO63"X!JM):$8@\I!K4W0NE"Y;.AG) .6>6X:,O&)!IG%_49V9?M\ M3D:,G<+)@ U.B=.XQP(W.G%T#H=>.-[37H5F'28,,=*-16#:J=(Z3M=!R9EV-!>"6=(@1N,3*+[2VNT$W/GM%)M&PW:6I[QH[CNP\W]P"1D(28!!@ E.+__KY=D#3EVHX?^B*)!';Q[;<_H9.M\[=AK76D;W5E MPVFVCK%Y.YN%8JUK%::NT18K2^=K%?'H5[/0>*U*$:JKV3S/?YK5RMCL[$3> M??)G)ZZ-E;'ZDZ?0UK7R=Q>ZVP9:&"?N>J_Y@RKD^S-QF5>JG:*EZ[ M[;]U9\\QZRM<%>23MFGO_'5&11NBJSMA(*B-3=_J6\?#2.!-_H3 O!.8"^YT MD*"\5%&=G7BW)<^[H8U_B*DB#7#&LE-NHL>J@5P\N]2+>#*+T,3/LZ*3NDA2 M\R>D?J;?G(WK0.]MJU/.N#[4O31TN]NH^N%]G0P3]Q-**XUO7-UH^P=:1NU MUR49&QT65*1"^XA4I7,D%EQ'RI9TK4-4$0_OL-=$.E]YK;$>2=7.KL8:)W2A M["VY)2OPIE 3^GUZ/IV0"J1*Q*=AFCG1""EMXX3"UD %XZ>*C_03?$? 8B5% M.M"$T/("@^'#5JWR"I!]H$;Y>,[R:/829[4^H\6YC2CX*A8H4_?#Z M&.E25:EV;%RUX;7NO*4J3&6@-^F['M8[S5?=.BLVMJA:40RE!_F@]"]&A';Q MKU[QE#Y#\9-ZD< 141G(_=6#/R?91UP!]H)0Y)._@G"%D-P8UX8>AAHD%CIN MM;9I%V@TD-@)B/'I\W3Z?$J_.F4#M>PJ$7W:BBVHP"G*LSK-J @1I@@!H$E_ M;55%[#.S+WIN=-'RT1\WVENNE71EK+(%:[Z&!'Q8P0PU\"E-!E'U!550# +7 M^?0@?T5[$FW\7I<3RCYK7]/-QZMK"016(FY535,A0A>5%D09(3#V3( MO=]#%4=\EAS$O+8&.C8&Y^VIM/U!U(-U="81G]#>(NVYTJ ,-E^U["@A0<#D MT^/\50KNO6*?!K1I]6":YZ_VGX8]S20>'KSMN4<# O.UH#?OV/T';#TU""9E;5M+>MY3(+94$G',CXCFO6C^B.C@MB0U MI0^PN@02Y.1N[1.&&G7'$>7JVJ086FK=$]#:ENEHG)?Y -Y]/MPE_.9C1-]+ M$HW[>(+ MAAJFJ)-BQROJXTRE5H,5O?\ FLJX2-" MPR[I-?CFPSE]Q)F1\X2;#W\[- 'XL';HR!RVXL.^&L.T":\""Q(_H%AU<-4* M0%?L\M&Q+RE0$TD).U* ?M:"?>LBZ6\%G,)2HU;Q1.T%N\QRZ 8R#*\P4F8! MO+]G?:L\^UH,4'4B658:]%]I4=A<\AA@%FWBAC,3E(),_FY:7ZSA7W$VNCKBE K5 M&"X[,+:XG2"*;C6.V.C0QY@D.PPM-US<4J"H D$>3,>!=+;4UX*J$ND5Q]%" M%;>$H<0&50Q[5US;.+Y&[[N2"<=5AMOKA#N15!JC64KV+KGGXU*#:P3:11#& MNVUC)_9> #-]Z]HAR/%$\X FR9>Q7Y)CB_OJ#&:T7R7F!C0*2!@1!"-''Y[O MTLOD^83R97$ WJV,!1*A,L66+*QT[DA(\\1"8K_Y:.5J#*#Z6"#M&74D?+ M\]3->9A0XV++RWP3EIJ\ ^+]Q8?/E^'^>BV@/S;\H=UM'#>BPN@H8T<3U*>7C(, M.O^=JH1T8Z6DU9I[1,%.-XF'ZV-5K-KH'2Z;P;1]0N.BG*_'P=OA# MX3S=H^^WIW\CP-.**WZEEQ#-IZ^/,_+IAI\>HFOD5KUP$15:?JXQKVK/&["^ M="[V#WS \#?+V?\!4$L#!!0 ( :!/UI,P4CA-@4 *L, 9 >&PO M=V]R:W-H965TXZ2WSHG#3#LBW4D[YY[(>\A?;'6YJM= M$3GQK:X:>SE:.=>>C\>V6%$M[9ENJ<'*0IM:.@S-M[A=\5K>V>+#B3N=9?>?"NO!R%'!!5 M5#A&D/CIRE(U$20O9 M5>Y.KW^A(9\)XQ6ZLOY7K'O=-!R)HK-.UX,Q(JA5TW_EMZ$.>P;98P;Q8!#[ MN'M'/LHWTLFK"Z/7PK VT%CPJ7IK!*<:WI1/SF!5P M;4>_:FO%'5DR]V0OQ@[.V&1<#, W/7#\"' NWNO&K:QXVY14'MJ/$>0VTG@3 MZ4W\). ;*LY$G 4B#N/T";QDFWGB\9)'\':9_G$]M\[@?/QY+,T>)3V.PCUS M;EM9T.4(3>&+-;IZ^2*:AJ^?B#'=QI@^A?Y?=N=)X.-A/].;N"7CT.Y"+\0G M!T5I2G$K;2H\1F2- T\K\FGCY@JT*$5KWPHR @Z]O0"$, MIGDBKHZ+\!)(,Q9F09:Q$"5!!'P(<3!+I^(##O;_7Z\$SJ8) M"],@3SF.!*EG$4>6(8[P>?5*$I0]YS"B).&<9BAY/$%JX;,J!M7)+#[=$Z(L MR&?1GG BTC!(_=ZF"#',^IG$;W(RP6[GXO-#JPI9[;59JRM5<)=MCBRWS)#1 M2M[CR/*=H^JN1D?>D\%US0?_)#Q+<2E5%=^O+0I<5%+5 2^M5ZI8X;C[CF/% M:++5Q++O-V6_LEPQN;#U7A_Y'L/]K T!KC.'RLJ*2M7*]9P!\'CR[S"X%=V0 MZ2:_ (^/^5^\N;#[KN>YV56S/-;OUPL'5+?:^ VV?,)LAL/B:S*O"#I&=\O5 M 24P_Q2XFW''Z!9E\3F@UFA]^E:0]1QRDIZ%!SGHHNB,(0 $HFLYWMT>L'X4 M[?0'/I-+,"%SGG?I>6V'TK-6SSN<9DG@\,KVAOPT4B#O 4@UW@JLW3E/A(9: M;;CY.(#+H1M=89]+#LSG)L-4!Y, MIS%^TRSG+IQ-T.R,&'O[_G2V\L'?64?,7X';PCA#5\,HR_%%!X<)"\ABFH J M]S)!L0]SB(/8QP[_?0Z'$\>>)>.]!V1-9NF?R;@M^9#W;\GM[/8E?MT_0'?J M_3/^O32H+!J%%C -SV:3$9K7/XW[@=.M?X[.M&PO=V]R:W-H M965TQ>Y/VOM@21N@=?$P7Q MV&CC+[,ZA/;];.:+FAKII[8E@R^5=8T,>'7KF6\=R3(>:O0LG\^7LT8JDUU= MQ+7/[NK"=D$K0Y^=\%W32/=T0]KVE]DBVR[&%V=='*-=U3^'O[V>%M MMI-2JH:,5]8(1]5E=KUX?W/*^^.&?RCJ_>A9L"4K:Q_XY6-YFA6]*:!0'&UT%FME/)!\?/6^D_1]MARTIZNK7ZBRI#?9F=9:*D2G8ZW-G^ M%QKL><2=% M$>4'&>35A;.]<+P;TO@AFAI/ YPR')3[X/!5X5RXNK5-HP*\'+R0IA2WU@1E MUF0*1?YB%J""-\Z*0=Q-$I>_(.Y2O"OQ MQ53D9Q.1S_/35^2=[.P]B?).?L1>\4'Y0EO?.1+_O%[YX) T__J6%Y*2TV\K MX4)Z[UM9T&6&2O'D-I1=_?$/B^7\SZ^8<+HSX?0UZ=\?LO]!G+BCMG-%C;P_ M^# 5?ZN),U$U72-D8SL3!$A"]+4J:A%J/M"TTCR)7GJAE5QI$AW2PL6/@5SC MA:U0V3L-A5I4RDAHDUHHXX,*'1>RQW$91.OL1I6$+QL*;*!4BJ58==D6-MG-\O.P*-KG%(XR0@4IQM,AS5)G6D3!,7%CL M%X) .E*S@@G;E(R[/DD8($[F:6D"DWQ+D6[TTR2: CK$*FMD0>PF]@'!J*08 M)R31OE)O-1:%-CH)P>P*JG< (H>"R+6S#M&LEO',KV%=('2\6)(^!CU MDL,)Q<#E/3A_*OX*WV]W,)"1I&*?B.Q"O#O6IXRX+@K7X9$>$5+ C$ZW .) MD1G'+.(W=2V'[Z3$Y91-NZL$;# M@N]^M=( IXE$,22MK:J?5E(C%>&6V%>+<87!L-0 U;]AT8J[HGBC.,2V\X#D MC]\_Q[J'- 8#7X]4;^OO2"SRR7)YS@^3\^5)(G+LC&J4D44+^Q*J[44254,VWSZ;A^0J.^%R,VGRX.-AV6H3*&[ M'THA%-# 8,9;KY7VBI&MC[M4/Y#!P%IV X2 . MR@9PF1HYBBB3SD7:PA8#=A9-ZJ$O53IQ)C; MWV0?[WZ]]=DQMEZ_XMA#+X)7:@E?=<$'?&>@45#*=AE9Q1IP])"#$'RTF$\7 MSWGTY'PZWZX\)\BI^'F@PU"#_N/VW^"%R4!X=FUB):%#J'7*+( P*%A-!+5XI[] 7_+) _%+ZCQ=M] M +;4=[9;4,\Q5(-R'Y6/^8OK.ZT"03,P >;BX@$6>T(MI0)B#7UMT=,&HAHE M(F96O8\ ^SD;V9<='^;'AWUY_!XI$@/R_5J^,^PIV&@9M$:M?)(!Q8K7+Q1; M0HO>_L1S2T$N (_0LO>=@K<&ZD OQ'B#*:? ])+X8]5YH/,0<@-&X::/<)ZPH!&,J2\'Q-9Z%2*W:/6U4Z6".^-XP0RS,GTB'F1OPP]C0>*.--NWR/NW[FY_&)[N-5-1-4% MOH[0)M8.=U?EBJ[A4N5F'OW>R*>M(KARQ6,V!]VP5T=!ZU'L&,EX\N:T[FN* M$%-G I0NM>1J%Z?(@KCJ!S* R.C70]MVJ=_Y)!,NC@,CE!\&\?\?/&5BE :_ MH*6"A!AL&ZN_NDEV#9>MU'VN2N/;P!GROK W;%U:P^_WEZC]0 M2P,$% @ !H$_6F/L=LDB!@ @Q4 !D !X;"]W;W)K&ULS5AM;]LV$/XKA#NT-L#6XILHI4D )^VP#FA7)%WW8=@'1F)L MK9+HBE32_/L=*=MQ_);8S8R'OA<[P[\OC6--_L1&N'?E1E;4]Z$^>F M1\.AS2:Z4O:-F>H:OER;IE(.NLUX:*>-5GF85)5#&D7QL%)%W3L]#K3/S>FQ M:5U9U/IS@VQ;5:JY.].EN3WID=Z<<%&,)\X3AJ?'4S76E]K].?W<0&^XX)(7 ME:YM86K4Z.N3WH@1NBC7UZHMW86Y M_4W/[!&>7V9*&Y[HMAL;1SV4M=:9:C89-*B*NGNK'[-U6)J0;)M 9Q-HT+L3 M%+1\IYPZ/6[,+6K\:.#F&\'4,!N4*VH/RJ5KX&L!\]SII3/9MXDI<]W85^C] M][9P=TC5.;K0N0;\KTJ-/IDZ,[5K3 FSQ^A#[72CK3L>.E# LQEF,V%GG3"Z M15B*/@*?B47OZUSG#^!.89M-^0D-T)>)1M= -+>>[/Q8"YL],*\=RB:J'@.EJ)%]($7/ MI#C7%%=MF(><0>?J)C.O[(/!097F7I7ZH2K%7)6\;8(.H%$-9J.J\U7M?16! MI^GJ2C<+;PM<%U06!2K#(,A.=0@UY1WJYR!$-4%_-S&MA4EV<#1?H]$F[='R M[0,C!Z9$K':?"T:2 M)N%_.) Q!MON^6%*HW4I@7H >)*P+=2MX*VY#N=81.FZ3ZT-6(!\J:=N)8H! MTD1BQFB'-$\ ^=@CS7&:"N2]66 F">I+&8#F!*=2[@.TB#$'IUGI/A?0?1D- MNL?!4 L<,[G.F,2;-FR@[HTXP9+'6ZA[( XN0NDNQ&<#%HBOIRT G%*<\KAD3+"42HV[!0PF6W:00_I!^PESI)'J.\* MV[DF,%K?2$]>)$(AKGQ59=MII/)_X416^<+T8):^\%G*NE D+GD9ER&A@(_= M>QB5D-4A$Z4$XE0LP;=$%XEA&R6_( 8XD!'F$ND=PEK[XVA6<5P8\EX\FX*/GIKZ!<.NMA3A< MP3%#.0,A[.XI!Y^#1:>2;ZPNYJ#2!# 7XJ'K//%0('":R&W=Y_)LRDGX_[1O4PZ)>E-!D++UJOXA]9#: M(TH?H3[=S44$>,8[W'QUP'HMLNP><** ZN+^Y!A3',E97I4XZ3ZE#'9.R+LL MIK-*)$K )]KYW(V7:4,ER[&*MV,P_6?A66#9-_=D2VHBQO&47>Q=C^\NYZ$ M0^^X .1*?0U3HS=2]%#37?EU'6>FX9KMRCAGJM"<: 4NX ? ]VMCW+SC!2SN M74__ U!+ P04 " &@3]:'86ZK6<# "!!P &0 'AL+W=OL:T.3K92M=S04NT"W2ODE3-JFX"%81JT7'3>:N'V'M5J(0?3 MB X?%>BA;;GZ?XV-/"R]R#MM?!&[VMB-8+7H^0Z?T/S=/RI:!1-*)5KLM) = M*-PNO=OH9IU8?:?PC\"#/I/!,ME(^6P7?U9++[0!88.EL0B::Z(C$N3-&"4VP\C22+CC^U):?BU1HT8K MGVO95$AAOX=YZB^T6>D1#%B9^%J958[.=Y#%]=QU-=Q3E(\IU]>D,3"V$\2NS=/(UH5\+#=TK"R:7;)I7%% MMU$.2AA!N$7HLRR%+/'#G$&>^U%10%;X85; _?$R:#-/_3Q*2$IBYB=99#T5 MD9\F&4EI0B!Y?IZ6L^MX-T@58DNG&6P-?'B7LXA]G+Y16D J''@ MCPLC>S=D-]+0R'9B36\D*JM YULIS6EA'4RO[NH[4$L#!!0 ( :!/UI$ M-7V[; 0 *D) 9 >&PO=V]R:W-H965T@#+8\M(A*I)2D[VU_?(:4HSJZ3 MHB\\9[Z9X5R<[Z5ZT!6B@<>F%OKD?PB>->'ZS!6K*2 M\L%N/JS/O< JA#66QB(PFG9XA75M@4B-+P.F-XJTC(?K)_0;9SO9LF(:KV3] MF:]-=>[E'JQQP[K:W,O]KSC8DUJ\4M;:C;#O:>/$@[+31C8#,VG0<-'/['%X MAP.&/'B%(1H8(J=W+\AI>Z#H%: ";J4PE8;W8HWKE_Q34FK4 M+'K2[#)Z$_ :RPE$N0]1$"5OX,6CI;'#B__;TFNNRUI:8S7\=;'21E%P_'W, MYAXR.0YI$^9,MZS$,I M5:53S6JD1%P9T%AVBAM.;OT1HM"?Y?'A(LS]+"N>%R3S 8W% ?S2!?Z612=V#F-,S<783_G27@"2T2RT2!YPH=7 MPL1W@4$"#@DH)&[&DH0 PJ*J 6^CF,)U2UE-E2^R&SU8Z[!SIZZ-H51;)WN[S7W@DP$D^.D(JJ M'3!SF!HD[4YARSBESB-U3TV*V.>2SB'D#D6O0NFAD0 'M6UHD,'K/MQ93:]( MTFU9UY.7Z?*<*1\[=TA/V,>%=LH2_YZ;"JR>0&%5Q#3F202?78>RVNY06>/T M:-R&7/Z.FAO7T$I.+CN!.)GD@1UG!5RQEAM6\W^(^9FIH<;'6PK",,\F40$_ MT2*?I'9QG$&1<=^*R4A,#%DZH<1:/NG?TO-3Z>#RP)*7)822.$ES/\IRN\HC M/R_R5^@BOYB%-,=^2-3'ZO+TH'U2IFW=)X&BUD9BWTG'T_$?&ULE99M;]LV$,>_RD$;A@3@(HEZ]FP#2;M@?=$B2-KUQ; 7 MM'2VB%*B1U)Q\NUWE&PW01T#?6,=J;O?_>_$!\]WVGRS+:*#IT[U=A&TSFUG M86CK%CMAK_06>WJSUJ83CH9F$]JM0=&,09T*>13E82=D'RSGX]R=6<[UX)3L M\*8WLL+=2]V!P MO0BNX]E-ZOU'A[\E[NP+&WPE*ZV_^<&'9A%$7A JK)TG"'H\XCM4RH-(QG][ M9G!,Z0-?V@?Z[5@[U;(2%M]I]54VKET$90 -KL6@W+W>_87[>C+/J[6RXR_L M)E]>!5 /UNEN'TP*.ME/3_&T[\.+@#)Z(X#O _BH>THTJGPOG%C.C=Z!\=Y$ M\\98ZAA-XF3O/\J#,_164IQ;W@R69JR%!]Q0KQU\Z*+^PWM-N M)AI_@U;!1]V[UL*??8/-Z_B0E!WE\8.\&WX6^![K*^ E Q[Q] PO.9:;C+SD M#=ZARGO<:N-DOX%_KE?6&5H<_YXJ=Z*EIVE^P\SL5M2X"&A'6#2/&"Q_^R7. MHS_.:$V/6M-S])_^-&=II[6>2P%?$6CO&^$0MD;VM=P*I9Y!]N!V&NP486=P M$5_"FAJHS?/OJT$J!ZWVW V#72OKEB)J-31H::@56J$01-_0EG9"JM.A^\PD MP[+1^8)3$MD+DB$4>/FR1OM#AD[T@P<.!ILCJR;*T*'9 Z;LDN:,'UW!YQ9A MK16=3][;B97R%>M'Z8G3 4*T[]D;VFBP>CZT "Y\2WPRXMK+&?$,XJN= )^H MS:]G:&5CMR)1?G4?!TG$SKSY1(>TP4?L!YS![<)B[-)/HN* M$9N3WBSS5I:RF,>GE.E[ J*@ZX=+2H,IYF MKSO^41A:4;[=G[6C#,):=&?T4L?RB!55-MEIS#A).-5;GK*JX-1CSBJ>3/TJ M,^IC,=F^..KSJ:,C?''"TTK>C/>8I94]]&XZ[(^SQZOR>KHAOKM/]RS5MZ'% M#PK7%!I=%5D 9KJ[IH'3V_&^6&E'M\]HMG3=H_$.]'ZMM3L,?(+C'XCE_U!+ M P04 " &@3]:6"8+C(D" #!!P &0 'AL+W=OC?&F90%(9('^-/R^ETD@:XN]ZR?[6Y MZUSNB(09+W[33.439^2@#):D+M0UWWR#-I^!X4MY(>T7;9K8P2P"_!?A/ >$+@* %!*]5"%M ^%J%00NPJ>,F=UNXA"@2 M1X)OD##1FLTL;/4M6M>+,O-.;I30NU3C5+P@CV@MT0*$?7,L!910F192\(R&6&EM0T#3EN=::/COZ 3H"O.5"[1G&60]>"3 MP_CS WBL<^X2][>)3_V#A FDI\@??4*^ZX<]YYF] AZX%A[TI?-_ZO,WJ^\5 M(^A>06#Y@K>\@K[+;NC"?CK3V\:R(BE,'-V\)(@U./''#][0_=)7Z?&8F@IS$A8QX-A./0CO-XM M\/.H8' ^.MN/2IY'>4%XY@[WP^8]87XP&@5=6),MWNE))8B5'082I;QFJGF8 MG;>;-Q>VS3[Q3[WQS.OQ)WH^->/D'WTSW*Z(6%$F40%++>6>GNF6*9J!T1B* M5[8CWG&E^ZM=YGK&@C !>G_)N=H:1J";VO%?4$L#!!0 ( :!/UJ72GR3 M408 # C 9 >&PO=V]R:W-H965T+ZA$=]= M>[ZW_^(+VX1*?]&?3E*RH0NJ?DL?!%SU2Y45BVDB&4^0H.MK;^9_F ]-@&GQ ME=&=K'U&VLJ2\R=]<;>Z]@8Z(QK10&D) O^V=$ZC2"M!'G\5HE[9IPZL?]ZK M_V3,@YDED73.H]_92H77WJ6'5G1-LDA]X;N?:6%HK/4"'DGS%^WRML,K#P69 M5#PN@B&#F"7Y?_*M&(A:P.7@2 N O!K X9%P- 8S3,SMFZ)(M.)X#LD=&M0 MTQ_,V)AH<,,2/8T+)> N@S@UO8,)65&!'@59L62#9D*09$-AHI2<]!7TH-OU M@T+M)E?#1]2&Z)XG*I3H8[*B*TO\W!U_Y8CO@[/2'M[;N\%.P5L:G"%\V4-X M@$=(AD10FZWY?U4Y2&Y8COW0R Z/R-K&O(>6S^@N6;$M6V4DLDU!+CJRB^IE M_T&F)*#7'JQK2<66>M/OO_//!S_:C)]([,#_J/0_H66=82[/G MI=ES9U*_9!$C:/$W17_E_TOG=-]#Z0I&(E/($O&U[2RQC8!3]JTCX,[QAJ[T&WD4![#IS5,A562%7[MV/Q+9-ZL8=5-(_ M(P":[3/IEOC7(K/:=&JTM5G1I>^$M^ELLQ%T _[0;$M81)9':C97&1L5_:MO M.X4M8=+?'EAQ-SK,L.(_W\UJMP2V)/1)4)HL(Z*4$QC<6F\]+TZE=NB\XD%_ MW 4T^"?BNF(,NJ!$O\)$W\V)K<'!K?OF47!G64>'T?Y ?5FXAP"QQP2B#]V- M(''<+3.@=SK&JZVC8B-_@#Z] Z0H1*2A (*@%X")E$O)8'?0N:V@0[UE0*;W M1 0A&AO/XQPB2C22B&2*ZPP#$@$9:3))!8N07[9G:Y1PA984NJ(Z![!5[DA) M9@84>BG0 P8@Y3 8BAF])? )CV#4,B$SDAB^T2;M'A'8RU+=9M0;#.HX\UJ4 M\2O:]YTP?11F&L)>5HRU$KO >+_B>-\-R<>IQAWGI)H30?ZAI0H\?3=#MGBZ MT*!X%&FZ(%)<$2EVDZ4QY.*9AOB76YSU&5D7A(HK0L5NF*S/WVTF#+Y9G;IE M1CYL<,_VAX!=8"FNL!2[F?*5O%:HU%%L!)O>"V!K:G688\64V,V4"ZI"M C" M["FA0>@&-K?46X_I4ZD=&J]0%8^Z #9\4F@]E=KA&%30BMU/&UL#FUOWS:/@ MSK(.;.,]L+VHVQ[Z^(T&F>&KKRR@Z 'Z!2Y*X,XGFE !)N<\ ^R*>F@>,FI( M(HT82:#Q9Z"S@(H9K(.4Q>LC"M6QF[F;0&6#8K'P-(=UM9H1=#8S;O-8.F.M^S&5I==X/.P MPN=A SZ_DBT;9/#PZBA=A SZ^#RT*ECHVPE;Y@RX9&>8;]VCL) M,14;\ZJ&1 'L BI_/:'\MGP=9&9>@NA7S?-W2> (VC X)R.ZAM#!V07T+/+7 M,_(+Q5/SAL.2*SB.S,>0PB$F= .XO^9PI!07NH/R)9GI/U!+ P04 " & M@3]:3@UL/'4, "P)0 &0 'AL+W=O;JS,BR)-NQDTL\X[>T:2\7GY7TVNGT T1"$A(28$#0LN_7 M]]D%^")'9IST9?K%%DE@L=A]]ME=D"_7UGTJ5TIY<9MGIGPU6'E?O-C;*Y.5 MRF4YLH4R>+*P+I<>EVZY5Q9.R90GY=G>=#Q^MI=+;08G+_G>E3MY:2N?::.N MG"BK/)?N[DQE=OUJ,!G4-Z[U(R75N3*EMD8X MM7@U.)V\.)OP!![Q5ZW69>>WH*W,K?U$%V_25X,Q::0RE7@2(?'O1IVK+"-) MT.-S%#IHUJ2)W=^U]->\>6QF+DMU;K/?=.I7KP;' Y&JA:PR?VW7?U)Q0X MQRHT=B^)$L^"Q.D#$I^+M];X52DN3:K2S?E[T*Y1<5JK>#;M%7BADI&8'@_% M=#P]Z)&WWVQYG^7M/R#OG5M*HW_GG0[%N34E-IN&C4N3;EH"EGFMC32)EIF8 MX:8")'TI_G$Z+[T#IOZYS4)!@8/M"E"@O2@+F:A7@X+6]M4[1?V?J40.(G-"VGNM%F*RL@JU5ZE')%:\,2F0[("G(7[#FV1FC1%E-2]UJB4]$CO ,@?KC:*K MR"2TLE/+*F.#L([T<*:2RFFOXXC+VV0ES5)ADWFN2Z:@'5Y]=GF.Y<"&XM=* M.J]<=B>N56$=[=<(8@HQ&>_^RF).G==)IG"#UL%4#*V7%K/=OXW$*6SK4AB6 M=IPHY\&C0IO MC4@%]9Z8[T2J2Z3S)850",,#*P*\B>-JXPGCQZ8OJV2UW?8C8$'(%&CB0 0;*Z>@60F/.%LM5T@B),%4^5R1 M_H-?8(1R$$9&MY9*\%VZ_#HB=S[4\'TZ!)2A%+P&*6ZM(8AMEK):Y&M;:!,I M()<&*8ID#..B6RT=72%@2VSL(S#/]X?Q 5DSN U; -X?[XY#? MAF17W.W:$7'72!@\'?7DB,,F1QSVTOII&]Z7I=?@&K4M-_0+H=P0N*5)E0]$ M!3F'*$W[N[ QHA%X[G.EBX9[%&:]GG\6>/Q9[W.>HVX@]"_ W?;/-T_^?U]+>\E>9C0J165 MZB :)'B;*S9 WQQ9KL1K] 0M>=6D5I,8TZ#U#15J3G:I3B25"+7U:H= 2$(R M%QLR%Q6HF(*-J47$V@'4CH1';J(,*PZGNX?[8"CU"0!F,]7AR007\#23OD+F MO(,Z4*QDJ,;0G0#MI(Z2N J+7=+/*.QS*!0H"%!KA^U/PGI$^10/$F!(H#Y0 M@0D+, ENUO/4K8^J8,G)03U1+]HD,6PWW-D AF/B@QOH:A_,0SF)HK K9*UA MP2@FS)@^9ZHZ9!?SXSKO'4Z#]2+N6OL#:ITF.K*66,I*AE$VU#< M+[$+ /9%JEP9.*0HT.[(.3(:&(J+4PQ+V*F4RSM* ,4FE0[P_%"D#*&=P>GL M0XFB"'5B!9S/[UAF&\A;9Y]9_"-B/YV=@=,%R6"T9X (2:%^.61-T B\3$49 M%$L5(($^$)=P+_*?TI1@>6J]#:16H('"1]T6X,DPEJL S-14?]3[J[F2K?*' M\A%<1-41.C)%-1G!8'\8MHM]U!; 7OC)[OCYL*:#]_*6;/4>154BC@[&3U^( M-V ->Q,IP=O-D1=MJ5N714V^6"+G4V"@EI!+7"P;.M5!A)>WW5HY@-NH-64E MMG\KJZX_R2:=LCO8-LJHTS'&%YQV;.2K9C$B$ZKI+,R5Z;9R;X=@J4+JM*MS MP,I']!TE2(WFD*(HIGMLCCO=.F)88N=3&<$7)U5SCH\EA M75G$3?A64 T95K@@8'DN&KNA H4B+V#96$4R&9$)&$9E4P0N*QV:BTU@_?C# M\71R]--CX?4+H>(Q\#H:HG%;KP-8V$8AT@]LP]IH3C0H2)4 M9L5[XT*XTXG).34J911'(8=^J!=T;#JT35XO:N-S;#="V]+@GOU66BW$.\Y> MM%#M ;P,MI EU:>)X^S S$>(NZN%\0WTL5>JE857, ME_L(E4LD-1+/T$OCPKNHUJ!(4^F'5%#&<$15<*-M1=405\364!<3%^CL-AHF M%@>4DC\WS?6<#JAZ V,#T=\3&OO#&*R;]0>%"_?4WQ)EE/I);9E:KOPH?/XO M ^M@>V#]8D?\='>\WW!W(T7L=N)L:]6W*RX#;BBLNN3#B"RK_8NW+&I"<<&LE">S!>>+/$B!#PTRU2>_F#G?'D__EYLXS%*^+N]JW ME]R\D-P+2AO-=DBM6 K4N]N:I[ZD"4.E'5\U4=MM3#O)JFG+4%6@NJ!SBG(; MF2&:B!"$ORL"13PH.#Y \1T[G>;LX:&E-W8X) 42-I ./-.QQI!B1#7FHL". M3.(:3]71^K7(?-8;Y-\M]FB$4@YI56U&?3CJ>BC34FGVW:00.F N6^O5 @S" M"5:L+[DNYY*/.,@_AB%ZBO;CIF@__DK17E1H$60XPR'%E:'7"-N*]>^3%#N5 M7-[JO,IC]\_("*F[0XYB#6BA&J-D7R$9A@:)RF=&M&M7D CEF'VX1FJ/,;1! M1^^KSM$#U1/(W7A"1U86?!-'A_X,#:HJZ& G9#CO]+S"*%Z1#H@P/:V(V8$' M9V_YM" 53R;3*6KS+*NQ@QN3]H;O5-SQ/0B/NG]T% O4>(!.6Z%@=HI6)$%U MDU@?4Q!&2PGS$,X:-EEQM#;'H$T;RO7$EXJLN?)56)1Z1-6U:ZIR4A.]B4Y" M^/JU9?GQ\!<81==+A=>F6G3@&952MXE2M')H]AO9A2.9I:5#19 7'0#QFQ3V M>DKN3-O^>"3>P?;U"%*D(RFA,_[Z!-:IGC!XWH3!\Z^!M_,.*1P&_2:=DWR6 M1'9^"YI9RB4N9C9+MX7'?W:% ="R1U6/F.,-G9!H^-O]<*3J)X8@.)TAMONI @_I_$$EF)3:>5JYF8B0$ M<%!XS?E07-A.LHB[W1=])#L9M^]LQ[W>?T-)C(YPKJF ^-DFG\*+*M\>;+ZV M;DT]QTS2FY?.TZTO=/^MY78&;ZY_/J<3$&3V'BS<=_R:WDS O97GM$6V94'Q M2(QI@PN>2/(0_&0R'DTVB7+_^6AZ'=& M1;<],NAY^)R1."<"="DQYC[[4MC,F+=YB7*2GW!V;W$TOD89-(;Z772$#.D M"4TUS5:Z^%8A0-:6F_P%$-''V]DUL8=T8;N.K %>[A0!0-$5O3C1O:F!#DK] MH[+"-F/M=3ZBR95;\J="_*+'^/ ]37.W^1SI-'R$TPX/WS(A5)84BYE:8"IR MY>% N/!Y4+A @\B?Y,RM]S;GGRLE4:+2 #RG-_[U!2W0?*1U\B]02P,$% M @ !H$_6K:J2?9[ P 30< !D !X;"]W;W)K&ULE57?;]PV#/Y7"*\86L"-95OVV=G= ?FQH'UH$239]C#L06?S;*&VY4ER MKM>_?I3MN^2 :X"]V!1%?OQ(B=1RI_0W4R-:^-XVG5EYM;7]91"8HL96F O5 M8T<[6Z5;86FIJ\#T&D4Y.K5-$#&6!JV0G;=>CKI[O5ZJP3:RPWL-9FA;H??7 MV*C=R@N]@^)!5K5UBF"][$6%CVC_Z.\UK8(C2BE;[(Q4'6C\0:;Q@$1C7]G3.\8TCF^E@_H M=V/NE,M&&+Q1S5^RM/7*RSPH<2N&QCZHW2><\TD<7J$:,WYA-]GRA0?%8*QJ M9V=BT,IN^HOO.63L)P[1[!"-O*= (\M;8<5ZJ=4.M+,F-">,J8[>1$YV M[E >K:9=27YV_8#/V T(6ZU:N%&=U50G0R1L#3=C>-0&WC^)38/FPS*P%--Y M!L6,?SWA1S_!S^$+@=8&?N]*+$_] ^)Z)!P="%]';P+>8G$!4>9#Q"+^!EY\ M+$ \XL7_IP"G^S UFHP MI#,?+N&IUH@G%P>^$L-3#5T$;#=T.H?+\**)V:B)3VU.MN_H-)7>?]P,LK'@ M8KND/M%Q@Q%TU>$=\$7HYWGF),;\-(Y)"OUXD?DAF^0H83X/%X3Y^2 MLT,_IJ9L3:'F@AA'($LCB%(_9BFD"S_DF?NE^0(2@L]2!IQV\S@G8,X3 @]= MN)#"A1SN9">Z0HH&W&G(@B _=V;0I$2@Z=D5>RA4VTKCQJ6AP 42IW*ZU[:6 MNOS8"VWW((]N9-^+3A(4I<)3]XURB/T\8O0->0)733,G,IT46>9$D0.Q2ED( MR8*,B'&7,F6AK>T\*J?AR8&V6I_T>QIO<.M3.@_:U2]K!P 8XOZ/H_4$L#!!0 M ( :!/UKG!@I!/ 4 /4- 9 >&PO=V]R:W-H965T,#B $NM;[%6B+(FFWAV$/M'2VB$BB2])Q ML[]^=Y2CR*GC9D][$47RON]WY/%LH_2=J1 M?&OJUIR/*FM7IY.)*2ILA#E1 M*VQI9Z%T(RQ-]7)B5AI%Z9B:>A+Z?CIIA&Q'LS.W]DG/SM3:UK+%3QK,NFF$ M?KC$6FW.1\'H<>%&+BO+"Y/9V4HL\1;ME]4G3;-)+Z64#;9&JA8T+LY'%\'I M9<;TCN /B1LS^ ?V9*[4'4_>E>H6KCOK#I:!,B M+M;&JF;+3!8TLNU&\6T;AP%#[K_ $&X90F=WI\A9>2VLF)UIM0'-U"2-?YRK MCIN,DRTGY=9JVI7$9V?OVGLTEJ)L#8P_BWF-YNAL8DDR[T^*K93+3DKX@I0I M?%"MK0R\:4LL=_DG9%%O5OAHUF5X4. U%B<0YAZ$?A@?D!?U;D9.7O1C-SVX MQKD%T9;PYNM:V@>XQ6*MI95HX*^+N;&:H/+WOB!T.N+].KA\3LU*%'@^HOHP MJ.]Q-/OEIR#U?SW@0=Q[$!^2/KNE%+3?S"$,"D4E9RR6 MK,I6" M54^W*=@ECV=**6AN*GCDZI4@6V,Q1NU1]$+JH(/(]N+@7LF8L'=.I M<6P$65URS,U3H'^&,/"R/**?(/?2=,KL=VB9"[#+RX \\^(HAB#PIFD 'U5[ MW'Q'+0 I1XB5Y"N_1&#"5TO;8HFYVN,9!ZOEI>$0_ MN1=F_E%G7)AG_)-Y49#"@4PF?2:35V=R-U*W'*D!&F^01<_3*H'\SYI#V ?5NB! MT,CAWK3@H(/0Y6S.M\%A.''E#S#EIA>]W6_9W*?I%;OAUF[0R))LEJ(&WE[2 MU7(\%\4=4>W@+_:".'6C/V48AMXTZL8\3>#6"HLN,"M5$TM!XLQZ7LI[Z>ZC MYWA.O82XZ!LDA#X_#AA]D4^&Z972+.LY!X$Y3#(>@BQQ0T SW\NSN*N.:9KO ME,F4# V>ZN4 $M,>B>FKD7A%!S@??&MR](.P70YWSIH!,O=!\:"J_P6*Q<"E M9NO2?T+D";SYMJ+V@8S;\G/B&O$ I5PL"*<+K9I]:IA,&)@K31E!31,+EGH9 M Y6X1Z=5<[L 5@$AJP:E@<*R(LEJ7LNEJW=R8B-MQ7L\4D<%U(J)FJ6?[*F5 M9\5Q3>$C;VH^\&PE6E MP@,*31#*O=@/W1C1.J,0W5-*LE9TOG]W34(!L$%&3O= MI6N^.R,_5QIQI]V"CV37[LH../H)'Z,O[QR\?]FKI8M<[2*GZ69:M@YL)=%0 M:\"87J&6JJ34C:=)S+=GEO$).X[C[B[U_"1P-_"I$SAFB3NR*#@#I4;5^\2/ M R^-IW1+AU'"=S6=O &-44JS+RV]3&HGZ]7F/E-J)=5CA;7S(_12/V+;DSCH MYKX?\#S-]_<"DT$KWJ!>N@<']U3KUG9=>;_:OVDNNE;^B;Q[$%%"E@R>&A?$ MZI]D=-GK[I'13:Q:N<9^KBP]$]QO1>\RU$Q ^PNE[..$%?0OO=F_4$L#!!0 M ( :!/UKXN11TA ( &H% 9 >&PO=V]R:W-H965TQ%UR9S@K=F!:AFQ.!Y%-1T-9-+"4HD9EA59@<+4(+I+99>;KNX(? C=V M+P;?R5+K9Y_]^8K;?LX]7Z&E[;ZPZ6M3%D#16J?K+9@4U$+U M(W_=_H<]P"1^!\"V -;I[C?J5%YSQ_.YT1LPOIK8?-"UVJ%)G%#^4!Z=H55! M.)??JA=43AN!%DZ^\:5$>SJ/'#'[]:C8LESV+.P=EBG<:>4J"U]4B>6_^(@4 M#;+83M8E.TIXC<49L$D(+&;9$;YT:#/M^-+_M/D&U\(64MO6(/R\6%IGZ%[\ M.M1Q3Y@=)O1>F=F&%[@(R P6S0L&^:@6# M]$,BC](<%KE_XH4F=UF'I=_(50@K+^H>OHT @N+7R$\20DS,QL#&X70\ MAANA!-W=$M9:EQ:2- M'!$K2\S!AGH5E:]?_Z6]Z\0=;86RH+$%4'CL_%Y *9W=I\XW71N6FI'WNS" MBAY#-+Z UE=:NUWB-QB>U_P/4$L#!!0 ( :!/UIYUIBS208 -X0 9 M >&PO=V]R:W-H965T>,A8) M\)G:GG'F%V>K^EI]4OZ7U0>+K^D6I=5+U3MM>K)J?CZY3%Z_*7A]6/ _K6[=@S&Q M)3-C_N"/=^WY)&:%5*<:SP@U7C?J2G4= T&-+R/F9"N2-SX<;]#?!MMARZQV MZLITO^K6+\XGY81:-:_7G?]H;G]4HST9XS6F<^%)M\/:7$ZH63MOEN-F:+#4 M_?"N_QS]\&!#&>_9(,8-(N@]" I:_E#[^N+,FENRO!IH/ BFAMU03O=,RB=O M\:O&/G]Q97KPH2S]9.K>T4?5*'U3SSI%QY_YY4[.IAYR>/6T&3'?#)AB#V9% M/YO>+QS]NV]5^WC_%/IME10;)=^(@X _J.:41!F1B$5Z $]NC98!3^[!N[?2 MT6^7,^P&+)7_Q^N:S:QTP5E[(/8T3WYA5D[*.A.7A,(5,L95C*)/]>V M69",-T8L5-="C"7=WRCGD?$^(BAQHP'0W9%3S=IJ#Y$M'5&21FF1\R"/JKS< MCT%)$I5528F(2I$_7>=JJ"ED)*2D)(N2-"9.!6_78[5H;^!5&)E'<2JH$(*R M+,K3BE*\LAPFS96U4&F^]?]7Y"F8QRF5.:XK.@GY2#L]>0!JM6Q@8%CR643P7VB#@J M$H ?(3TB6:4\D)',4EBT!#V-KKMG% W:,8/:>5B!&/./V/Y'%#Z@_HBJ-*IB MP8,DJF1YR&@IV>BB3$[V^7/THDA2]DX"WP!>9I+!XS39[1L8T^PWG4UKNG4; M1%BSI'H^UYVND5O3C! MG]3A'S=Q^NX^GJ\6-=:QY+W!\&OH M@>"POE$6+9VEA=JZ!@VZ!P!DD(6GJ3Q-Z%_C\]DV-9^KT*UW;DKBTW37KN70 M=+Q!?_1<,>Y()#$E57Z JWS+5?YBKG957+C!M'JNG_:[@9>#V"^OO1KE)3!H M.MW6;/MXEMJD;ZN _66M^@9ET\,+;O,+SF.8Z$/0KRP20*_ R:SN0F*&A/G* M8GXU)N$15Z\BKCA59%2" 9DP*7E,;7WGJ*IRXC(G*0_SU3@O"U1B+*V2[X:) MK$@HS[B0C)7W:%-[#_!9;/DLOHI/ND(MTI[^B]#E2'H'US6U-W9GWAV4]7)^ M6^WJZVNKKKD6?2UMLSMJ!AN^C#;HC0VA2*E>T=MW5_\AUQBK*"_C(!LVPD3+73Q#->5V M7D4"D$PBBMMD8<^CR#*F'Q9117FW[/".Z!%_"HO*A)1*CC )-"^_:84 MB?A^^T;8H=V745FD#)MG)7U:SUX]!^NXJ_@%.A5@$;_Q,Z@M9$%YE3$R//#> M/ 01B-TTE7NWBA+!/AQE2G1P-CN)@XF/O(!33)(//7W(JC$;[C-OP\,S,O"( M_SDC*1I=$70H60>679;9H$EP@:LD:/(WC&"1?.Z%)()V:.8"?.1ERL>T M% 7A)7SLY:(D:%/ !06*RF,RTK38NV_SEG!OD8UGRZ1\X@,!MV3A751,@X"? M< YNC\0OCA)1C*4Y4LUIS9(Q:%IH+F(2LE%#S$A0TS +T&GJ,K2^^/52^G? M):N(\HHU%QD?-]D$')'E8&,:SH^1"/$XGN!VU=OI@SLGZL]UN%GSG0#7E.'Z MN9W=7MXOASOK_?+AY@]34'H<6)YC:WQ:X!ACA]OT\.'-*MQ@9\;C/AR&"U6W MRO("_#XWN!2-'RQ@^Y?&Q5]02P,$% @ !H$_6J0#8G[&!0 \ X !D M !X;"]W;W)K&ULK5=M;]LV$/XK!S>YXQW) MLUMMOMF%E Y^-'5KSP<+YY:GHY$M%[(I[(E>RA;_S+1I"H>O9CZR2R.+RD]J MZA$/@F34%*H=C,_\MRLS/M,K5ZM67AFPJZ8IS-VEK/7M^2 'J9T'@_X$\E;^U6'TC)5.MO M]/*^.A\$1$C6LG2$4&!S(R>RK@D(:7SO,0<;DS1QN[]&?^>UHY9I8>5$UU]5 MY1;G@VP E9P5J]I]UK>_REY/3'BEKJU_PFT_-AA N;).-_UD9-"HMFN+'[T? MGC.!]Q.XY]T9\BS?%*X8GQE]"X9&(QIUO%0_&\FIEH)R[0S^53C/C2>Z::0I M55'#!UVT%C[+4JJ;8EI+"\=??#L\&SDT11-&90][V<'R/; Y?-2M6UAXVU:R M>CA_A!0W//F:YR4_"/A&EB? ,P8\X-$!/+'1+3R>V(.W+?.OBZEU!M?'W[N$ M=CC1;AS*F5.[+$IY/L"DL-+15O!.]46;:G:^5;T=DDY:&RWE"\+"3-=8^X2O"/D/H'5 M/^BZ4K?X)@W4GHS9F(=CU8);Z)5%@G9X"AA V4QQ) 7Q8V'*!8A@+6(AZPK- M&%#MC;0.D]XQ0!(W"@'J.["R7!GET&0%1Q!&+$H3ZB0L3[+]&!"&+,LS"#G+ M>/)XG"V0)A>,"P%AS,(H@ G*<6;5%XSJ!KV*(A,61!Q2SB&.61+E$&$3)RAI M)HU!2K.-_V=2=B'1;B$-@Q;+ZG'(@BP;PG',Q1 NR)>$ZSF0V_!A+65;SN.A M'YTD0X@%2T0"482O*7R0%IV]0FNH:JF-)W@LD'S$<0X/6!HB^!&F!Q-Y1!W! M1!S!5GX_#E''CB*HK$,5N,;<@VC_5 BW0G\$><3R@%,G9+G(#HD6@D2G63C< MY\_>BSR,R#LA^@;A12P(/(C"W;Y!,>5^Z22MK%>5-V%T \5LIFI58%X->W,B M83P.T&*$CB2C1Q!G+ P$=J*4I3R& PD>;Q(\?G:"'RC%,%D45*"DP5"ITNY* M[L.&*(\/.61:U#X^BZ)ZM K*AZ;W+H.O?@/$Z!4WTN!^3BO+5]45VE,M F!6 M@D$?0WJ2PB_XC/#Y9%K3;1QX@+ .%QY1" -,X0/>3C;>3OX/;UN8WL&D+FR7 MRN^)>XOC)K@VE8/?49!R=_B]4F7AM-D5C8-$GE]J*V6+^=S(.2U-'YAMORP- M+F.U1&KK\/EEOZ\DHZJRD_"]EZ#6$KS0F;(E8MW)PA"0-FJ.B=B5FD.E@+9D M>L2;GJ 'IT<(5T8A_A?M$!K[C7P%[]Y/?@-;:B,AR0)O&S6B1$-%/<;DHNJ> M,XZ01R XU;.<$B]-?-D7+(MS^I.S'+]_(L([H'GP*DESX"Q"O) )1'OY(N,A M?[UIL8)@]<]8ED8$F\097*^FKYZ"U51DW (+%\*"P!7Y&&H#F4*2QX2,'OBD MMT%XS+&@B[U3>19"WNUL&19TDAT&7N(#+^"F%B9=B4\#\D._+=WGXCH.3X*! MC^#G(Q)AW4L]AXPXD.TLBSLF0=;OR%VL0L_D/R*"@\13+X0,V6%MYQB/)(MH MUXZ2\%GQV!N+#)!-BBY(\^!1,*(HW3MOW0IT;QKW1XTP>^0#CFZ)?9OF% :. M?L+]Z.C^?/#L).F#(0U=LRBU,:BXAW9A3EDF:#/%-2'\FD"_>$XLCZ/[W?:Y MX=]E*V5)3LQY3*&KM M+B2;KYOKW$5WB[D?WMT%40J6'HM1GN'4X"3%SFEO]-,M<,;DN\N M\$HJ#0W _S.-9^3^A0QL+KGC?P%02P,$% @ !H$_6JLC.OX2 P E 8 M !D !X;"]W;W)K&ULE559;]LX$/XK VVQ: $A MNB@?J6T@2;-H@2T:--ONPZ(/E#2VB%*DEZ3B]-_OD))5+^ 8Z(O$8^8[..)H M==#FNVT1'3QW4MEUU#JWOTX26[?8<7NE]ZAH9ZM-QQU-S2ZQ>X.\"4F=3/(T MG24=%RK:K,+:@]FL=.^D4/A@P/9=Q\V/6Y3ZL(ZRZ+CP6>Q:YQ>2S6K/=_B( M[LO^P= LF5 :T:&R0BLPN%U'-]GU+?/Q(>"KP(,]&8-W4FG]W4\^-.LH]8)0 M8NT\ J?7$]ZAE!Z(9/P[8D83I4\\'1_1_PC>R4O%+=YI^;=H7+N.%A$TN.6] M=)_UX3V.?DJ/5VMIPQ,.0VRYC*#NK=/=F$P*.J&&-W\>S^$D89&^D)"/"7G0 M/1 %E>^XXYN5T0

"71OEDECL@]1%*/1+<#4?X"T1(^:N5: M"_>JP>;_^0F)GI3G1^6W^47 =UA?0;Z((4]S=@&OF$ZB"'C%"W@/_$?P%DX@ M' N7%OZYJ:PS].U\.V=Y0&3G$?U]NK9[7N,ZH@MCT3QAM/G]MVR6OKV@ETUZ MV27TS2/=SZ:7"'H+OU;%6$.R;:Z#28E<1CB_O1V[J%HHTADE#.XMT[0M29!!VX, M5T%EP6*6Y5!D\3Q;P!>%W"B*$,KV%%(CD/].]!U%%A2Y#"^VG"KPI&7?(;6K MBI"ME\T6&>19G,WF\&%"D=I:&$_20I;'>G5O(S ##UPF#B]#WVGTH[J$(8M_3;0^ #:WVKMCA-/ M,/V(-O\!4$L#!!0 ( :!/UJK:(2J[ ( 'X& 9 >&PO=V]R:W-H M965T;8GHX+F2RDZ"TKGU M1139O,2*VW.]1D4[2VTJ[FAI5I%=&^1%DU3)B,5Q/ZJX4,%TW/CF9CK6M9-" MX=R K:N*FY<92KV9!$FP<]R*5>F\(YJ.UWR%=^A^KN>&5E&'4H@*E15:@<'E M)+A,+F:9CV\"?@G;Q<2]L\8=/& M]M, \MHZ76V3B4$E5/OFS]MSV$L8QF\DL&T":WBWA1J6U]SQZ=CH#1@?36C> M:*0VV41.*/^GW#E#NX+RW/2!&\.5$VCAXSU?2+1GX\@1L-^.\BW(K 5A;X", MX$8K5UKXK HL#O,C(M2Q8CM6,W82\!KS^@85[ :' E0C?!5\(Z1UT-^&S=8*:%(L] MD5!8>P*;UY/=\,MT&^I)=UZ:JTF4]>6J\*>7W1B-T >\A3<-XF&R- MI.>-)!PDP]9(^T.X*KE947FG(=?6D0Y5 #[3%+0D+,G"E#%(*#9+((O#+$XA M[8>C7A_F_(7&U3:#%-3-X"'U"0M'H^2,C"3LI1D9Z2 S,[VB2-E M'U#.PBQAWF#AD+$CGF.-%NW-A I)D9]\EB35RK7CH?-VP_6RG2FOX>UDOJ$# M$:1#XI)2X_-!+P#33KMVX?2ZF3 +[6A>-69)'P@T/H#VEUJ[W<(7Z#XYTW]0 M2P,$% @ !H$_6C$?Q&*Y @ Z04 !D !X;"]W;W)K&UL?51M;],P$/XKIX#0*E5+ZKZNM)7:#032)J9MP ?$!R>Y-M8< M.]C..OCUG)VT%*WK%_MLWSU^SN?G9EMM'FV!Z."YE,K.H\*Y:AK'-BNPY/9< M5ZCH9*U-R1TMS2:VE4&>AZ!2QBQ)1G')A8H6L[!W:Q8S73LI%-X:L'59))X02,^<1.$U/>(E2>B"B\:O%C/97^L!#>X?^ M,>1.N:3@O'>A.:-D&J()G)"^:+< M.T.G@N+P7K FZT/>F-TK>GV ZV#,=G$)? MW)/X\EHBZ#6\*-$QLB?ACI-]*!#66I(LA=J \U5OM2G^T#^PF-$;Y; 6BJN, M7"QPE8,.;'0JQ89[7=&'$0I6@ MTB;(7:A,UO0-R8!EEIF:3'RF7F;Q,)%=V"&?LR%C'3CKLWZ'.(V[+'"C&X<7 M<*RV\8'\2C2;T&2(D:Z5:Y2XW]WWL64CWW_N31.DY]H(>E.):PI-SL?#"$S3 M6)J%TU40'Q1YH:6P3E4@O2=7-O]\AY=1R(8/YU,_=Z_E4=;81$NXU,5W;)EX$*NU=1/1?+KA*W@$^\?F7N,H&E!JT8(T0DFB83D+KI++Z\RM]PO^%+ U M(YNX3!9*?7>#S_4LB!TA:*"R#H'CZP?<0-,X(*3QSPXS&$(ZQ[']@OZ;SQUS M67 #-ZKY)FJ[G@5%0&I8\JZQ#VK["7;Y>(*5:HQ_DFV_-BT#4G7&JG;GC Q: M(?LW_[FKP\BAB(\XT)T#];S[0)[E+;=\/M5J2[1;C6C.\*EZ;R0GI-N41ZOQ MJT _.W\ (4VGN:R <%F3S\/H=V4,>0 #^@<8A+P%JH+0HN0T)BF)_#84 +F\=@1 MO'W*?UTMC-78*'\?2K-'20^C./%?SS!,1TXIJ?0 MYX\HQKIK@*@EN5LNL:6-,T>[=XCQ2YYO2=)&=(\1H.F89YF;B8)$^:-.,Q+1JX,_H'0 M]\7IP[N")O2C5)(OEZ(1W.)'FH092Y%"F-.2%&'*8O?,2G(#]:^.] \GLC[01&_0[B^Z\Q7F\2_7O.F/'DL6L!)2ND)@X3>@A:J= M%E#%U&UYB>)(>Q%G:=P;)2O)5[RX#-5I<+_PL*H[[7!<.79 99CG%)]I4;KF MF638HPZ1>O^JX:(E&_Z,MPU[R/T,)1G3 IL1G8H2W]AX,7,&9I$S5/@H$RSV MZQQH2#UWC-_G\'KB4--&HR.]!;WR%Q=#*M5)VY_NP^QP-[KJKP3[Y?W%Z@O7 M6%E#&EBB:WPQP4[5_66E'UBU\1>$A;)XW?#F&N]WH-T"_+Y4RKX,7(#AQCC_ M%U!+ P04 " '@3]:NA/0++(" #K!0 &0 'AL+W=O<>X[M>Z<[I7^:$M'"4R6DF06EM=M)&)J\ MQ(J9OMJBI)VUTA6S--6;T&PULL*#*A'&492$%>,R2*=^;:G3J:JMX!*7&DQ= M54S_GJ-0NUDP" X+#WQ36K<0IM,MV^ *[9?M4M,L;%D*7J$T7$G0N)X%MX/) M?.3B?(=Y'^)Q#^(H'IW@&[;&AYYO M^%_&[[C)A3*U1OA^FQFKZ?7\.'8*39+1\22NHB9FRW*G/"PJBU,#K%GJZH0HM:(*@U?%1,>@].J:%'9$OXM%Y?SIE@,D=8^0KOF#YF MYF2ZXV8H)9U.[4OLTERXP:]FR2"15W5@KG. *QX=)KHU2>]:!1?P/EU3-\S2'I)?.T1\7 ,QRXN M[!1@A7KCVXRA[)2SJ<5VM>UDMTT!_PMOVB"YV7!I0.":H%'_^BH W;269F+5 MUI=SIBPU!S\LJ1NC=@&TOU;*'B8N0=O?T[]02P,$% @ !X$_6MIG!WDN M!@ 7!4 !D !X;"]W;W)K&ULS5A;;]LV%/XK MA#NT-L#6XDV4TL2 DW98!S0KDJQ[&/:@2(RM51)=D4J:?[]#RO=;8CB'LP[I MS A7^6AL':$_.)TD(W6M[)^3+S7T^G,N65ZJRN2Z0K6Z.^L,RC!+;>0TN=7ZF^M\RLXZ@1-(%2JUCD,"KWMUH8K",0(QOD]Y=N9+NHG+[1GW M7[WNH,MM8M2%+O[*,SL^ZT0=E*F[I"GLE7[X34WU$8Y?J@OCG^BA'2MI!Z6- ML;J<3@8)RKQJW\F/Z3XL38B"'1/H= +U2D_)#89G-;Z =5N-'!S#:^J MGPW"Y94#Y=K6\#6'>79P;77Z;:R+3-7F#?KXO(1AC1@/(]_-A\6YCGQP[9EDMM%?I[>&ML#<;T MSS:U6ZY\.U?G8"=FDJ3JK ,>9%1]KSJ#UZ](&+S?(S.?R\SW<1]<@\-F#>"E M[]!/P+I-K;T+;U?K9JS0';#6#XZY]98"7NP'5!:EXZ0: 26OD%F154UEM;;. M;QL_#UF-+I+[5+\Q*X.]0O5"H6I5H7QFIUE3>QE H@I$1V5K>\K9'@++4>6M MJN?6X[G.J2SP5(9A(3-1/H84CZB;P2))[>6W8]T8F&1Z)[.='FZ3?@44= ,A MU#3U8ZL1&F99[L)44J!)DF=O@6^:3'(+_2ME(;B"J"JI0?Z10<,T;H6VI@>R 9DA6ZTXW*A2]"[E0%=CQ-0!PU+W0 6YTF1 M5*G"Z'-2I^.9RAS%F$4QC@5#OZ"8PZ-+)<=AS'K0IA'!E(30(CB@$A,JW0C& M_%>@,88Y(>@2$LM4D->O(DKH^YUOQC&G\7KWCRT*M@PQJH#Y4UQG;Q&YGQ?' MF,8I[!PE;;>E!:$!BZBG;5@"[-0M-H'=,8@03 *^P;5+,>-1;R?=[_=;ESAS'"@@>'P,B!*1'KW9>"D<21_Q\/ M9(A!MP4_3&FPN8JG'@&>)&P'=2=X&Z;#.19!O&E3&P/F(%^KB5V+8H TD9@Q MVB+-(T ^=$AS',<".6L6F$F"NE)ZH#G!L92' "U"S,%HUKHO!717!KWV<334 M H=,;C(FX3:']=2#$2=8\G ']0#$P40HW8?X=, <\ PQ$W*] M*_A6QW$;<:#;/V:4XR-E@(-8;/$44)EM\Z!5^A&^Q%GT!/5#;EK3!$:; MCO3L32(4XLK7I&A:B9+L7SAJE:XP/9JE*WR6LBX4B4M6QJ5/*&!C"PNC$K(Z M9**80)P*)=B6:",QN'%$0^>I]+#$"ZF;Q>M=MMVRCBJAN/O]M%VY$H4@LA!4 M;J+.Y4*1(PQ)"/($]8#@+%WQM2\XKPUX*1N-P$8O='4/X=9I"W&XA&-&8C6$ ML,?G''R.7CJ6?&MU,3L-.9-VZ9X27UU0*(Y#[JH+.!] ^8EBETX"J"+#@'F3 M)H"Y$*NF\\Q#@@6V#9-]>?LVI\ZO#87MCMAC>WCO"H7>4 W*% MNH.IP3LI.JAN[_+:CM43?W]VJZW5I6^.50(FX ; ]SNM[:SC%IA?J [^ U!+ M P04 " '@3]:A3A=*G8# "#!P &0 'AL+W=O4B2UV$OUK&M$ R]MT^FE5QO37P6!+FML MN9[)'CLZV4C5V MY>K?&VSD?NE%WG'CJ]C6QFX$JT7/M_B(YL_^0=$JF% JT6*GA>Q X6;I74=7 M-XG5=PI_"=SK$QEL)&LIG^WBCVKIA980-E@:B\#IL\-;;!H+1#2^'S"]R:4U M/)6/Z)]<[!3+FFN\E4>5+CA0V.^ROWO>(AG;O%*V6CW#_M1-R:/ MY:"-; _&M&Y%-W[YRR$/)P9Y^!,#=C!@CO?HR+&\XX:O%DKN05EM0K.""]59 M$SG1V4MY-(I.!=F9U3U7G>BV&AY0P6/-%<)O3WS=H'Z_" PYL&I!>0"[&<'8 M3\ *^"P[4VNX[RJL7ML'1&QBQX[L;MA%P#LL9\!R'UC(D@MX\11M[/#B7X_V M[^NU-HJ*XY]S\8YPR7DXVS!7NN()M,9)-+Z*M' M:L!J:!#D!OY/_!S;BWCGV3[5"!O94&\2/!A[\Z#1:-I4I@9#QZ5L^\%PUT1$ MA7I E,"["BK1# 8KP".YGLCIL88JPN1*@^@(0PZ:]+4/^%)B;T[T>"N'SNCW M5_!4*\17]0-?*(#7.U0/V*[)VM;$M(A#_\+)%YILHJ,@R)LQ2JR',4HCX9;O M2FGC:RDT:K7RN99-A43[+N'3E?EBD_CS.28KG],L+DE@8^TEB]^9I1*L"[C<; M&E:IGT<) M24G,_"2+K*0S@J;FV061S8QZ2RQ.8N2 M&3D[4G):H=-BV:C%YJ-6G,!U9\2'*=I37X#?!['C#5*%V-)I!EL#[][D+&(? MIV^4%A!'*9SKN.!D,+:HMF[\:W)"13?.R&EW>F&NQ\'Z0WU\GCYSM16=A@8W M9!K.LKD':ASYX\+(WHW9M30TM)U8TRN)RBK0^49*!/UJ)X/]7[P, . ( 9 >&PO=V]R:W-H965TM=7OI>:I88\W42+38 MT)>ED#73M)4K3[4266F5ZLH+?3_U:L8;9S:Q9P]R-A&=KGB##Q)45]=,/E]C M);93)W#V!X]\M=;FP)M-6K;".>J_VP=).V] *7F-C>*B 8G+J7,57%XG1MX* M?.*X50=K,$P60CR9S?MRZOC&(:RPT :!T;3!&ZPJ T1N?-EA.H-)HWBXWJ/? M6>[$9<$4WHCJ,R_U>NID#I2X9%VE'\7V3]SQL0X6HE)VA&TO.R:+1:>TJ'?* MM*]YT\_LZ^X>#A0R_PV%<*<06K][0];+6Z;9;"+%%J21)C2SL%2M-CG'&Q.4 MN9;TE9.>GMTQ+N$3JSJ$>V2JDT@WKA6JW@75-B^5K?(^\&%\.]B]?A2/Z^1!@[,91O!N#P,W3 M8#]]$,U%_9TJ;S9T3SW]Q VB<#?&;IZDN_%&-/0.$NU*L$;1\U8@WUB0)'+3 M*(5D[ 9!#''L^ND8XMP-_(2T:M*Q=_R=7AZ[41+!."=",>2!Z\*,N8L<-,P/#=S$J5VSH-^SN+@_$3N)D/N)C^=NU>**+?F,3;I M(.F=D'I%+S_,J6"X=<@VA:.I>M+,\0)\E5HO6?6ALX?D4'^'REJG>]ERO8;[ M^:,""D$>T9C%(7RV#SM]9AN4QELU>+M$A#/J"5Q!*SB%^QRB>)3Y9ASG5)@M MUZSB_Y'RBU)-_8*W="-!EH["''ZC139*S.*X@J1$_]9,2F8B2),1)>%\[W]+ M]TEEQL4!D]?E1@D?)YD;IIE99:&;Y=D;VM M"@K1-;IO0,/IT+ZO^J[U(M[W?@K.BAX-J'!)JOYH3-&6?3_M-UJTMHQ_4$L#!!0 ( >!/UJ)KQQH4P, %L' M 9 >&PO=V]R:W-H965TTB*B/2 MP$;N>_N@#E_@F$_F\&K5&_\EA[!78,1Z;ZP:CLZH#]T8_O+E6(BW6Y$>*WX1\#/4-X27E'#&Q06\=,H[]7CI!WBG=!]@I[3MQBWY^W9MK,93\L^Y M= .:.(_F;L[,[&0-BPBOA@']#-'REY^2G/UV@:N8N(I+Z,M'O(G-O@>B-N12 MO\[QOHA\GO=3"V2C>KRNKBS6'0&RT^JY:\"0<)^@(9MNE&/=R9XT>.[(^A67 M J.K;B2V57LCQ\9G0?R'7F\MV!_85B#]CV>E)31"RO?<69I>(9Q M#S-RAYU3^O77];[K+7'A'?N?2<88+7.&DN YK=(*I80*D5&>)5Y.DY(FB2!W M4T:N$%V-V?*$)B4C247+E)$\H:6H2);3S -FG%,F/+3(:9$'Z(P5-&$L0!>" MYH7 )M5J '+5*V.NR1JP94"Z8+3R!'*. M>8[$6"5@7'&G-:\334J\RPCD6077)8YW,7*'XS M\ ;06S_6#:G5?K1A]DW6Z>6X#0/S_^WAV<'\MMUH2 \;=&4W1181'49Y4*S: M^?&Y5A:'L1=;?/U NPVXOE'*GA078'I/E_\!4$L#!!0 ( >!/UK:UUMP M.04 #$A 9 >&PO=V]R:W-H965T^(D2 [UF:\XFQ$F)]99H\7I$,\TNZ)KE\9T%9 MAH6\9$N3KQG!\S(H2TUD69Z9X20WIN/RWAV;CNE&I$E.[AC@FRS#[/F:I'0[ M,:"QNW&?+%>BN&%.QVN\) ]$?%W?,7EE-I1YDI&<)S0'C"PFQB=X%2%4!)2* MOQ*RY7NO03&41TJ_%1>W\XEA%3TB*8E%@<#RWQ.9D30M2+(?_]50HVFS"-Q_ MO:/?E(.7@WG$G,QH^GY E>?4??Z\G8B] 70 MS6KLY<2%6.#IF-$M8(5:THH7Y>R7T7*^DKQ8* ^"R7<3&2>F]^2)Y!L"%HQF M8$9SP63JN.R$6(%9V3QA'%R ,.%XN61DB'$+Q_ M]P&\ TD._ES1#&V58;;JN&\K?7HIUOO3(;= MK!F[Y-G'>$?7PC^_2RFX%23C_ZJR7G$=-;?PQ"N^QC&9&-+T.&%/Q)C^^@OT MK-]44ZX3%NJ$19I@G>0X37*<(?KT#_GEPJITJ#)0!7MEL;C-6=W"L-]*K*'N^>-PD MJ0"%W23Y4C7J08'=-X5#&70<%[FP9PH*G0U]"(^8@M^,U3_= M%, /\%EN90#'*5'N1P:9IRY"G;!0)RS2!.LD)F@2$YS)(0*=R=$)"W7"(DVP M3G*@U18"UEL\HH[N?/I', C\GDFH=+)HM>V>2RATV?-'P(G8K(&L80 5*\)V\Z.N: 8;.W65:J6%6FF1+EHW M;:A-&SJ3C]1@72G220NUTB)=M&Z*V@(1#I8X+WJ)??"11K[OH;Z5*&2>;7E] M)SF4>2/H^'T?4RQVT5HE:::%66J2+UDU16RG"P5KG17?P#C_V$/K]:D0A@X%O M6WUW.)1YT'>"OCL/C.YKHSC%&$-A.SRY4,M^S M>H\_0X7,'05]6XE4,MN!?<[= MOX97,ZBX'\*KJ#J];_'5CPF^8+:46Q.0DH5LRKH<27-CU?E\=2'HNCR ?J1" MT*Q\N2)X3E@AD.\O*!6[BZ*!YE<2T_\!4$L#!!0 ( >!/UIPV-S:X@( M &T( 9 >&PO=V]R:W-H965TXZ3+G1MEB'!36O'Y[Q^ MSFL[SGC+Q9W, !1Y*/)23HQ,J?6Y:,EY'P[,6SCZ<$-6V5*/S#C M\9JN8 [J=GTML&>V*BDKH)2,ET3 F^A*%IS?Z89)$/B1&?$L1RO(WW:G_Z%BB%QK:YT$SUHC7!: M(YQ:SWW=B#,R@X4B6!;Y<%\Q]4CFD%2"*0:2_+Q82"5P]_WJ*KF9P^N>0Y_( M<[FF"4P,/'(2Q :,^.T;.[#>=QGPG\2>V>&V=KA]ZO'%!M>;+G(8X)MB("GN MB52;(ELGNLIO-(-:4[\_-K%CAY$[-C?[=1U'V5$0C-JH9\!>"^SU N-^N,-- MBL0$FD7K1VW4_#V(T'.] ]+C(-L>!78WJ=^2^KVD7WDY*(YHV9_]UX7K'Y'X MMNL2,_Z*8-6MJ@E_:JGRLXFM)%&T<'8!U1OA^]0!:V9&$OV6>0DLB, M"S50((K7' R/& 9X5H)##[O"(B>TNEFCEC7Z%Q>CCA/A1.$!6D=4Z-J'+II[ MEX&^B/%@K%@I20Y+S+.&(=8FFLNMZ2B^KN^'!5=XV]3-#+\'0.@ '%]RKIXZ M^LIIOS#BWU!+ P04 " '@3]:HJ(&=IX# "M#P &0 'AL+W=O.9XQAQ.=XP_B V 1#^R M-!B/U S.:%F0-"Y#?BCNN[LR& M):$9Y(*R''%8S8QK?#7'O@94$=\I[,31-=*I+!E[T#>WR97,D@B8L_1OFLC-S @,E,"*E*F\9[L_ MH4[(TWPQ2T7UB79UK&6@N!229358*3J+54X&=WF6Q!2_2Y2H NT M4%62E"D@MD+7&>.2_H0$S9F0B.0)^DPH1]])6@)Z=P.2T%2\5ZAOBQOT[LU[ M] ;1'/VU8:50P6)J2J5/KV+&M99/>RWV&2TW$%\B._B ;,MV>^#S8?A7PB^1 M8_7!3>5*8XW=6&-7?,Y9.4N)%A"7G$H*X@.ZWJJ,R3*%"]4^%X(HG_[YHD#H M5D(F_NU+>+^"V[^";M$K49 89H;J00%\"T;T]@_L6Q_[TA^)K&6&TYCA#+%' M[6KH2W6/]RN\_O/81C8._6!J;H]SZ$;AT IQ$]42YS;BW$%QA[KL$[;'>BUA MD\ Y$=:-PH'OA_W"O$:8-RCL'@1-5&]1DB)MX%K],UXL2?R@?!1-9?6)'N1] M;N&,1-:RP&\L\%^]B_PQS1B)K&7&I#%C\L(NFG3*T,6N?U*KW2 [=)S^4@T: M:<$+>BCHRK+"TQ;J!MF![_7+"AM9X:"LA202JLVG8*FJH%AUDBB7"=W2:I)( M='D-M]+@ L^MGI'(6EY@Z[!96Z_>3/42(_DQ%EO;D*/I!;^PH6J"XZKTO:.J MK-/H1GF6>V9;PH<) @_NR;]IJAK;8A([&U#3D,*7AX2GE"$WG=Z0C;WN2T M5/O",)ZH]RO&Y..-/K$U)_3H%U!+ M P04 " '@3]:Z/RNF$0# ]#0 &0 'AL+W=OE+PDVOO_=[XR/8[!F_%E$ !*])'$JAD8DY?+*-$4804)$ MARTA57?FC"=$JB%?F&+)@K ME9J^R'.36RL:FNIMG$BN[E)E)X/;= 5"JGV1 EVBB7I*9ED,B,W1B*62JRQG M)$9W1&:<2@H"G8]!$AJ+"[7\<3)&YV<7Z S1%/V*6"9(.A,#4ZK M+P9%D'< M;(*P#P0QAK"#;/\;LBW;;3 ?M9O?$=Y!CM5D;JITE#FQRYS8N9YS0.\Z85S2 MOS!3.1"R"6=C[S;;ZY-W)98DA*&ACI8 O@(C^/H%>];W)K@3B>VA.B6JTZ8> MC#/0>Q>#$$A&)$4L!?0*A#=1;Z2\7$J7AU7@NY8],%>[-*W^CJ1Q2QKW71HR ME\!+# 7%6;:(T%P5BWRF\?'B5.KQ7G_>+1J^\([GO5IZU7.VRX;_5QN6HO.+\,SF^M;#\(Y>B)Q!DT M!>:?LJJ=2&P/LU]B]D]7U?JU[?#K!Z35WY$TV-J^HZW/J6N%[GYA?U*A3-W>EO]8:&:O05-A3K<\\M(?=\ UPO4_3EC\FV@.^CRBRGX!U!+ P04 " ' M@3]:E!2]6T # !("@ &0 'AL+W=O;_^%-IY0\V6<2?-+MJVM8Y&LEHJ7+1AW M4-*J^4^_MCKL )!G&."U *\/"'X!\%N ?ZJ'H 4$IWH(6X )W6YB-\(EJ4KC ML>!;(K0ULNF!4=^@42]:Z3R9*X%?*>)4_+K:@%1X\$J2%V2.:9C7# A?DGO( M^*JBWR$G_V"^29)6.7G#I01)SA)0*67R'#$/\X2 /<= _>'PODS[[/_[7U/#+_+$]_P^;_/D^8@)M=Z0^-+B^C?9MD@"@(G'VCV:&1ZX1N M9[2G0-@I$!Y5X U(.2):AS,MQ)X$6)KDSV25G)VH2N,QW W&C8+KGBP#5IX? M]G09H@HCMR?,@)4?AM=FW/C:GV MO?6I.[IU!]83;).:KN8G?=-CO4W%2M=-!DMTY5Q<(5E MW@P+;/5 : /\ON1!/UHMP( ,D& M 9 >&PO=V]R:W-H965TWZ[,)-L&IL9CNA^_O90%F:D&P/>P%?^Y[C-JYA1:5]>NJ[("2J)&H@)N5M9"ED2;4&Y<54D@>0,JF8L]+W)+ M0KF3)LW<4J:)V&I&.2PE4MNR)/+7#3!1SQS?>9NXIYM"VPDW32JR@17HQVHI M3>3V+#DM@2LJ.)*PGCE?_>MY9/.;A!\4:K4W1M;)LQ O-KC+9XYG!0%L& M8EX[F -CELC(^-EQ.OV6%K@_?F._;;P;+\]$P5RP)YKK8N9,')3#FFR9OA?U M-^C\C"U?)IAJGJAN<\/80=E6:5%V8*.@I+Q]D]?N'/8 ?G@"@#L _E= T &" MQFBKK+&U()JDB10UDC;;L-E!0C1">?$+8 MP^$ ?'X>_IW($0J\(;AKG/9V<6\7-WS!";Y5>UF16!M?O?,A6RU/.,QC:^M: M522#F6.*1X'<@9-^_.!'WI:0M[;>%9;4^FQ.T%JZ3(0 VJ:PG&>_L&GH?C M W7'63B>QO&PNG&O;GQ6W2WEU%16CC9"#-_]\=&V?A!&X>'9#:6-?7SB\*)> M7G16WH/0A/WM&D='GPV' 9Y.#Q0.I?E!,#U0Z.XU&MOD37EN*%>(P=H O5%L M/,JV<;:!%E73>YZ%-IVL&1;F7P/2)ICUM1#Z+;#MK/][I;\!4$L#!!0 ( M >!/UKI+$8 R0, P. 9 >&PO=V]R:W-H965T^NZ*ME P=6- MV$*)?U9"%EQC5ZY=M97 T]JIR%WF>9%;\*QTYM/ZVX.<3T6E\ZR$!TE4511< M?GT'N=C/'.I\^_"8K3?:?'#GTRU?PQ/H3]L'B3VW0TFS DJ5B9)(6,V<.WJ[ MH*%QJ"U^RV"OCMK$A/(LQ&?3^9C.',\P@AP2;2 XOG:P@#PW2,CCKQ;4Z<8T MCL?M;^COZ^ QF&>N8"'RW[-4;V9.[) 45KS*]:/8?X VH)I@(G)5/\F^M?4< MDE1*BZ)U1@9%5C9O_J45XLB!!@,.K'5@W^O@MPY^'6C#K YKR36?3Z78$VFL M$?Y>H->GQZ6I+7K]Z05R0KR:\;42E>IFKJ:F1JQG.3EM6[AA4; M8+6$Y(:P>$28QP*+^^*R^\]/X!WER2B*K4:D5^$ M!GPU(F!LY'U6\C+)RO6Q)'_<(P#YJ*%0?]J";T8+[*.9A7NKMCR!F8,K4X'< M@3/_\0<:>3_9I+@2V(DP?B>,?PF]SAXMJW9%ICN4 JS3WNFT7 GL).JPBSK\7_,UO*8P5P([ M$2;JA(DNID.CPP;RE& %Q$UJ!TIC4=(C@J/M,MRP\J]$05+)3&=_0VI3HQDB M/$I3&@3CZ"R9+5;1)(KMZ3SN^(__&W\;SW&? 8TG\1E/BQ6+663G&7<\XY?P M5-R^X.+>V,QGOG_&L&]%0QIX=H:3CN'D.CO7I#>Z9>?J&PWN7-0[5&;O.T24 MW3(=D;44REY-O1Z!,(R"R1E-BUD01N' 9-.C,P2]R'0)*Y 2<+*[W64%T&PX M0F] CD@)UAQM@8\9O:5>?)ZD-K.0^0.\#V6=7BR.\[L<3[%FYNLLS5%O?"AE M3X06ZX3#A(7G3"U6U(N&)#X46GJYTO:384A1OY\*?N2?;T\6LR#PHO$ ST.] MI9<+[CTHA>=6S(92DZV09GU9:09]G7R?]5:6S8YY8SHT]X<222\6FA<(&O:. M)VT\.]W[(2L3&D8TE[B2\[W M^3L7'R<[J>[U!L"0AY(+/? I<[N9>Z#UMW+#UQM@-/TTJ MNH9;,-^J:X4KOV/)60E",RF(@F+N+<*396SMG<%W!CN]-R?6DY64]W9QD<^] MP H"#IFQ#!2'+2R!L.$S>*M4?B7(D)/%%A2F5Y-W9V HX_H]6AYD M27R#(NU1?M8*.FT$10<$'9,K*ZHAG,/>P2&M06O/3M MFS ./O6%XC^1/0O,I O,9(@][4J4-B5*,JP#A7VBIIPP80"/-$11TUN5#??, M<=O6MTV#43 +$W^[[]]+5L^$3SOAT]<)AZ( U]Y>ECW])]E]5F$PZ9<==[+C MU\DNFWMG)#8H4RMF'OL4#Y-&8=#R])77,#8\CGNQC7?^7I/$5K5V;XO*_A_SYFW#*[UF>.&ULO5A=CYLX%/TK%CNJ6FUWP!"< M,)L@S22M6JE3C2;M[L.J#QZX25#!3FV3=/[]VL 02 CJJ&A>@FWN.;X?1^C> M3/=,-I'P_L[#U='"?K#?*'-CA=$O7 ML 3U=7LG],ZN6>(D R83SI" UM@'JB$.4__36*UF5D3 M"\6PHGFJ[OG^ U0!^88OXJDL?M&^LG4L%.52\:P":P^RA)5/^K-*1 .@>;H! M;@5PCP'D#,"K %X1:.E9$=:"*AI.!=\C8:PUFUD4N2G0.IJ$F3(NE=!O$XU3 MX9PS74$0Z!.G3*)[B"#9T8<4T%]HJ343YWK)5V@!&ODC!Q8]HJ6B*I?F] C] M>@&*)JE\H\%]Q%^7"_3ZX@VZ0 E#7S8\EY3%@=BR'NP,_[\=CM(;!U)NMTND_IO'%[&1<072)W\A:YCCOJ6?XKJ.(YTS)M^@S5Z ?93%TMM'[A%$6)6S=+,U_GS0! M^J@@D]^ZRE'>-NJ^S7QQKN261C"S]"=%@MB!%;[Z Q/G[ZY4#$362LRH3LRH MCSTL\R#JR+N"+1E(P6"^AKO0]\DHF-J[9A2G5B.?^*2V:KGGU^[YO>[-H'/+<% 9*T821TC>5%MDB$3,Q!9*S'C.C'CW]9FR> WM>F-G6-MGEJ- MO EVNK4YJ=V;]+KG8:0X(@Z*Z6/G-[L7_MQ"#$36BC2H(PU>5*'!D(D9B*R5 M&.PB0F_L'4OUU A[^(Q2#XT([N]$ M OSG>9'V0I]=AX'8VH$>6AKLOZQ(!^V$AF)K)^?0"^'>CN+71$I.&](Q/A;I MJ1'QW2.1VHUY48]HZV*,EJBH3SDZUJ?UJ'Y=#*CVP;R<\_7$LDZTZRFL--2Y M'.L\BG)T+C>*;XOI\X$K/!/UHD!P#.!P8 %&PO=V]R:W-H965T6#\>[&E5( ?69H75[.M$+NW\WD1 M;VD6%1=L1W/YSYKQ+!)REV_FQ8[3:%4%9>D<.8XWSZ(DGRTNJ]]N^>*2[46: MY/26@V*?91%_?$]3=KB:P=G/'[XFFZTH?Y@O+G?1AMY1\6UWR^7>O,FR2C*: M%PG+ :?KJ]D[^'9)W#*@4OR5T$/1V@9E4^X9^U[NW*RN9D[IB*8T%F6*2'X] MT"5-TS*3]/%?G736'+,,;&__S/ZA:KQLS'U4T"5+_TY68GLU"V9@1=?1/A5? MV>$CK1M4&8Q96E2?X%!KG1F(]X5@61TL'61)?OR.?M2%: 5 8@E =0 Z-0#7 M ;AJZ-%9U:SK2$2+2\X.@)=JF:W0&^TI@F#]%]2L$YN)/7S&HO-]D:='0M60'N'\$=W<@S*T"4K\"2TU4B MP!_[*$W$([C)5TD<"<;!ZVLJHB0MWLC,0T?]=G<-7K]Z UZ!) =_;MF^D&F+ MR[F0K2T]S^.Z9>^/+4.6EEW3^ *@X P@!Q%#^'(X_'/$+P!V3.%S6>.FT*@I M-*KR84N^=W',]KDHSL 7)JC\.C:]+-F')(_R.,DW[4+\\TDF #>"9L6_IL8? MCT;,1RMO_K?%+HKIU4S>W07E#W2V^/47Z#F_F4HQ4;).87!3&#R4?7&L@[R* M&$\VLA+5W?U((WX&6$Y-33_F\ZI\93?UL("!#^5)>FBWR:#RI*Y1=Z9U548!6:K;F/5'6UURZFQLJ[!1K^NNB;TS$Z]QJDW MUNF:[;G)J*>;Z)=4ER#HN&:G?N/4'^U4TLCDU-?/?P"]GE==A/PP-'L-&J_! MH-=;GC!C[0+]8-AWPIXE@XI LV>PL93>$+]>-/+G8$-9X6QB/'2H(:ZSJ<\[E=\E39 MNA5H#0O@B^*J/MQ4Q9DH6[CU@(PJ(/4][0+5Q?!P+%="0JW<)BW5H9! U9QX/;Q8)(1 M@FQE5&B%PVQ]!L>@#E(==UJH +AXG[19Y;8, 9=M8U*>.GRM8MCF(\&L3D"(S5";NC0HUB!A7T,#9?RJ@U M@1Y-70O$D &G6(.80>58O"K@HO' M2$,Z3!U^E:')%VKBK9H-&UM_$(Z1S6G MAGDO1"]DXJSG!GVC!ADBGF6VB!1GT3!G[_;WYSJ\4EH4\C:*\A)C M1M>#69_=2T^4K5L#17 4OBS")N7[5-FZ2X>*[WAXHCYB\= Q#+3ZO9=!9.EG ML:(M'DU;"[ZPSE'-Z)"D:U1Q%H_GK(U=>(BAM=63,8M;2\>C,6MC%WZ:L@8) MM$QEL,(L'H]9"[FP@:%^WZNNL4T:L*(L'J:L%5M8IZ07]L=3!I&/+*,_K%"* M3YFYG@0M;)B,.@CU;1KFM:'MBE1LQ<-L_<):I#*:&XQ_;O<[5;9N:Q6?IC4_D:90.2KI6%4K):)3:^$2>)NF@I.M4D92,)ZD%3^1ID@Y* MNDY;3V"'06J%$]%1B +8=V18)W8LP"0*F.24:>E)<*HSM9]+AWY_!<4@\K6G M6O/66Q_E*S>?(R[/7"&G1VL9Y5SX,@D_OL5RW!%L5[T(&ULO59K;YLP%/TK%I.F3>H"(<]V M!"E-VJU2VU7I7M*T#P[9E9 9U=B5:U?E$FAL05GJ^IXW=#/* MN!,&=NQ.AH'8Z)1QN)-$;;*,RC_GD(K=Q.DZSP,+MDZT&7##(*=KN ?]+;^3 MV',KEIAEP!43G$A839QI]VPV-O$VX#N#G=IK$^-D*<2#Z5S%$\"PYG>J3!KC??F:_M-[1RY(JF(GT!XMU,G'&#HEA13>I7HC= M9RC]# Q?)%)EGV17QGH.B39*BZP$HX*,\>)-G\H\[ &0IQG@EP#_)6!X - K M 3UKM%!F;!/(-:2Y@F+"')&P+7! M8J$63#W@_,$/!:Y&'T:-&Y6:SPO-_@'-I^1&<)TH^ZV,A^;/!V)K.:P7SGL6_;> 8?3*!(; MKM4)N14:\%6L*LKCYO7YZQH)R)6&3/UN2DS_F(DY$EDM,8,J,8/6TM?_/8G_ MW@G)09HQW)2;K!=\IY;/[/G;T.L,!H&[W;?4%-0?5D$UJ<-*ZK!5ZN7UE\75 M?-JDJ17XVG(7&M[V5#$%K0X8*O1ZCXSM<>X^R^\N SA!K]F6/<45@CU.B/\GV1Q MP2@Z6N3VC%X*C2>^;29X)P-I G!^)7#YE!WS@>J6%_X%4$L#!!0 ( >! M/UK+7Q-G$P, /,( 9 >&PO=V]R:W-H965T3VWI$PXZ;#Z=J_2H5P:S@3<*Z*794G5[RO@J-- MK)*IE,^VY/HS-'IBBY=)KJLG63>QGD.RI3:R;)*10E0R351-AK1;*/RILI&-4S867PT M"O\RS#/I6)8EJ(Q13FXE%9H\0 9L1:<2<-;,;K4W*' MR^YX H8RKD\P_S#ZT^.$'!^=D"/"!/DZETM-1:Z'KD%=EIV;-1JN:@W!'@T3 MR,Y)D)R2P NBCO3QX?0O5)V3T.M*=]'-UM*@M32H\,(]>)=9)I?"6#NL0Z>- M=-1&KIF@(F-BMFG$CUL$(#<&2OVS2WP]6M0]FMWE%WI!,Q@YN(TUJ!4XZ<U#ZI5WB6V1NA5"+8"K=)!-/""H;O:5-$1Y0_" MI(UZ0R]JZ44'Z5UR+&DX/4"P.!*.9/&A-72NR!HJWF!P%H;Q%LV.H'[B=[., M6Y;Q0983*$ IR$G1KJ4"["H38+J(QKL< C_:(MH1Y/N];J*]EFCOOV9[+\/> MSN"#*(S#+8H=4;X7[3&SWW+L'^8(6F.513^%(0NIJI,%:UWVMV[Q+1GDF(F, M+_/*>"5+0HN"<49QIY_LE=CO6"V](/:V-':$16&X;R*25F3R/A.1[.RJ./&] M[8G8C8KZ_2#>XNAN'$GV.H!%=L:0!H<"\[SS/JI4]1%;=XQ<5*?45!H\\ZKF M'&\EH&P _B\D%M.F8P^^]IZ3_@%02P,$% @ !X$_6F\\*2^K @ &@< M !D !X;"]W;W)K&ULK55;;],P%/XK5I 02*-) MTVX=(XVT=4R;M*&I$^P!\> ZIXTU7X+MM./?<^QDH8,L"(F7^)+S??[.QGO@*,7 ),6 M, F.-LJ"6^?4T3PS>D>,MT8V/PFQ"6CTABN?Q3MG\"]'G,L76DHPC%-!KC55 MEBR! =_2E0#RCMQAT10U3O6:_&&Y**G!+(#AUG%FR9MS<)0+^Q:! [19[%"W M/SUFK<:S1F/Z@L;WY$8K5UKR4150]. 7P_AQ.D 08\"ZJ*5/43M+!QG/@8U( M>GQ TB2=]@D:AM]0,R*3I _^3,ZD2^(D\$U>X#ME3-?*V0/R23O H8DY506Y MX(HJQM5F/[%?KY& 7#F0]EM?.IK3IOVG^;YR8BO*8!YAX[!@MA#EKU^-CY(/ M?:'X3V3/ C/M C,=8L_OPRV&@M M&&Q*A&$=^**ML3"YPMH%ZXBAKK85$]JG>)ATG+0T M?6GZ"S3MA3:^Q7OM!V_])G1E2T)--IVHV^T:_VGH=_$O\^;5P)NQX5BZ M8( M348SE&6:3MPLG*Y",UMIAZTQ3$M\O,!X _R_UG@#VH4_H'L.\Y]02P,$% M @ !X$_6GW&N\' P Z! !D !X;"]W;W)K&ULO5C;;MLX$/T50ETL6L!K7>PX=M86X#A--]@T#1RTQ6+1!T8:6T0H4B5I MNP7Z\24I198,16D"-2^12''.S#DS9(:>[KBXDPF 0M]2RN3,293*3EQ71@FD M6/9Y!DQ_67&18J6'8NW*3 ".K5%*W<#S1FZ*"7/"J9V[%N&4;Q0E#*X%DILT MQ>+[*5"^FSF^@/F;70H_<$B4F*3!).$,"5C-G[I\L M_"-C8%=\(K"3E7=DJ-QR?F<&%_',\4Q$0"%2!@+KQQ860*E!TG%\+4"=TJX?* C9 "-.I?V+=L5:ST'1 M1BJ>%L8Z@I2P_(F_%4)4##1.LT%0& 2'!J,'# :%P< 2S2.SM,ZPPN%4\!T2 M9K5&,R]6&VNMV1!FTGBCA/Y*M)T*%SQ-040$4W3),9-H"1&0+;ZE@/Y"5U@( M;'1&K\] 84+E&SW;;O/QY@R]_N/-U%4Z/./$C8I03O-0@@="F:#WG*E$HK,&P*J-W\/19]-/":S&OA M#,I<#2S>X &\>13Q#5.RAZZX OW(U<$8181MJ[FXO]+#8 N%*3R2U,Z M7\W2=$16$V882G,L T]W+,7)?L> M8IQE(,Q)I[_TD$JTXX33ILHZ;<>?>"C&WV43[5;#9](^*FD?M895V8?45D(1 M)\JP5"C> )**4*J/RDALC#J$*=!AJ"8%ES0:,:25G2&>2\+ADUL2@W5E+#I]A6.-[7/(]_D6^E4WZ RWL*0]"GZLL M J;,B:O_P2V)O&NBV>KCJ;NV([":'.-2CO&+'F?C+H7I"*PFS*049O+(OJ[6 M@=!UT#/U;^9T9]5$/<>;5+=FWS_8OHUK!LT[V/?V[8/7&NO5V\_HOP_+?W4= M/U#>[X"O!Z?2HMMW*7U$W)VEZQ);)YS:^5 MY6QYC9_;RZN[7Y[_!J#O/VNBTT]AI4V]_K$.5.37ZGR@>&9OIK=!/UKU.1K2/@, *<+ 9 M >&PO=V]R:W-H965T'"3V]9:$A?;;;=_SW62A:SURI@J7EHGN>?DG&/'OH,U M%[=R#J#(79&7FBYUL.-:S:;*WW#3@8+.H,Q MJ)O%E< KNV7)6 &E9+PD J9#Z[U[,G(K0%7QE<%:=L9$6YEP?JLO+K*AY6A% MD$.J- 7%OQ6,(,\U$^KXU9!:[3LUL#M^8#^OS*.9"94PXODWEJGYT(HLDL&4 M+G-US=\+L&:3'Q(N.B.=X@0$^V@W_2,4Q\1T3W,;8V^R]-GNO MXO.?X#O'),J4E;.N6QQRD4&& :Y *OQB%/EQB4ARH:"0/TVNZ]<$YM?HC>!$ M+F@*0PN_= EB!5;R^I4;.N],&>R)[%$B?IN(OXL]J>=>M&DF]:I7$0>QX WO5-6.HJ0Q:E<%.E5<@]/Z)$V<2MA/[KY.Q)[)' M-GNMS=[_69Z]?2:R)[)'B81M(N$SEB?N=;RSC=WCUG9$> DFZS5?K[/^>D'L MAANKU%#5#V/7O$K[K=C^2\6J-3>)[6_)\/J1O_E)&:IZ3AB:Q4:MV.C%8N<" MC-E&6T*BOA]LJ-TN"B+/-XN-6['Q2\5.^5*8M,9;,MP@W%P&VT6>&P1FK:[S MYX!W7JP6.RCC*>ILRXU[F]$:JCP4_(3>3D/B[NL,:)C^=@B8R@RG@-WIHG0+ MB\<]YB5)#E/$.<=]="KJKK"^4'Q1-583KK!-JX9S[*1!Z )\/N5!/UJ:H4@6.00 * 7 9 >&PO=V]R:W-H965T MO"<$SVB#^='RDXLSL67:X0"7# MI 04[>?&@WV?V@V@&?$W1F=V<0SJ1]D2\K,^^;*;&U8=$.+ARRC%=J!]8LH;H88@.4.?.,'1,&RHA25'/R%X1;GF&-Q]_T* M<8AS]@%\ D^;%7C_[@-X!W )?AQ(Q026S4PNPJK)S:P+X7,;@O-&""N4W0$G M^@@W:$&9H;8N%DB)Z0L?C]-SNP_I 9 MKY-LI9-LK9,LT4F6:B(;E(_;EX^K8E]L8 ZI*(R/X"RVL;9ZMJA$>\REQ=*R M!0U;O6>>%I[GNM',/%U6@5+SUBJ82KJ1[?A#R;5.R40G6:J);&"OU]OK*>U= M-MN16 MVZ$C8&YZV%/YE@N,P'B5XJ12ZU=.II&=%?C#R5*=DHI,LU40V\-3O M/?65GJX9Q^*%3JSY9T@I+-]:U_VIK9YG.R-;E5JWVBJ1M$-[M#JL=4HF.LE2 M360#6X/>UD!IZU.)("V%J[ADE; U0T"H%+@JI.X&TU2[GAV/W%5*WNJN5-(; M2:YU2B8ZR5)-9 -WP][=4.GNZVO:B>15@<07X5;,8*FQX33+EA?9(V.5:K<: M.Y5T;#L(1\;JE$QTDJ6:R ;&1KVQD=+8+_ULS0ECH!.0.AM-TFP[CN^-G(TF MKSNV%SC6<-1*PF7YWFC4>LH5>V/!1#+('@]*)5%9L?MK[@]R%_>YBZ^:%/V* M)\M:+,N:,WI56"J%;IT/$DFQ<8Y2LM8IF>@D2S61#3RUK5_M"4OI:O/Q*>TI M6).\^HYCC? %4AW.S_Q)5\7GCCK\UM*HF6ME276QM M 9@7K<>Z=_T5TF>Q H,<[06]=1>*N4+;=G![PLFQZ49N"1&ULK59=3]LP%/TK5H8FD ;Y<)*VK(U$ MFT[; Q*",9Y-PDA#:8KMIX:6/GG'-]KF_L.]YP\2 + (6> MJI+)B5,HM3IW79D54!%YQE? ])L%%Q51>BB6KEP)('E-JDHW\+S8K0AE3C*N MYZY$,N9K55(&5P+)=541\3R%DF\FCN^\3%S39:',A)N,5V0)-Z!N5U="C]Q. M):<5,$DY0P(6$^?"/Y\/#+X&_**PD5O/R#BYY_S!#'[D$\ROH7;1IL&#LH6TO%JY:L5U!1UOR3IS8/6P2M8R<$+2'H$\)W"+@E MX$,CA"TA/#1"U!)JZV[CO4Y<2A1)QH)OD#!HK68>ZNS7;)TORDR=W"BAWU+- M4\D=$8(P14&BXQ04H:4\0:?H]B9%QTP53R,Y0,/R" B\(+>N9 M'4#'7DW'-CO_%WW^S]%WDH&[S<>U'GY'[R++Q)J42!\W"*2B^KN#'&VZDK#M M=Z,8VA7-J78N5R2#B:./+0GB$9SD\R<_]K[:DOV18NE'BLT_2&QG6\)N6\)] MZLF4E(1E@(A"]["DC%&V1'R!5B HMWU$TT8OKO7,S?"88.P-_;'[N)UM*\J/ M=E&I!>4/_.$N:FY#X?@5M6,\ZHQ'>XW/"B*6N@(51QF72B)]Z"!XTG>BM!=C M(Q=MK<(/<1#T?%M0/@Y[V4G?HD(O]'#/]UL4CD=1;/<==[[CO;ZOR+.^>EN_ M^IQ;UY>HU7'\)OZI'XQ&_:VVP?P(ASW/%A@>#+Q1S[0-%D5>8'<]Z%P/#BUS MT+[W%OC@;;F%H=_?: LJ&/;+(3U(:_XWK<:RNW7S5J"+U[0\4E?OFJGF'.YF MNZ[JHFXF>O-3_WSF6^93W84U3=.K?-/"7>IOA3*)2ECH4-[90.^/:-JB9J#X MJK[W[[G2743]6.A.$H0!Z/<+SM7+P 3H>M/D#U!+ P04 " '@3]:)I(6 M^[0" "[!P &0 'AL+W=O"<37Q,W=J]3,:BTHQRN)=(545!Y-]K8&(]\?K>9N&!+G-M%_QD M7)(E/()^*N^EF?DM2T8+X(H*CB0L)MY5_W(:VW@7\(O"6FV-D74R%^+93KYG M$R^P@H!!JBT#,:\53($Q2V1D_&DXO3:E!6Z/-^PWSKOQ,B<*IH+]IIG.)][( M0QDL2,7T@UA_@\;/T/*E@BGW1.LF-O!06BDMB@9L%!24UV_RTNS#%J _V / M#0 ?"P@;0.B,ULJ7V+SYJ:;Y2@]/)G^7,-;J;,[HD M]BQU&JH9!MT,MK8N54E2F'BF>!3(%7C)YT_]*/C:9>\_D;TQ&[9FPT/LR0WE MA*> &)C3CMCKG^YR75-%CLHV@%42]8-H[*^VW70%1:]!;U0.6I6#@RKKXM;;_$1.\\%/U)HO'-"8[QSC#N"XN'% M.Z'^5FNUUYII14O*E:FFA8$%O=@8E?5544^T*%VWG0MM>K<;YN9V!6D#S/>% M$'HSL0V\O:^3?U!+ P04 " '@3]:SXA"F(8D[;$,C>6?%>$B$/.4OW7C#*5FFA<*@BRVK MWPV)'[4FH_3:(Y^,6"("/Z*/',5)&!+^_8X&;#=NV:VW"T_^RUJH"]W):$-> MZ)R*+YM'+L^ZALXJD#ZQ%\^W<5[QTB]RH*Q;^KD M?CEN6:I%-*">4!)$_MG2*0T"I23;\6\NVBKJ5 7WC]_49^G+RY=9D)A.6?"W MOQ3K<6O80DNZ(DD@GMCN=YJ_T+72\U@0I[_1+G_6:B$OB04+\\*R!:$?97_) M:PYBKP#&)PK@O "^M("3%W N+=#+"_12,MFKI!Q<(LADQ-D.YBS[\_+%" M9FJ6<:G707AX5L8URSP0WD&.99+I2IH%4EP@Q:EN[X3N\YJ>IE@%S2BG.OYM MO"$>';=DSXXIW]+6Y)>?[+[U:Q4Z2#$72$S#Z!08G53=.8%1#[8R#+^F-^X% M#>-_JF@ZD#0AQ5P@,8UFKZ#9,P;E-.&<1@(M&)Z!M#J6A0\H&IM6ER*0F$:Q7U#L&RD^D%<_ M3,(+HZQ_:909*ZW+!TA,XS,H^ R,?-+1UH]BP1,50"J8MC0BZBB@6\IE%"%. MY(2H"ECE2E >R@GPHG*:9BQ?=XR\.0)\ M0-8U/:&]H6V5TU;K_9,L]!^:4R^1%]%GV:LB-?=',U\&CZ>>?B*"H@_SS[.G MJEGCG;GFNG1 U5PH-9WZGEFP&YF3Y;)02"'57"@U'6EI%FRS6SA*<]+%^C'* M7#R2SGA+N$\603HP5,XQ\@H.)QGV07HSMZ,VM2:L@5UZ ]LX63[;_6=T*4?3 M ,V2:!FG';Z2'*A7 %5SH=1TP*5=L'O-]'1(1S %57.AU'2DI<.PS18#H*=7 MVXG#*:"Y';6I-6$H[-)1V&9+<:ZG/ZMYSH^,]I#F8@JJYD*IZ>A+LV(/FLD! MD!YD"JKF0JGI2$M/8]47T]8&&"\JK0QC4(8&JN5!J^L?MTGEAJY&L@$%M%:B:"Z6F(RUM%39ZC,L_ M"[7/?&[,Z['M@^QP])7(W*#:^)JP4'AOO>4'%ES>D1_RCYBF_&!N4>U@AEVT M:<*:X=*:X6;6;3"H&0-5K@C,FH2[.&^\WT?5 3!JKF0JGI2$L3AH&6 MC,[V_4%EW[>.YP:@A@M*3<=7&BYL-ERU.O\E S^DL9J"JKE0:CKJTJ;AFV8Z M/ZC7 E5SH=3T'3"EUW+,JUQ@G3^OYZCS'_9]MRAT-YFIK0P(U0=V]/:MJA_$#X2\RT\F\MI+R5F<@9[(\V[2;G0BV M2;>Q+I@0+$P/UY0L*5!/UJK M9BSV_ , $X0 9 >&PO=V]R:W-H965TRX^*[7#.FP%-5UG+JK)7:7+NN7*Y91>45W[!:W\FYJ*C2 M0[%RY48PFC6DJG21YP5N18O:F4V:N5LQF_"M*HN:W0H@MU5%Q8\Y*_ENZD!G M/W%7K-;*3+BSR8:NV#U37S>W0H_<7B4K*E;+@M= L'SJW,#K%")#:!#_%&PG M#ZZ!L?+ ^7)=89\H[?DI6S^@EV']1RPW$K%JXZL M5U 5=?M+G[I$'!"TCIV .@(:$L@) NX(^*412$<@+XW@=X3&NMMZ;Q*74$5G M$\%W0!BT5C,73?8;MLY749N#)^#MZW?@-2AJ\/>:;Z4&RHFKM!^S*G?9K7W>KAV=6#L&7WBM MUA*D=<8R"S\YSX_/\%V=QSZ9:)_,.3HKF+#E%4#1'P!YB%C6LW@!'7L-'=OL M_%KT]*>C'R4#]R<+-WKXA%YW"&S;VA*)G6A*X[7?/F;UY!0/O M@RVGEQ1++BF67DCL*/NDSSXYISY+"F&>RDWW2-IVH14(&@'S/GFZIM7$8+H M0\UKFN=%65!EK0WS5M4_6 R"/B8#^V-41/ @1\D8A#$*XH%[2\ P/,CDD?N@ M=Q^<=;]@V4]X#T9+>0]#'(4#\Q980+Q@X-Z"0KX?HH%]6\PH#D_L?MC[#\_Z M_XL]'W*P.UURPG'R,?&&ALV.^KM1F>+:OLV MM1F,+EE3+RF67%(LO9#84?+C/OGQK];4>'S,2$ &U7(Q1D$OB ?5,AFC@ :/T,("B\CH0;.@L ?Q\+5BB^E' MT:D<''P:P]]06SO1_RVN-IRENMI@MO)J#7NZOD+TG 7T\@K+3M:?3B4X>KU% M8]=C&$0A&;D>PPCTO6AH>@S#?D#B@6?WH#^JF%@UC:D$2[ZM5?M!V\_VS>]- MT_(-YN?P>@$M\XEIEIM^[%F^[;2_4+'2O1(H6:Y#>5>AWB#1-J_M0/%-TYT] M<*5[O>9RK1M^)@Q W\\Y5_N!"=#_"V'V'U!+ P04 " '@3]: $ZOF\T" M !0!P &0 'AL+W=O)-:SN^ MOW]WOCN/UDH_F +1PF,II!D'A;7591B:M,"2F7-5H:0O2Z5+9FFJ\]!4&EGF MC4H1QE'4#TO&99",_-JM3D:JMH)+O-5@ZK)D^FF*0JW'02=X7ICSO+!N(4Q& M%7&F A*+IM_]KB)PY9!'!\P MB#<&L>=N#O*4,V99,M)J#=KM)C4W\*YZ:X+CTEW*G=7TE9.=3>;(I:DUDRD" MDQE/"G,$)< G?"U4;LC6CT!*1TPW3 MS>G3YO3XP.D?X$9)6QCX)#/,_K4/R9/6G?C9G6E\5'"&Z3G$PW<01W$7[N]F M<'IR=D3WH@W3A=>].*#[$I9?DX6QFI+I]SYW&Y7N?A578)>F8BF. ZH@']D@ M>?NFTX\^'F'LMHS=8^I;C)42/.5T:Y0HO*Q+2-4*-=485*@A%8R7^^ ;^;Z7 M=\6\2KI1- I7>YAZ+5/OM4R[+) BW3Y8157NLQ'UWEQJCNIM\75Z!_CZ+5__ M-7Q/H+EY +4$X;+?-37*=$EP1P/7WP&+#X$-6K#!4; K*F;*,U45//4P%#F- M3>P6 EW=X6.*!$FPK%2UM/O(!CMD=*4'T(8MVO HVB3/->;,(J3_!W*XDW>= M3K2+&6YUN1)U[GNYRR>2;1I>N]H^%Y.F2[YL;]Z:&Z9SRC00N"33Z'Q $=)- M_VXF5E6^9RZ4I0[LAP4]>:C=!OJ^5,H^3]P![2.:_ 502P,$% @ !X$_ M6M>.,J!_ P /0L !D !X;"]W;W)K&ULK59M M;]LV$/XK!ZT86F"-7BW'F2T@?BE:H"T"9]D^#/M 2V>+*T5J)!4G_WZD)*M^ M45QCRQ>;I.YY[I[3\73CK9#?5(ZHX:E@7$V<7.ORQG55FF-!U)4HD9LG:R$+ MHLU6;EQ52B19#2J8&WA>[!:$]0/Y9TT.[=CR6B!7%'!0>)ZXMSZ-XNAM:\-?J>X57MK ML$I60GRSFT_9Q/%L0,@PU9:!F+]'G"%CELB$\4_+Z70N+7!_O6/_4&LW6E9$ MX4RP/VBF\XES[4"&:U(QO13;C]CJ&5B^5#!5_\*VM?4<2"NE1=&"300%Y6KSL

3)5*N*DEXBD!X!I^ZW6>A%"Q1H7Q$!>_A MWI1H5C$$L3YX!DO!;,%NB-@GY_]Y7_QG[P?)"+L""FN^\ 6^SY2L**/Z&#65-8#+PG-8,8(+9J3W3+[V]2YZ3T:%D^F_RF$ M/VU-64);5'_UE4P35-0?E&VN-ZHD*4X4<\HW]O*7**GHNX?3AB^N^>P'ZC'QHSCP MQN[C?K9/K4;^(#HTFO=0>8/HB&K19S4*1YW5@>Y!IWMP5O=7\W6F/*VDQ R8 MZ72F_665M.IUCF?D-[2#?6%Q'!RI[S&*KD='ZD^-(G\X"(_4GUH%)I-!O_JX M4Q__4'UJ+R:4Y-E>R@O%QR?!O/=-B[D^DM]C-O)/]/=819X7'IDM>LQ"+PZ' M_1D8=AD87EKW:+K4V8H?GA9@$!P7\^S4:A2=5/Q%5(L?4#6"W;UYH$"YJ0W?:S7JW]8AS=#[U;V9^S_G=OADLOQ!I6H4"AFOCRKL: MFK;X60N\VUD$W,2?_ E!+ P04 M" '@3]:^XCH7&H# !?"@ &0 'AL+W=O;,7.; &QO6$%FB!(T.W#L ^T=+:(4J)'4G8+ M[,?O*,F*["AJ%^R+).)DQ^VO7U4F&.=,C MN<>"_ME*E3-#2[5S]5XA2RNG7+B!YT5NSGCAQ//JV[V*Y[(T@A=XKT"7><[4 MUR4*>5PXOG/Z\,!WF;$?W'B^9SM\1/-I?Z]HY;8H*<^QT%P6H'"[<&[\ZY7O M68?*XG>.1]UY!RME(^5GN_B0+AS/,D*!B;$0C!X'7*$0%HEX_-V .FU,Z]A] M/Z'_6HDG,1NF<27%'SPUV<*9.I#BEI7"/,CC;]@(FEB\1 I=_<*QMHTB!Y)2 M&YDWSL0@YT7]9%^:1'001E MK0G-OE2YJ;Q)#2]L&1^-HG\Y^9EX)?.<&ZJ+T<"*%%:R,+S889%PU/ 3W#&E MF,TTO%VC85SH=_ &> &W7 BJ@YZ[AFA8,#=I0B[KD,$+(4.XI2"9AE^*%--S M?Y?HMQJ"DX9E, BXQF0$P?0]!%XPAD^/:WC[YAUD,DR M&J.PJWPTZ^^L:4MW^CUT-7$5S& *1MJ]0/5)9Q(14<\, -;QA4?-\B49H$C4VFW^O^!=P-^=I),+E@W-F>=$XRF%\3=SA5.A=U5DXTF M6G3TU;=Y^[6=GFZJF<%],J]'+[JU=IRZ0N"67*G@E#%53S/UPLA]-1!LI*'Q MHGK-: )$90WH_ZV4YK2P =J9,OX74$L#!!0 ( >!/UK\B@'OJ ( ,8& M 9 >&PO=V]R:W-H965TS?YD,V"R D" M :EU# Q?6YB#$(X(9?QL.(/V2 ?LCO?L[WSNF,N*&9@K\8UGMI@%YP')(&>5 ML+=J]QZ:?+S 5 GCGV37Q$8!22MC5=F 44')9?UF#XT/'3N2I+;O&S6$.8 MS,A<27YZS023*9"E+[LN MX_$"+./"G"#3W7)!CH].R!'ADGPI5&7P/#,-+6;AM(1IH_BZ5DQ?4+R =$#H M^1M"(SKN@<\/PS\Q/2"CJ \>HG>M@;0UD'J^T3\9N. F%%<-Z"T$R>M7PSAZV^? ?R)[Y,>H]6-TB!W]D)AF M55]2X2HF;2J&L%)5TO9E7U/&GM+UG6TRI'%\,0VWW;1ZHB[BJ UZ)'?L)U9M?.-9*8MMS \+_-& =@&XGRME]Q/7R]I?5_(;4$L#!!0 ( M >!/UH.-JIMOPH /M2 9 >&PO=V]R:W-H965T4GG@2)@1LQ2I):F9 M]=\'E&A1 %H8RN[UBRUI#@[ QB'0W;ABDG^YKYM-WLFOS<.\W38B7^T+;^ZLJC$A\9I=YM-WGQ^)\KZZ69&9E]^^%@\K+O^A_GM]39_$)]$]\OV0R._ MS8\LJV(CJK:H*Z<1]S>SM^1-QL.^P![Q:R&>VI//3O\H=W7]6__E_>IFYO8M M$J58=CU%+O][% M1ECV3;,?O ^GL6&=?\/3S%_9T__#R8>[R5BSJ\M_%JEO? MS,*9LQ+W^:[L/M9/_Q## WD]W[(NV_V_SM. =6?.N ="E"] #]3@ T%V-0"?"C IQ;PA@+>U +^4,"?6B 8"@3[SCI8 M=]\U<=[EM]=-_>0T/5JR]1_V_;LO+7NDJ'HI?NH:^=="ENMN/W7U\K=U7:Y$ MT_[-27[?%=UG)Z]6SD>Q$E+U=Z5P?JJK95UU35W*T@_.^ZH3C6@[YT4LNKPH MVY?.E?/+I]AY\<-+YP>GJ)R?U_6NE23M];R3;>QKFB^']KP[M(>>:0]S?I15 MK5LGJ59BI9:?RV<[/B#]\H#OJ)4P%LO7#@U?.=2E'&C/PE[\D]A:B\?VXO_< M5;)X=+9X,J'QS-T79T#Q=$+C+<6SYQI?OG9< A57NH(=M<;V?.P,W_MJ*4?+ M5O3".7QZV:L%E.!_/DJU.7*T>YM52 MO'*6]68CY[:V5Y/S0NJJ7>>RXI>0=JSDEVH'DRP^D'E[LMZ->+P-&74#$E[/ M'T]E@5EIBDF6(9$ILO".LO NDP74^0<*_\3$Q.4D"@+5Q L(QT*/NRHN!G&, M$Z)U&80C$?4\%9=".$I#ZJNXS,1%@4_#$::8T#^:T+>:\"?I_A9ROM^ MO,- M>7H^]ZEF.1/%64BTYXQ-%..<1IK5 )07A5I?I4"-Q&,:5P:@?.8%L,&"H\$" MJ\'^U:U%TX\^4L_KWD=_%(,!G1=EW;8O7SF5Z"!C!D9SK@)-7 L30R)M+(A- MC*84-E]X-%_XO-[:=M>_K4Y]KP[C.^D$-L-G:5-1 M]7&+LY6O-NA:AF;SB*^98F&""*7Z.PTP4<9UJP)4$=-LEIH@'NC"A!I."8,M M&QTM&UDMN_>KKOHX;;67I]1FWH=_D.4B\TD"K@TX"Q-$@Y-&'BP'@$BDV22! MJG,UHZ0 R/,TT68 2(XUL.&(.P9%KM5TBU,1-F*[:Y9K:4(UN;[O\4CO VL;+O754-D25+84E2W#8E.U04=MT NT 2J DZ3)U]" M3U< ! 2\OQ@$ NY?,@"5(08@!-[! Z&VF^[ MKBGN=MT^U]/59],]SX?D!#4F1V6+4=D25+84E2W#8E,U-D;FY,+0'%0*:@2. MRA:CLB7$C.B-@<&$$**[I!F$DJ[5F2%AC)B)/62VQWOVPA?W$R9;C,J6H+*E M YL:W.H=:F). BZU.\?HG=C#][AH#Z.Y=/1A=]5:_N(>Q62+4=D25+:4F,F# M*Q(:+RF$.GF5U5X=4PS$GF/X-2]W^6'I;O6_7=MM9"0,=JZ5YN+.Q62+4=D2 M5+84E2TC0)J$G0GFR9@G(?9$R:*N'J7;UHM .FF;O%KE7=T4Y6<9H!Z7ZBK5 M=RL&WPW4BK6ZB[6"R1:CLB6H;"D!DC518 SN2'6J8AE3/\2>^YD0,5D)+NY^ M3+88E2T9V$XC.<,#>Q:2 1!R=F2G8Z:)3LHT[0,SJ)OLQ2_M)E2V&)4M065+ M4=DR+#95)&-NC)+ON'!.,5-#"U2V&)4M065+4=DR+#954F-*C=I3:M^X@$[- M%%7$2<"8GO4&@6Z?F]/R;1"0A5'D:0L,"0CT?$[U]2P0R -CL2<#@2P@)\E# MU9^ MZ(3<#]+:J[VJBV<5U$P1*EN"RI928+N'WOU(%:HJ&5-*U)Y2^I:5.6KF0R). M:>3K*W,@$)A08A (3"@)!&0A(5S?.P("@0DE X'JA**:>,SO4'M^Y_EP;2"P M3Q+/8^()F&0")IV R2#,N4EB3(-0>QKDY][_W36?#_H#386:V$!EBU'9$E2V M%)4MPV)393(F0&CT/4,FU&0)*EN,RI:@LJ6H;!D6F[IY?4S5,'NJ9I(SSX#= M-HR'W-4W4X% 5T8\>F $ 6G ?=TG3T @(;Z^CRN%@!+&/6VNS28 55N.&0UF MW^USR08K9N[N 3=8@3A@@Q6$@S9803AH@Q58+[#!RFZ2KY7O&/&S;]U$P\PX M^(I%A%!]"R4(!$0>@T! Y D$I#YU ZH;&P("(L\@H%6[)Z=8[$']V]6JZ-?B M\M+9YL7J2DXKRWQ;='D)&A7WG KN017B,, M=?,,*EN,RI:@LJ6H;!D6FRJI,7?#$(ZZ,'.+"0UY%.F[(D$<;,QML FG79 R8 S:^V$\)C@MYD[$FCH>P'3#0?AS-$@!G'F:)! N" ( MC00;B#-'@PS$*:.!:L(Q&<#LNR$^]N?4*RE D3?]D F_OJ@Q/BI;C,J6H+*E MJ&P9%IMZJGB,\;G['1TUCKIY Y4M1F5+4-E25+8,BTV5U)CJX/94QR1'C9LY M!$)N@- ",OH'HLGT(XXOF^QI\72YWFUV9=]*/J($SWX?#WC:%HH;MJ&PQ*EN"RI:BLF58;*J*QK"=>]_3 MP4#==('*%J.R):AL*2I;AL6F2FK,87![#F.:@P&$]\:-)Q#(W $%H9@^4R00 MRG>-41U"Z5LY,A!%SH2%?$Q-\#_KY@X^Y>H. &3>W0& C,L[ (QY>P=$I ?8 M4+//W=_!QP0%_]8$Q4"@7)%@[,-90"CC6#8$,B2:0"BF^X(IA#(DFH$HPRF; MGUS!MQ'-P_YVQ5:*:U=UA\OJCK\>;W!\N[^W4/O]'7F3'>YA'&D.UT+^F#?R M16^=4MQ+2O=U(/NQ.=RT>/C2U=O]17]W==?5F_W'MW_ 5!+ P04 " '@3]:'ASNJ9X$ "Q% &0 'AL+W=O)/@O>\\PR4E"=*G]7+IVQF6&I$.,>I4!1( M_NWP N>Y8I+C^-:0&FV?RK#[?&3_N18OQ3PACA0IOI3FO/X%^P9K&2"MN*!%8RQ'4)#R\(]>&D=T#"2/WL!I#)R^ 7S% MP&T,W&M[@(T!O+8'KS&HI9L'[;7C8B30?,KH'C"%EFSJH?9^;2W]14J5*$O! MY%1X%*N9-GW?'_IV7NG;!9]I*38<)&6&,XU]/&P? M#=B;T@^M,YRC,^Z=0<(8IQ/@A!^ 8SE0,Y[%%>:N59N[.CG?UWOROWL_GI"FC2 MZ:]?)3'X)'#!_];ER&$44#\*52=O^1:E>&;(0L@QVV%C_N,/MF_]I O0F&3Q MF&3)2&1GH81M*.$0^_PWN>"0,J4%!D@(1IYDQ)YR# 0%"[1+*9"?"AE 66W2 MYPW-,\RTT_G0BU_WHE:@W=SSH>],S5TW!I$RR M9"2RL\CX;63\P52]1YRDX$8N+(>0O-?%X4#A=9(BM"+?<\->)FIPKA>Z8=3+ M10W.L5P(>WR)!N?YMF-%^FP,6LW!H.9DM9+;)E4^VWK+3_7V#5\$%V.*+"?H M3:/%)2J 5MB;N?$E*@SMJ.>M1,,56<$K/@A;'X2#/HB5==2JC@;K4*ESV9VC@GWU'+U"N*T3WM=]"8(3I[]7T*"D;L?KZ]; MI!?A*[J=DVYG4/=2S3GP^U9M/4=GB4=F2L=C.0WEX ?3Y=O M; 2:WKHKLM6O+6]"8@W$]OO['0W(M?U>43$[5S %9NOZ[HM+G54I#F?NMK6] M7[NK;Y5Z[??V[<+6M,?J/JZ^\CG1'R[S/B.V)B4'.5[)KJQ)($?*#O=CAQ=! MM_4%T!,5@A;UXP8C.2,40'Y?42J.+ZJ#]I9R_B]02P,$% @ !X$_6DGU MCF@V! DQ( !D !X;"]W;W)K&ULQ5AA;]LV M$/TKA%8,+=!$HB3+=F8;2)P%#=!N0;-V'X9]H.VS340279*RFW^_HZ3(=D0S M<>&A7V))OGMZ]WSDNW"P$?)!+0$T^9ZEN1IZ2ZU7%[ZOIDO(F#H7*\CQF[F0 M&=-X*Q>^6DE@LS(I2_TP"!(_8SSW1H/RV9T<#42A4Y[#G22JR#(F'Z\@%9NA M1[VG!Y_Y8JG- W\T6+$%W(/^LKJ3>.0:ZXR(F$^="[I!?C,# )9<17 M#ANU"[&30.,#"6&=$+XV(:H3HK+0BEE9UC73;#208D.DB48T:@GK2=$>S*87O-8**),H*44MG*KS"3$M/L2^M12+N] M:."O=^MJ1]%>DO2;J#W"<4,X=A+&7GG !D;&!+X57#^^0+5"Z^R0Z,91_(QI M.XC2?D+M3#L-TXZ3Z15NE547VG@Y4ZD1@>U)U M&ZFZ_\-BZ[::T[;8VE&.Q=9K"/=.NMAZKUEL[2#'8NLW3/M.IMA69UF++<_7 MH'3I>S:Z_1:3#HW"9W3;07&_D]C9TF#K\H&3[UCD.*B!)*E@N<+Y:PI\;:A; MS3=H$XV2*'G&U!(6QT'2/ZH&M]5*W]_ZN M-,>Y%UEN]U K32?,L1O@J=#VB][:-XU_LEU0YP!QM%PG0MN7:SM#4/<0\6.6 M48.^Y!F6,(=IT.U$0)TN>K1MU' O^(8ERF$<=&O*U.W*/V0=M.VW%N^P1#G, M8^O*U&W+QYE'VV\[74I;ZK;#8MR/.P>X;GV9NHWY6/-HVVVWGR0MMNVP7M#= M"=O_OW%KRZ';EH\PCQHIV7.%3LN4K6&]ELWY.R<&YK@&E]""HUHIS#$O..]B MJ;(Z :ENM%B5AP@3H;7(RLLEL!E($X#?SX703S?F7*(YAQK]!U!+ P04 M" '@3]:3\9T:2D# #Q" &0 'AL+W=O.3MCBAO7U>D.,Z8' MLL"9@Y0^=XXY%O=\;><)-IP;:X1/.A>% T=.<:K).5E)_MX-UZYG@6" 6FQBHP^MOC'(6P0H3Q;Z/IM*^TB=WK MH_J;RCMY63&-U__L2U.'3H(_/I/@-PG^E2(4V1T? G+*EAUJ5 D!NXU33+ MA:V[!NH;Z&:?PU7"S2,"WT-+X#G\-=.EIKE:SUU#=': M=[II0W97D_EGR!:8#L"/7X'O^2%\6"[@ZL4U",GR'JWY9:U[I@80>+_5;0VM14 M9'22EW\,(^]UG_G_2>P7]T'K/KBDGKPOLQ4JVR2VG!ITU1&XICXV.[A?/FKX M?F[6[FKI425M]YM]$D238.KNN^YZ@N+0;X-^H0Y;ZO B]:=J>1,EVZ.RC:S; M1MX@PA7M#%Q#(3FMA>L^\EI^&':HO('G!6%\0M\$CIX$CB?]%D:MA=%%"W-6 M<,,$_T8N?M)GM'WQ0F ?&%E49]1*&CKQJLL=?9.@L@'T?".E.0[LL==^Y20_ M %!+ P04 " '@3]:!*0[;=$$ "N' &0 'AL+W=OJ6V@;6EH3F(46PV6V?99NV MA95$5Z3C+-"/+W6);%&,X#CL2RS1<\YPSC %6QJ[#C? MWYHF6^U(GK ;NB>%^&9#RSSAXK7 > 6@"_UX+0 YU* VP+<6OM&K%KI,.');%+2(R@K:\%6/=3IJM%" MX+2H5M8C+\6WJ<#QV?S Q ACX)%LQ8+AX*YHEFN5]H\AX4F:L4_@ T@+\&U' M#RPIUFQBUNS=DUKWW%FE,MK88-J]FJK?>6[9,5F1IB;V6D?"+&[-=? MH&O]KLJG3K)0)UFDDRS61-;++^[RB\?89W\>\B4I =T 40!+D=9B^[*6&?AW M9%G/1WG?FFF=9&%#YM1D5;5^FJ&)^72>/IWN8DUDO?0Y7?J<\?2)\TQ)GDAQ M(*H<-6#W3 D'(0M;?3D60S.,7<\-^F;AT PZE@(,1]NW@TM"N% M>/!-EP70'*\H-;-N59!Q:83NP/$G%H15T M?8@ELTAAYK@(.Y*&HU%>J:'7:>B-:OB-\B0#"6.$*U7SAB'8ON.Y4JB+42]O M_>>_T&FDTVGL*5:\@X5UY[0GL-\)[(\*'(NS/"U_?EX>THR#ZD0GMF>5TJ,T M;]V+=9*%.LDBG62Q)K)>8H,NL8'64U6@,[\ZR4*=9)%.LE@362^_T#JU:M9[ M"G.+/M^F',OR7;DR*^PP$K5'+LT*.XBQ@QPH;7LJ0QOZ$,K%>3R^:_4[:W6A MQOKX$CRS?JYZT[QZ5N(ZUN8Z5;D33;4]=J>.J4X6BC-HO3(BE6J="Z MFD2Z>F6I:NV0M;*%6MDBK6RQ+K9^&9B[T<2#O?T,SQW7DHT(\'MFURIWZ M::BSH8:*CAKZ(ZU>8Y57B )D2U7:/+M.R4FYK2^^&%C10\&;7[F[T>YR M[4M]I22-S^'M BK&0W@;-5=G)_KF)N\^*;=IP4!&-L*5=>.)%5@VEV/-"Z?[ M^C)G23FG>?VX(\F:E)6!^'Y#*7]YJ1QT5Y2S_P!02P,$% @ !X$_6@;8 MSU1@ P =A8 T !X;"]S='EL97,N>&ULW5AM;]HP$/XK4;I.K30UA*R! MK("T(56:M$V5V@_[5AGB@"7'R1S3P7[]?'9>@/JJMA]66!#$OL?/W>/S)7$8 M56K#Z>V24N6M?-B)=383UJ39T]?T[$?QA]]S[J;%BD=^_=G[W^M M"G7USK/GDP\G)[W[\ZM]^YD!SOW Z?3R&4XO>KA?C6&NXUW7S?!3[:OEGF+D M@8/<,5':T!W33."LZV'TY%G9>"(9B.-!SZEK2Q1&#)$)[601S<>@C^5CEU\[ M".I"G(RR0G3U&/G6H".0G'H/A(_]*>%L)AFP,I(SOK'F/ACF!2^DI_2%H$.& M8*G^6#BT/;A&:C\Y$X4TL6T$^SNKA^\!30\$,LY;@7W?&B:CDBA%I;C6'3/8 M&!]!7MV^VY1:X4*23=B_]#N".>D@LT*F5+9A0K\Q34:<9B!'LL42SJHH P"5 M*G+=2!E9%((8#0VC;FBW<\KY+=Q ?F8[OM?9UMJ9BA%M4PNJF]:-[8#_;6_6 M][;;^%5^O9(]%.K+2D]'F#X4.;V1-&-KTU]GK0#,>XA[)V7)-Y\Y6XBMRPD^Z.C0:G,M8%*WWN@4K'YMN6W).4=7:NFG-89KKE_A)K_;9X7 M5%!)^+9H7?N'G.57*XX&;R79W%7V!3LUUKN"0Q=Y>0PBXV,0>00U&26'K['> M*1ZZR&/(Y.#-[NPO$1D>@\C^08H,ZCWEUL9U9]O:6CUX/1C[/^"%@W=!O=F* M<<5$W5NR-*7BT>Y5NU=DIE^J=_SK\2G-R(JKNQ8<^UW[.TW9*D_:43>0B'I4 MU_X&T]-;X>;=1,=B(J5KFD[KKES,3-/3#1VU/H"PCUR;PXU@'(NY$<"P.)@" MC&-96)S_:3Y#=#X6P[0-G<@0Y0Q1CF6YD*GY8''((I@ T8$@4F>?@WO,H:)Y30?=/\^0O4$L#!!0 ( M >!/UJ7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G5FQBPFL1=VZ$S\^OG.FRW M3ANN]N6V3Y#$F!/'ON?:SOFSTH\/2CVR[V51F5%O9^W36;]OLITHN?E#/8D* MKFR4+KF%0[WMFR&YV0MBRZ >#0=(ON:QZ%^Z?_3C&JSD9F8JJPN164/ M[:A%X0 KLY-/IL3=GE>#Y>3&8LO9[-UJD'&"" P0<"IFOXN)TMUBE;7K')\G;E M088(9/AYD./TVH.,$,CHTQXU.UEQ#S)&(&-:R$MNI&%JPU9:&"C:E/#0$@0M MH46[$QD48.,L4W5E(8 HZK@>R;<+SW(+PCD%VK(O:AJP39:E6P"T55#*#3L M6=H=F]3&@_R*0'ZEA;RI]L)85\@'^H8 ?:,'JBSX2/A PP$6EP?$HQ6.H8QF M<\4KPUSGDWO>,+P"HN*@-HS[U")$8;Q*F=+ MNX-6G=1:^YB8/(;$]OB+:\TAHK0['V:*(;$J#FTTE[Q)X]Z 8788$NMA*A[\ M0#O$=# D]X&$(0I/+A--Q[KY[VBNC&$^)B:$(;$1W#B5AV#;8#HI@+Q$E;UY MKI@0AL1&2*W*'G>JR(4VO['9/S5,'AK:.Y$+4?J8F":&Q)Z8<5U!VQFV@N&1 M[KCV0UV Z2(@UL45EYK=\P+4?RLX=$3Q5J\!)HN 6!:7M9&5@%&1BJTK"H/E M4$\[NPO0B0:Q+5;\!]LWC[;YN1O(4VFR0KG6]"$Q5P3$KH @(V&0L+7FN4M! MQTX=V_IABJD&]B3H"Y)"!V"9HJ_QWXF)AF F+->,DR.UF[ M],K\[K-A;@F(W>+ES9ULF%("8J4<3: /I#XFII2 6"E(&NW:U%_?P/P2$OL% M3:5;@R7$/!,2>^8UE>[JCR&FEY!8+^]RZDY"=!&+V"UH0MM^QIA>0NIU+"RA M92<^)J:7D%@O:$K;;DU,+R&Q7MZGM)W]$K-,2&R9([GM"Z>/B0DG)!8.EN.^ MB>28<$)BX>!I3^BO56/"B8B%XZ<]IRR%&O,:W U997/%Q\2$$Q$+YSCFN%3: M7ZN(,/E$Q/(YCMGT !\3,U!$/KLYA@E9D=KZF.A&"K&!6FGO5%@NBU:TC##O M1,3>.9[W-BWJ8V+>B8B]@V*V]!AA[HG(5\\PS%:TQ-P3?=IDQV%&/B;FGHA\ MLG,<<\'],!1C[HG)]UZ.SLE<>_J8F'OBS]N!8:>M(11C[HFI=_#1UESXF)A[ M8NH]?+0U_9$>8^Z)B=V#3\1;F.@V/K&%_(EXAR%C3#TQL7HZ9N)=B)AV8F+M MN'VN;BK,,C&Q9? %@E;?PRP3D\]P,$Q?A@EFF838,CAF[&-BEDD^P#+'EUM. M?4S,,LD'6.8H9DN&"6:9A-@R^*J0/X02S#()L66Z5H4ZHE&"*28A5LRQ9:%_ M)XX^)OK6&+%M4,QVQ\2,DQ ;!U^]FOJ8F(*21D']IK"Y.,_%!FK-%_ 7!LYG MO,A6FKF/P\M!4>SV\S=U44S@W+*"S"M_>2_WY9WBBU]02P,$% @ !X$_ M6A;=:Q0F @ 8R@ !H !X;"]?8@DCEQN ;OO* R28_6@)\AG9)4M M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#Z MZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"D MTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N! MWH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A MT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1 M;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0 M[R#0.T8_FQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N M+CBGVXKZ]!=02P,$% @ !X$_6N'L7A'T 0 HB< !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH M?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K M2QTM)LV3:ZV^>?8N'Y>!&IC M,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\ M4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW M18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X M_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%( M'R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOG MUG\ %02P$"% ,4 " &@3]:!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M :!/UI=^0]T[0 "L" 1 " :\ !D;V-0&UL4$L! A0#% @ !H$_6L$: M37;3!0 SAX !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ !H$_6GSZDTO+" FRD !@ M ("!\AT 'AL+W=OK^GYQ,& #I#@ M& @(%8*@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ !H$_6O@QR)&Q!0 [0\ !@ ("!H3 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H$_6D9+ MR+YU @ 8P4 !D ("!+#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H$_6@#Q@(P# P K@8 !D M ("!%U( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !H$_6NHG8F(&!P &PO=V]R:W-H965TEG !X;"]W;W)K&UL4$L! A0#% M @ !H$_6F/L=LDB!@ @Q4 !D ("!ZFX 'AL+W=O&PO=V]R:W-H965T%X !X M;"]W;W)K&UL4$L! A0#% @ !H$_6IE;P%BC M P 3 @ !D ("!A'T 'AL+W=O@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ !H$_6DX-;#QU# L"4 !D M ("!IHH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !H$_6OBY%'2$ @ :@4 !D ("!=Z M 'AL+W=O=:8 MLTD& #>$ &0 @($RHP >&PO=V]R:W-H965T&UL4$L! A0#% @ M!H$_6JLC.OX2 P E 8 !D ("!KZ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !X$_6ED9/*$0! M/0H !D ("!"[D 'AL+W=O&PO=V]R:W-H965T!/UK: M9P=Y+@8 %P5 9 " @3O !X;"]W;W)K&UL4$L! A0#% @ !X$_6H4X72IV P @P< !D M ("!H,8 'AL+W=O#_5^\# #@" &0 @(%-R@ >&PO=V]R:W-H M965T!/UJ)KQQH4P, %L' 9 M " @7/. !X;"]W;W)K&UL4$L! M A0#% @ !X$_6MK76W Y!0 ,2$ !D ("!_=$ 'AL M+W=O&PO=V]R:W-H965T!/UJBH@9VG@, *T/ 9 " M@8;: !X;"]W;W)K&UL4$L! A0#% @ !X$_ M6NC\KIA$ P /0T !D ("!6]X 'AL+W=O&PO=V]R:W-H965T!/UHMP( ,D& 9 " @4WE !X;"]W;W)K M&UL4$L! A0#% @ !X$_6NDL1@#) P # X M !D ("!_^< 'AL+W=O&PO=V]R:W-H965T!/UKOP)]? MD , ,P0 9 " @?3N !X;"]W;W)K&UL4$L! A0#% @ !X$_6B0' ,X'!@ 5R0 !D M ("!N_( 'AL+W=O&PO=V]R:W-H965T M!/UK+7Q-G$P, /,( 9 M " @0;\ !X;"]W;W)K&UL4$L! A0# M% @ !X$_6F\\*2^K @ &@< !D ("!4/\ 'AL+W=O M&PO=V]R:W-H965T!/UKU.1K2/@, *<+ 9 " @2D& M 0!X;"]W;W)K&UL4$L! A0#% @ !X$_6IJA M2!8Y! H!< !D ("!G@D! 'AL+W=O&PO=V]R:W-H965T!/UHFDA;[M ( +L' 9 " @7,1 0!X;"]W;W)K&UL4$L! A0#% @ !X$_6L^(0G.J!0 1BT !D M ("!7A0! 'AL+W=O&PO M=V]R:W-H965T!/UH 3J^;S0( M % ' 9 " @7(> 0!X;"]W;W)K&UL4$L! A0#% @ !X$_6M>.,J!_ P /0L !D ("! M=B$! 'AL+W=O&PO=V]R:W-H965T!/UK\B@'OJ ( ,8& 9 M " @&UL4$L! A0#% M @ !X$_6@XVJFV_"@ ^U( !D ("!K"L! 'AL+W=O&PO=V]R:W-H965T!/UI)]8YH-@0 ),2 9 " @7<[ 0!X M;"]W;W)K&UL4$L! A0#% @ !X$_6D_&=&DI M P \0@ !D ("!Y#\! 'AL+W=O&PO=V]R:W-H965T! M/UH&V,]48 , '86 - " 4Q( 0!X;"]S='EL97,N>&UL M4$L! A0#% @ !X$_6I>*NQS $P( L ( !UTL! M %]R96QS+RYR96QS4$L! A0#% @ !X$_6NZQWSPZ!0 URP \ M ( !P$P! 'AL+W=O!/UH6 MW6L4)@( &,H : " 2=2 0!X;"]?!/UKA[%X1] $ *(G 3 M " 854 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !, $P RQ0 ' *I6 0 $! end XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 189 293 1 false 50 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.cavco.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 4 false false R5.htm 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952155 - Disclosure - Basis of Presentation Sheet http://www.cavco.com/role/BasisofPresentation Basis of Presentation Notes 6 false false R7.htm 9952156 - Disclosure - Recent Accounting Pronouncements Sheet http://www.cavco.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 7 false false R8.htm 9952157 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cavco.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 8 false false R9.htm 9952158 - Disclosure - Investments Sheet http://www.cavco.com/role/Investments Investments Notes 9 false false R10.htm 9952159 - Disclosure - Inventories Sheet http://www.cavco.com/role/Inventories Inventories Notes 10 false false R11.htm 9952160 - Disclosure - Consumer Loans Receivable Sheet http://www.cavco.com/role/ConsumerLoansReceivable Consumer Loans Receivable Notes 11 false false R12.htm 9952161 - Disclosure - Commercial Loans Receivable Sheet http://www.cavco.com/role/CommercialLoansReceivable Commercial Loans Receivable Notes 12 false false R13.htm 9952162 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Warranties Sheet http://www.cavco.com/role/Warranties Warranties Notes 14 false false R15.htm 9952164 - Disclosure - Other Liabilities Sheet http://www.cavco.com/role/OtherLiabilities Other Liabilities Notes 15 false false R16.htm 9952165 - Disclosure - Debt Sheet http://www.cavco.com/role/Debt Debt Notes 16 false false R17.htm 9952166 - Disclosure - Reinsurance and Insurance Loss Reserves Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves Reinsurance and Insurance Loss Reserves Notes 17 false false R18.htm 9952167 - Disclosure - Commitments and Contingencies Sheet http://www.cavco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 9952168 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest Sheet http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest Stockholders' Equity and Redeemable Noncontrolling Interest Notes 19 false false R20.htm 9952169 - Disclosure - Earnings Per Share Sheet http://www.cavco.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 9952170 - Disclosure - Fair Value Measurements Sheet http://www.cavco.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 9952171 - Disclosure - Business Segment Information Sheet http://www.cavco.com/role/BusinessSegmentInformation Business Segment Information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9955511 - Disclosure - Basis of Presentation (Policies) Sheet http://www.cavco.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.cavco.com/role/RecentAccountingPronouncements 25 false false R26.htm 9955512 - 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 26 false false R27.htm 9955513 - Disclosure - Investments (Tables) Sheet http://www.cavco.com/role/InvestmentsTables Investments (Tables) Tables http://www.cavco.com/role/Investments 27 false false R28.htm 9955514 - Disclosure - Inventories (Tables) Sheet http://www.cavco.com/role/InventoriesTables Inventories (Tables) Tables http://www.cavco.com/role/Inventories 28 false false R29.htm 9955515 - Disclosure - Consumer Loans Receivable (Tables) Sheet http://www.cavco.com/role/ConsumerLoansReceivableTables Consumer Loans Receivable (Tables) Tables http://www.cavco.com/role/ConsumerLoansReceivable 29 false false R30.htm 9955516 - Disclosure - Commercial Loans Receivables (Tables) Sheet http://www.cavco.com/role/CommercialLoansReceivablesTables Commercial Loans Receivables (Tables) Tables http://www.cavco.com/role/CommercialLoansReceivable 30 false false R31.htm 9955517 - 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 31 false false R32.htm 9955518 - Disclosure - Warranties (Tables) Sheet http://www.cavco.com/role/WarrantiesTables Warranties (Tables) Tables http://www.cavco.com/role/Warranties 32 false false R33.htm 9955519 - Disclosure - Other Liabilities (Tables) Sheet http://www.cavco.com/role/OtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.cavco.com/role/OtherLiabilities 33 false false R34.htm 9955520 - 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 34 false false R35.htm 9955521 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cavco.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cavco.com/role/CommitmentsandContingencies 35 false false R36.htm 9955522 - 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 36 false false R37.htm 9955523 - Disclosure - Earnings Per Share (Tables) Sheet http://www.cavco.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.cavco.com/role/EarningsPerShare 37 false false R38.htm 9955524 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cavco.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cavco.com/role/FairValueMeasurements 38 false false R39.htm 9955525 - Disclosure - Business Segment Information (Tables) Sheet http://www.cavco.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.cavco.com/role/BusinessSegmentInformation 39 false false R40.htm 9955526 - 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 40 false false R41.htm 9955527 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails Investments - Schedule of Investments (Details) Details 41 false false R42.htm 9955528 - Disclosure - Investments - Schedule of Amortized Cost and Fair Value (Details) Sheet http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails Investments - Schedule of Amortized Cost and Fair Value (Details) Details 42 false false R43.htm 9955529 - Disclosure - Investments - Schedule of Contractual Maturities (Details) Sheet http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails Investments - Schedule of Contractual Maturities (Details) Details 43 false false R44.htm 9955530 - Disclosure - Investments - Schedule of Recognized Gains and Losses (Details) Sheet http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails Investments - Schedule of Recognized Gains and Losses (Details) Details 44 false false R45.htm 9955531 - Disclosure - Inventories (Details) Sheet http://www.cavco.com/role/InventoriesDetails Inventories (Details) Details http://www.cavco.com/role/InventoriesTables 45 false false R46.htm 9955532 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details) Details 46 false false R47.htm 9955533 - Disclosure - Consumer Loans Receivable - Schedule of Weighted Averages (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails Consumer Loans Receivable - Schedule of Weighted Averages (Details) Details 47 false false R48.htm 9955534 - Disclosure - Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details) Details 48 false false R49.htm 9955535 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) Details 49 false false R50.htm 9955536 - Disclosure - Consumer Loans Receivable - Narrative (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails Consumer Loans Receivable - Narrative (Details) Details 50 false false R51.htm 9955537 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details) Notes http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details) Details 51 false false R52.htm 9955538 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details) Details 52 false false R53.htm 9955539 - Disclosure - Commercial Loans Receivable - Narrative (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails Commercial Loans Receivable - Narrative (Details) Details 53 false false R54.htm 9955540 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) Details 54 false false R55.htm 9955541 - 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 55 false false R56.htm 9955542 - Disclosure - Warranties (Details) Sheet http://www.cavco.com/role/WarrantiesDetails Warranties (Details) Details http://www.cavco.com/role/WarrantiesTables 56 false false R57.htm 9955543 - Disclosure - Other Liabilities (Details) Sheet http://www.cavco.com/role/OtherLiabilitiesDetails Other Liabilities (Details) Details http://www.cavco.com/role/OtherLiabilitiesTables 57 false false R58.htm 9955544 - Disclosure - Debt (Details) Sheet http://www.cavco.com/role/DebtDetails Debt (Details) Details http://www.cavco.com/role/Debt 58 false false R59.htm 9955545 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details) Details 59 false false R60.htm 9955546 - Disclosure - Reinsurance and Insurance Loss Reserves - Narrative (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails Reinsurance and Insurance Loss Reserves - Narrative (Details) Details 60 false false R61.htm 9955547 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details) Details 61 false false R62.htm 9955548 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 62 false false R63.htm 9955549 - Disclosure - Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details) Sheet http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details) Details 63 false false R64.htm 9955550 - 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 64 false false R65.htm 9955551 - Disclosure - Earnings Per Share (Details) Sheet http://www.cavco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.cavco.com/role/EarningsPerShareTables 65 false false R66.htm 9955552 - Disclosure - Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details) Sheet http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details) Details 66 false false R67.htm 9955553 - Disclosure - Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details) Sheet http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details) Details 67 false false R68.htm 9955554 - Disclosure - Business Segment Information (Details) Sheet http://www.cavco.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.cavco.com/role/BusinessSegmentInformationTables 68 false false All Reports Book All Reports cvco-20241228.htm cvco-20241228.xsd cvco-20241228_cal.xml cvco-20241228_def.xml cvco-20241228_lab.xml cvco-20241228_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cvco-20241228.htm": { "nsprefix": "cvco", "nsuri": "http://www.cavco.com/20241228", "dts": { "inline": { "local": [ "cvco-20241228.htm" ] }, "schema": { "local": [ "cvco-20241228.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "cvco-20241228_cal.xml" ] }, "definitionLink": { "local": [ "cvco-20241228_def.xml" ] }, "labelLink": { "local": [ "cvco-20241228_lab.xml" ] }, "presentationLink": { "local": [ "cvco-20241228_pre.xml" ] } }, "keyStandard": 256, "keyCustom": 37, "axisStandard": 20, "axisCustom": 0, "memberStandard": 32, "memberCustom": 18, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://xbrl.sec.gov/ecd/2024": 2 }, "contextCount": 189, "entityCount": 1, "segmentCount": 50, "elementCount": 543, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 824, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 22 }, "report": { "R1": { "role": "http://www.cavco.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R4": { "role": "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R5": { "role": "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.cavco.com/role/BasisofPresentation", "longName": "9952155 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.cavco.com/role/RecentAccountingPronouncements", "longName": "9952156 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.cavco.com/role/RevenuefromContractswithCustomers", "longName": "9952157 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.cavco.com/role/Investments", "longName": "9952158 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.cavco.com/role/Inventories", "longName": "9952159 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cavco.com/role/ConsumerLoansReceivable", "longName": "9952160 - Disclosure - Consumer Loans Receivable", "shortName": "Consumer Loans Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.cavco.com/role/CommercialLoansReceivable", "longName": "9952161 - Disclosure - Commercial Loans Receivable", "shortName": "Commercial Loans Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952162 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cavco.com/role/Warranties", "longName": "9952163 - Disclosure - Warranties", "shortName": "Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cavco.com/role/OtherLiabilities", "longName": "9952164 - Disclosure - Other Liabilities", "shortName": "Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cavco.com/role/Debt", "longName": "9952165 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves", "longName": "9952166 - Disclosure - Reinsurance and Insurance Loss Reserves", "shortName": "Reinsurance and Insurance Loss Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReinsuranceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReinsuranceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cavco.com/role/CommitmentsandContingencies", "longName": "9952167 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest", "longName": "9952168 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cavco.com/role/EarningsPerShare", "longName": "9952169 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cavco.com/role/FairValueMeasurements", "longName": "9952170 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cavco.com/role/BusinessSegmentInformation", "longName": "9952171 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cavco.com/role/BasisofPresentationPolicies", "longName": "9955511 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersTables", "longName": "9955512 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cavco.com/role/InvestmentsTables", "longName": "9955513 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "cvco:ScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:ScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cavco.com/role/InventoriesTables", "longName": "9955514 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables", "longName": "9955515 - Disclosure - Consumer Loans Receivable (Tables)", "shortName": "Consumer Loans Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R30": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesTables", "longName": "9955516 - Disclosure - Commercial Loans Receivables (Tables)", "shortName": "Commercial Loans Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R31": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9955517 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cavco.com/role/WarrantiesTables", "longName": "9955518 - Disclosure - Warranties (Tables)", "shortName": "Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cavco.com/role/OtherLiabilitiesTables", "longName": "9955519 - Disclosure - Other Liabilities (Tables)", "shortName": "Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables", "longName": "9955520 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)", "shortName": "Reinsurance and Insurance Loss Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables", "longName": "9955521 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables", "longName": "9955522 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cavco.com/role/EarningsPerShareTables", "longName": "9955523 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cavco.com/role/FairValueMeasurementsTables", "longName": "9955524 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cavco.com/role/BusinessSegmentInformationTables", "longName": "9955525 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "longName": "9955526 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R41": { "role": "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails", "longName": "9955527 - Disclosure - Investments - Schedule of Investments (Details)", "shortName": "Investments - Schedule of Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "cvco:ScheduleOfInvestmentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R42": { "role": "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails", "longName": "9955528 - Disclosure - Investments - Schedule of Amortized Cost and Fair Value (Details)", "shortName": "Investments - Schedule of Amortized Cost and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R43": { "role": "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails", "longName": "9955529 - Disclosure - Investments - Schedule of Contractual Maturities (Details)", "shortName": "Investments - Schedule of Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails", "longName": "9955530 - Disclosure - Investments - Schedule of Recognized Gains and Losses (Details)", "shortName": "Investments - Schedule of Recognized Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cavco.com/role/InventoriesDetails", "longName": "9955531 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "longName": "9955532 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details)", "shortName": "Consumer Loans Receivable - Schedule of Consumer Loans Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "cvco:FinancingReceivableConstructionAdvances", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "cvco:FinancingReceivablePreviouslySecuritized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R47": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails", "longName": "9955533 - Disclosure - Consumer Loans Receivable - Schedule of Weighted Averages (Details)", "shortName": "Consumer Loans Receivable - Schedule of Weighted Averages (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-14", "name": "cvco:FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "cvco:FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "cvco:ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "longName": "9955534 - Disclosure - Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details)", "shortName": "Consumer Loans Receivable - Schedule of Delinquency Status of Consumer Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestModifiedPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "longName": "9955535 - Disclosure - Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details)", "shortName": "Consumer Loans Receivable - Schedule of Consumer Loan Receivables by Segment and Credit Quality Indicator (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "longName": "9955536 - Disclosure - Consumer Loans Receivable - Narrative (Details)", "shortName": "Consumer Loans Receivable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "longName": "9955537 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details)", "shortName": "Commercial Loans Receivable - Schedule of Commercial Loans Notes Receivables, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R52": { "role": "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "longName": "9955538 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details)", "shortName": "Commercial Loans Receivable - Schedule of Commercial Loans Characteristics (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-16", "name": "cvco:FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "cvco:CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "cvco:FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "cvco:CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "longName": "9955539 - Disclosure - Commercial Loans Receivable - Narrative (Details)", "shortName": "Commercial Loans Receivable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-16", "name": "cvco:FinancingReceivableNonperformingThreshold", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "cvco:FinancingReceivableNonperformingThreshold", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "longName": "9955540 - Disclosure - Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details)", "shortName": "Commercial Loans Receivable - Schedule of Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R55": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955541 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.cavco.com/role/WarrantiesDetails", "longName": "9955542 - Disclosure - Warranties (Details)", "shortName": "Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-80", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.cavco.com/role/OtherLiabilitiesDetails", "longName": "9955543 - Disclosure - Other Liabilities (Details)", "shortName": "Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.cavco.com/role/DebtDetails", "longName": "9955544 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-82", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails", "longName": "9955545 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details)", "shortName": "Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:DirectPremiumsWritten", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:DirectPremiumsWritten", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails", "longName": "9955546 - Disclosure - Reinsurance and Insurance Loss Reserves - Narrative (Details)", "shortName": "Reinsurance and Insurance Loss Reserves - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "cvco:MaximumRiskAssumedPerPolicy", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:MaximumRiskAssumedPerPolicy", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails", "longName": "9955547 - Disclosure - Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details)", "shortName": "Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-80", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R62": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955548 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails", "longName": "9955549 - Disclosure - Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details)", "shortName": "Commitments and Contingencies - Schedule of Loan Contracts with Off-Balance Sheet Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails", "longName": "9955550 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details)", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R65": { "role": "http://www.cavco.com/role/EarningsPerShareDetails", "longName": "9955551 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R66": { "role": "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "longName": "9955552 - Disclosure - Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details)", "shortName": "Fair Value Measurements - Schedule of the Fair Value and Carrying Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "unique": true } }, "R67": { "role": "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails", "longName": "9955553 - Disclosure - Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details)", "shortName": "Fair Value Measurements - Schedule of Assumptions for Mortgage Servicing Rights (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails", "longName": "9955554 - Disclosure - Business Segment Information (Details)", "shortName": "Business Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20241228.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r259", "r988" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r55", "r58", "r61", "r1035" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r55", "r818" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r985" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "cvco_AccruedVolumeRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "AccruedVolumeRebates", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued volume rebates", "label": "Accrued Volume Rebates", "documentation": "Accrued volume rebates." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r20", "r21", "r74", "r154", "r619", "r662", "r665" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r21", "r474", "r477", "r520", "r658", "r659", "r959", "r960", "r961", "r974", "r975", "r976", "r977" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r888" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r65" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r680", "r974", "r975", "r976", "r977", "r1038", "r1100" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r901" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r901" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r901" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r901" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net issuance of common stock under stock incentive plans", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r42", "r43", "r420" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r934" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r860", "r870", "r880", "r912" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r863", "r873", "r883", "r915" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r935" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r901" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r908" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r864", "r874", "r884", "r908", "r916", "r920", "r928" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r926" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Anti-dilutive common stock equivalents excluded (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r216" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r27" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r101", "r117", "r152", "r182", "r220", "r226", "r244", "r248", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r466", "r470", "r505", "r612", "r705", "r775", "r776", "r818", "r851", "r1029", "r1030", "r1052" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r147", "r156", "r182", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r466", "r470", "r505", "r818", "r1029", "r1030", "r1052" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for repurchase commitments", "label": "Assets Sold under Agreements to Repurchase, Repurchase Liability", "documentation": "Amount, including accrued interest, to be repaid to counterparty to repurchase agreement when carrying amount or market value if higher, of security or other asset sold under repurchase agreement exceeds 10 percent of total assets." } } }, "auth_ref": [ "r185", "r186", "r541", "r543" ] }, "cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase agreements maximum amount contingently liable", "label": "Assets Sold Under Agreements To Repurchase, Repurchase Liability, Contingency Maximum", "documentation": "Assets sold under agreements to repurchase repurchase liability contingency maximum." } } }, "auth_ref": [] }, "us-gaap_AssumedPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssumedPremiumsEarned", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assumed premiums\u2014nonaffiliated", "label": "Assumed Premiums Earned", "documentation": "Amount of earned premiums assumed from other entities." } } }, "auth_ref": [ "r651", "r670", "r673", "r1064" ] }, "us-gaap_AssumedPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssumedPremiumsWritten", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assumed premiums\u2014nonaffiliated", "label": "Assumed Premiums Written", "documentation": "Amount of written premiums assumed from other entities." } } }, "auth_ref": [ "r670" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r267", "r312", "r611" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contractual Maturity of Investment Securities", "label": "Available-for-Sale Securities, Debt Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Rolling Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Fair Value, Rolling Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due in less than one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "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." } } }, "auth_ref": [ "r995" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due in less than one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "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." } } }, "auth_ref": [ "r995" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost", "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." } } }, "auth_ref": [ "r997" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after five years through ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value", "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." } } }, "auth_ref": [ "r997" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost", "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." } } }, "auth_ref": [ "r996" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after one year through five years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "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." } } }, "auth_ref": [ "r996" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "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." } } }, "auth_ref": [ "r993", "r994" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "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." } } }, "auth_ref": [ "r273", "r605", "r993" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails", "http://www.cavco.com/role/InvestmentsScheduleofContractualMaturitiesDetails", "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "verboseLabel": "Fair Value", "totalLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r268", "r312", "r486", "r599", "r807", "r810", "r990", "r1042", "r1043", "r1044" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r924" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r922" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r921" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r920" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r920" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cavco.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r89" ] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "CA", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CALIFORNIA", "label": "CALIFORNIA" } } }, "auth_ref": [] }, "cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "CapitalizedLoanServicingRateOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized servicing rate (basis points)", "label": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio", "documentation": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio" } } }, "auth_ref": [] }, "cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "CapitalizedServicingMultipleOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized servicing multiple", "label": "Capitalized Servicing Multiple of Loans Held-in-portfolio", "documentation": "Capitalized Servicing Multiple of Loans Held-in-portfolio" } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Book Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r25", "r149", "r765" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the fiscal year", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r25", "r85", "r179" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r85" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of noncash activity", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "CatastrophicLossesRecoverableInAggregateGreaterThanAmount", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate catastrophic losses recoverable in excess of amount", "label": "Catastrophic Losses Recoverable in Aggregate Greater than Amount", "documentation": "Catastrophic losses recoverable in aggregate greater than amount." } } }, "auth_ref": [] }, "cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Catastrophic losses recoverable in excess of amount", "label": "Catastrophic Losses Recoverable Per Occurrence Greater than Amount", "documentation": "Catastrophic losses recoverable per occurrence greater than amount." } } }, "auth_ref": [] }, "us-gaap_CededPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CededPremiumsEarned", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Ceded premiums\u2014nonaffiliated", "label": "Ceded Premiums Earned", "documentation": "Amount of earned premiums ceded to other entities." } } }, "auth_ref": [ "r650", "r667", "r668", "r671", "r673", "r1064" ] }, "us-gaap_CededPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CededPremiumsWritten", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Ceded premiums\u2014nonaffiliated", "label": "Ceded Premiums Written", "documentation": "Amount of written premiums ceded to other entities." } } }, "auth_ref": [ "r112", "r113" ] }, "cvco_ChangeInLoansEligibleForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ChangeInLoansEligibleForRepurchase", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in GNMA loans eligible for repurchase", "label": "Change In Loans Eligible For Repurchase", "documentation": "Change In Loans Eligible For Repurchase" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r899" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r896" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r894" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r900" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r900" ] }, "cvco_CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Commercial Loans Receivable Characteristics", "label": "Commercial Loans Held for Investment Characteristics [Table Text Block]", "documentation": "[Table Text Block] for Commercial Loans Receivable Characteristics (Weighted averages) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommercialPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPortfolioSegmentMember", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Loans Receivable", "label": "Commercial Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r338", "r339", "r750", "r1015", "r1020" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r37", "r751" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r974", "r975", "r977", "r1038", "r1098", "r1100" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r63", "r693" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r63", "r693", "r711", "r1100", "r1101" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,422,969 and 9,389,953 shares, respectively; Outstanding 8,066,549 and 8,320,718 shares, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r63", "r617", "r818" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r905" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r904" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r906" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r903" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Cavco common stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r22", "r163", "r165", "r171", "r602", "r629", "r631" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive income attributable to redeemable noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r5", "r46", "r48", "r163", "r165", "r170", "r601", "r629", "r630" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r48", "r96", "r163", "r165", "r169", "r600", "r629" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r30", "r52", "r53", "r255", "r749" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r30", "r52", "r53", "r255", "r675", "r749" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r30", "r52", "r53", "r255", "r749", "r940" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r28", "r30", "r52", "r53", "r255" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r28", "r30", "r52", "r53", "r255", "r749" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r47", "r768" ] }, "cvco_ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Consumer Loans Held for Investment Characteristics", "label": "Consumer Loans Held For Investment Characteristics [Table Text Block]", "documentation": "[Table Text Block] for Consumer Loans Held for Investment Characteristics [Table]" } } }, "auth_ref": [] }, "us-gaap_ConsumerPortfolioSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsumerPortfolioSegmentMember", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer Loans Receivable", "label": "Consumer Portfolio Segment [Member]", "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables." } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": "cvco_RemainingConstructionContingentCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Construction loan contract amount", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r973" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r801", "r802", "r807", "r819", "r838", "r1095" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r77", "r182", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r505", "r775", "r1029" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r353", "r1027" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r353", "r1027", "r1028" ] }, "us-gaap_CreditScoreFicoAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditScoreFicoAxis", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Score, FICO [Axis]", "label": "Credit Score, FICO [Axis]", "documentation": "Information by credit scores as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740." } } }, "auth_ref": [ "r782", "r1009" ] }, "us-gaap_CreditScoreFicoDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditScoreFicoDomain", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Score, FICO [Domain]", "label": "Credit Score, FICO [Domain]", "documentation": "Credit rating as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740. Element name and standard label in FICO Score [numeric lower end] to [numeric higher end] [Member] format for ranges. Element name and standard label in FICO Score Greater Than [low end numeric value] [Member] or FICO Score Less Than [high end numeric value] [Member] formats for greater than or less than disclosures." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r90", "r255" ] }, "cvco_DavidGreenblattMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "DavidGreenblattMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Greenblatt [Member]", "documentation": "David Greenblatt" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtAndCapitalLeaseObligationsAbstract", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Obligations", "label": "Debt and Lease Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r93", "r180", "r331", "r332", "r333", "r334", "r335", "r352", "r353", "r363", "r369", "r370", "r371", "r372", "r373", "r374", "r379", "r386", "r387", "r389", "r512" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r57", "r58", "r102", "r104", "r187", "r364", "r365", "r366", "r367", "r368", "r370", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r788", "r789", "r790", "r791", "r792", "r817", "r969", "r1016", "r1017", "r1018", "r1049", "r1050" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "cvco_DebtInstrumentCovenantEBITDAThresholdMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "DebtInstrumentCovenantEBITDAThresholdMinimum", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, EBITDA threshold, minimum", "label": "Debt Instrument, Covenant, EBITDA Threshold, Minimum", "documentation": "Debt Instrument, Covenant, EBITDA Threshold, Minimum" } } }, "auth_ref": [] }, "cvco_DebtInstrumentCovenantLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "DebtInstrumentCovenantLeverageRatio", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio", "label": "Debt Instrument, Covenant, Leverage Ratio", "documentation": "Debt Instrument, Covenant, Leverage Ratio" } } }, "auth_ref": [] }, "cvco_DebtInstrumentCovenantLeverageRatioPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "DebtInstrumentCovenantLeverageRatioPercentage", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio, percentage", "label": "Debt Instrument, Covenant, Leverage Ratio, Percentage", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other secured financing", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r377", "r504", "r789", "r790", "r1041", "r1042", "r1043", "r1044", "r1045" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r187", "r364", "r365", "r366", "r367", "r368", "r370", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r788", "r789", "r790", "r791", "r792", "r817", "r969", "r1016", "r1017", "r1018", "r1049", "r1050" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r449", "r450", "r613" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r88" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Deferred Revenue, Current", "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." } } }, "auth_ref": [ "r953" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r220", "r231", "r248", "r775", "r776" ] }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesReportingOfDerivativeActivity", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Lock Commitments and Forward Sales Commitments", "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_DirectPremiumsEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectPremiumsEarned", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Direct premiums", "label": "Direct Premiums Earned", "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned." } } }, "auth_ref": [ "r649", "r669", "r672", "r1064" ] }, "us-gaap_DirectPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectPremiumsWritten", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Direct premiums", "label": "Direct Premiums Written", "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written." } } }, "auth_ref": [ "r669" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r415", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r415", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1032" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r855" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r887" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r898" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share attributable to Cavco common stockholders", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r172", "r197", "r198", "r199", "r200", "r201", "r202", "r209", "r211", "r213", "r214", "r215", "r219", "r461", "r464", "r484", "r485", "r603", "r632", "r769" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share attributable to Cavco common stockholders", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r172", "r197", "r198", "r199", "r200", "r201", "r202", "r211", "r213", "r214", "r215", "r219", "r461", "r464", "r484", "r485", "r603", "r632", "r769" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.cavco.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r208", "r216", "r217", "r218" ] }, "us-gaap_EffectsOfReinsuranceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectsOfReinsuranceTableTextBlock", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effects of Reinsurance", "label": "Effects of Reinsurance [Table Text Block]", "documentation": "Tabular disclosure of the effects of reinsurance, for example, but not limited to, disclosure of direct, assumed, and ceded insurance." } } }, "auth_ref": [ "r10" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Salaries, wages and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r853" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r853" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r853" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r937" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r853" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r853" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r853" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r853" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r892" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r933" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r933" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r933" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r143", "r166", "r167", "r168", "r188", "r189", "r190", "r194", "r201", "r203", "r205", "r221", "r299", "r302", "r329", "r405", "r453", "r454", "r456", "r457", "r458", "r462", "r463", "r464", "r473", "r474", "r475", "r476", "r477", "r479", "r483", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r520", "r627", "r658", "r659", "r660", "r680", "r730" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r220", "r236", "r248", "r297", "r951", "r1006" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity investments", "label": "Equity Method Investments, Fair Value Disclosure", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r952", "r1040", "r1041", "r1045" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Equity Securities, FV-NI, Current", "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." } } }, "auth_ref": [ "r153", "r502", "r767" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net gain (loss) recognized during the period", "label": "Equity Securities, FV-NI, Gain (Loss)", "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)." } } }, "auth_ref": [ "r635", "r1005" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Net (gain) recognized on securities sold during the period", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "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)." } } }, "auth_ref": [ "r633", "r1005" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofRecognizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) recognized during the period on securities still held", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "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)." } } }, "auth_ref": [ "r634", "r1005" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r902" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r860", "r870", "r880", "r912" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r857", "r867", "r877", "r909" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r377", "r504", "r789", "r790" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r908" ] }, "cvco_FICOScore620To679Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FICOScore620To679Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Near Prime- FICO score 620-679", "label": "FICO Score, 620 to 679 [Member]", "documentation": "FICO Score, 620 to 679" } } }, "auth_ref": [] }, "cvco_FICOScoreGreaterThan680Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FICOScoreGreaterThan680Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime- FICO score 680 and greater", "label": "FICO Score, Greater Than 680 [Member]", "documentation": "FICO Score, Greater Than 680" } } }, "auth_ref": [] }, "cvco_FICOScoreLessThan620Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FICOScoreLessThan620Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sub-Prime- FICO score less than 620", "label": "FICO Score, Less Than 620 [Member]", "documentation": "FICO Score, Less Than 620" } } }, "auth_ref": [] }, "stpr_FL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "FL", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FLORIDA", "label": "FLORIDA" } } }, "auth_ref": [] }, "cvco_FactoryBuiltHousingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FactoryBuiltHousingMember", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factory-built housing", "verboseLabel": "Factory-built housing", "label": "Factory Built Housing [Member]", "documentation": "Factory-built housing." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r486", "r487", "r493", "r807" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets and Liabilities Measured on Recurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r486", "r487", "r493", "r807" ] }, "cvco_FairValueAssumptionsForServicingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FairValueAssumptionsForServicingAssetsTableTextBlock", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions for Mortgage Servicing Rights", "label": "Fair Value Assumptions for Servicing Assets [Table Text Block]", "documentation": "Fair Value Assumptions for Servicing Assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of the Fair Value and Carrying Value of Financial Instruments", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r377", "r789", "r790" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r377", "r789", "r790" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.cavco.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r597", "r807", "r811" ] }, "cvco_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FederalFundsRateMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r516", "r517" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable", "label": "Financing Receivable [Member]", "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "cvco_FinancialAsset31To69DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancialAsset31To69DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "31 to 60 days", "label": "Financial Asset, 31 to 69 Days Past Due [Member]", "documentation": "Financial Asset, 31 to 69 Days Past Due" } } }, "auth_ref": [] }, "cvco_FinancialAsset61To90DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancialAsset61To90DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "61 to 90 days", "label": "Financial Asset, 61 to 90 Days Past Due [Member]", "documentation": "Financial Asset, 61 to 90 Days Past Due" } } }, "auth_ref": [] }, "cvco_FinancialAssetEqualToOrGreaterThan91DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancialAssetEqualToOrGreaterThan91DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "91+ days", "label": "Financial Asset, Equal to or Greater Than 91 Days Past Due [Member]", "documentation": "Financial Asset, Equal to or Greater Than 91 Days Past Due" } } }, "auth_ref": [] }, "us-gaap_FinancialAssetNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialAssetNotPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Financial Asset, Not Past Due [Member]", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r305", "r785" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r303", "r304", "r305", "r306", "r309", "r313", "r314", "r315", "r388", "r403", "r480", "r499", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r628", "r786", "r807", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r1001", "r1002", "r1003", "r1004", "r1039", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_FinancialServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialServiceOtherMember", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other sources", "label": "Financial Service, Other [Member]", "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." } } }, "auth_ref": [ "r1033" ] }, "cvco_FinancialServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancialServicesMember", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial services", "verboseLabel": "Financial services", "label": "Financial Services [Member]", "documentation": "Financial services." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails_1": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for loan losses", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1008" ] }, "cvco_FinancingReceivableConstructionAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableConstructionAdvances", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": "cvco_RemainingConstructionContingentCommitment", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction advances", "negatedTerseLabel": "Cumulative advances", "label": "Financing Receivable, Construction Advances", "documentation": "Financing Receivable, Construction Advances" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesTables", "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable Credit Quality Indicators", "verboseLabel": "Schedule of Commercial Loans Receivables by Class and Internal Credit Quality Indicator", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "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." } } }, "auth_ref": [ "r119", "r1009" ] }, "us-gaap_FinancingReceivableDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableDeferredIncome", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails_1": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred financing fees and other, net", "negatedLabel": "Deferred financing fees, net", "label": "Financing Receivable, Deferred Commitment Fee", "documentation": "Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote, to be recognized as service income." } } }, "auth_ref": [ "r989" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loans receivable, net", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of loans receivable, net", "negatedTerseLabel": "Less current portion", "negatedLabel": "Less current portion of commercial loans receivable (including from affiliates), net", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 }, "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans receivable, net", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails_1": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loans receivable, gross", "verboseLabel": "Loans receivable", "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r310", "r1008" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestModifiedPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestModifiedPeriod", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans receivable", "label": "Financing Receivable, Excluding Accrued Interest, Modified in Period, Amount", "documentation": "Amortized cost excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r260" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior", "label": "Financing Receivable, Excluding Accrued Interest, Originated, More than Five Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "cvco_FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average contractual interest rate", "verboseLabel": "Weighted average contractual interest rate", "label": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Contractual Interest Rate", "documentation": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Contractual Interest Rate" } } }, "auth_ref": [] }, "cvco_FinancingReceivableExcludingAccruedInterestWeightedAverageEffectiveInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageEffectiveInterestRate", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average effective interest rate", "label": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Effective Interest Rate", "documentation": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Effective Interest Rate" } } }, "auth_ref": [] }, "cvco_FinancingReceivableExcludingAccruedInterestWeightedAverageMonthsToMaturity": { "xbrltype": "durationItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageMonthsToMaturity", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average months to maturity", "verboseLabel": "Weighted average months outstanding", "label": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Months To Maturity", "documentation": "Financing Receivable, Excluding Accrued Interest, Weighted-Average Months To Maturity" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans by origination year, five", "label": "Financing Receivable, Excluding Accrued Interest, Year Five, Originated, Four Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans by origination year, four", "label": "Financing Receivable, Excluding Accrued Interest, Year Four, Originated, Three Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans by origination year, one", "label": "Financing Receivable, Excluding Accrued Interest, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans by origination year, three", "label": "Financing Receivable, Excluding Accrued Interest, Year Three, Originated, Two Years before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest, of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans by origination year, two", "label": "Financing Receivable, Excluding Accrued Interest, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost excluding accrued interest of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r308", "r311", "r784" ] }, "cvco_FinancingReceivableHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableHeldForInvestment", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held for investment", "label": "Financing Receivable, Held-For-Investment", "documentation": "Financing Receivable, Held-For-Investment" } } }, "auth_ref": [] }, "cvco_FinancingReceivableNonaccrualThresholdPeriodPastDue": { "xbrltype": "durationItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableNonaccrualThresholdPeriodPastDue", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, nonaccrual, threshold period past due", "label": "Financing Receivable, Nonaccrual, Threshold Period Past Due", "documentation": "Financing Receivable, Nonaccrual, Threshold Period Past Due" } } }, "auth_ref": [] }, "cvco_FinancingReceivableNonperformingThreshold": { "xbrltype": "durationItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivableNonperformingThreshold", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, nonperforming, threshold", "label": "Financing Receivable, Nonperforming, Threshold", "documentation": "Financing Receivable, Nonperforming, Threshold" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r303", "r304", "r781", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "cvco_FinancingReceivablePreviouslySecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "FinancingReceivablePreviouslySecuritized", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held for investment, previously securitized", "label": "Financing Receivable, Previously Securitized", "documentation": "Financing Receivable, Previously Securitized" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial loans 90 days past due still accruing interest", "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing", "documentation": "Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease." } } }, "auth_ref": [ "r125", "r307", "r785" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Recorded Investment [Line Items]", "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r121", "r784", "r1009" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Aging [Axis]", "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r126", "r305", "r785" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Asset, Aging [Domain]", "label": "Financial Asset, Aging [Domain]", "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats." } } }, "auth_ref": [ "r126", "r305", "r785" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivable", "http://www.cavco.com/role/ConsumerLoansReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer Loans Receivable", "verboseLabel": "Commercial Loans Receivable", "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r257", "r261", "r262", "r263", "r780" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriod", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r44" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r864", "r874", "r884", "r916" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r864", "r874", "r884", "r916" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r864", "r874", "r884", "r916" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r864", "r874", "r884", "r916" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r864", "r874", "r884", "r916" ] }, "cvco_ForwardCommitmentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ForwardCommitmentsRecordedAtFairValue", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward commitments recorded at fair value", "label": "Forward Commitments Recorded At Fair Value", "documentation": "Forward Commitments Recorded At Fair Value" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gain (Loss) on Securities", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r963", "r964" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale or retirement of property, plant and equipment, net", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "cvco_GainLossOnSalesOfLoansAndInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "GainLossOnSalesOfLoansAndInvestments", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on investments and sale of loans, net", "label": "Gain (Loss) On Sales Of Loans And Investments", "documentation": "Gain (Loss) On Sales Of Loans And Investments" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r29", "r749" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r151", "r317", "r598", "r776", "r787", "r808", "r818", "r1010", "r1011" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r75", "r77", "r116", "r182", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r505", "r770", "r775", "r979", "r981", "r982", "r983", "r984", "r1029" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Representations and Warranties of Mortgages Sold", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r344" ] }, "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net income attributable to redeemable noncontrolling interest", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest." } } }, "auth_ref": [ "r45", "r96", "r201" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r76", "r109", "r116", "r604", "r624", "r770", "r775", "r979", "r981", "r982", "r983", "r984" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r127", "r133", "r204", "r205", "r220", "r234", "r248", "r451", "r452", "r455", "r636", "r804" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r26", "r87", "r968", "r1036", "r1037" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable, accrued expenses and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInFinanceReceivables", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loans receivable originated", "label": "Increase (Decrease) in Finance Receivables", "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r864", "r874", "r884", "r908", "r916", "r920", "r928" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r926" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r856", "r932" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r856", "r932" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r856", "r932" ] }, "us-gaap_InsuranceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceAbstract", "lang": { "en-us": { "role": { "terseLabel": "Insurance [Abstract]", "label": "Insurance [Abstract]" } } }, "auth_ref": [] }, "cvco_InsuranceAgencyCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "InsuranceAgencyCommissionsMember", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance agency commissions received from third-party insurance companies", "label": "Insurance Agency Commissions [Member]", "documentation": "Insurance Agency Commissions [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r327", "r1012", "r1013" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r230", "r965" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r174", "r177", "r178" ] }, "cvco_InterestRateLockCommitmentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "InterestRateLockCommitmentsRecordedAtFairValue", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IRLCs recorded at fair value", "label": "Interest Rate Lock Commitments Recorded at Fair Value", "documentation": "Interest rate lock commitments are recorded at fair value." } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r120", "r121", "r122", "r472", "r783", "r784", "r1009" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r316" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r954" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 }, "http://www.cavco.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r155", "r766", "r818" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of inventories", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r956" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r955" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r220", "r229", "r248", "r775", "r962" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Investments", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r609", "r610", "r837", "r840" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Contractual Maturity of Investment Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/Investments" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r111", "r138", "r264", "r265", "r500", "r501", "r1060" ] }, "cvco_JuliaSzeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "JuliaSzeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Julia Sze [Member]", "documentation": "Julia Sze" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r69", "r105", "r621", "r818", "r970", "r1007", "r1048" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r59", "r148", "r182", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r467", "r470", "r471", "r505", "r818", "r1029", "r1052", "r1053" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance loss reserves", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Liability for Claims and Claims Adjustment Expense", "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." } } }, "auth_ref": [ "r830", "r834", "r1061", "r1068" ] }, "cvco_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpenseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpenseRollForward", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward]", "label": "Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward]", "documentation": "Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net incurred losses during the period", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process." } } }, "auth_ref": [ "r830", "r1066" ] }, "cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Insurance policy risk of loss maintained per claim", "label": "Limited Risk of Loss per Claim on Typical Policies Amount", "documentation": "Limited risk of loss per claim on typical policies amount." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r56", "r60" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353", "r969", "r1027" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r56", "r60" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r56", "r60", "r353", "r969", "r1027" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial loans receivable", "label": "Loans Receivable, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r1047" ] }, "us-gaap_LoansReceivableHeldForSaleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableHeldForSaleAmount", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans held for sale", "label": "Financing Receivable, Held-for-Sale", "documentation": "Amount, before valuation allowance, of financing receivable classified as held-for-sale." } } }, "auth_ref": [ "r747", "r985" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r104", "r376", "r390", "r789", "r790", "r817", "r1062" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 2.0 }, "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r16", "r1016", "r1017", "r1018" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r38", "r1016", "r1017", "r1018" ] }, "us-gaap_ManufacturedProductOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ManufacturedProductOtherMember", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home sales", "label": "Manufactured Product, Other [Member]", "documentation": "Article or substance produced by labor or machinery, classified as other." } } }, "auth_ref": [ "r1033" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r419", "r448", "r488", "r562", "r656", "r657", "r666", "r685", "r686", "r736", "r738", "r740", "r741", "r743", "r761", "r762", "r780", "r793", "r803", "r810", "r811", "r815", "r816", "r829", "r1031", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "cvco_MaximumRiskAssumedPerPolicy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "MaximumRiskAssumedPerPolicy", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Insurance policies maximum coverage per claim", "label": "Maximum Risk Assumed Per Policy", "documentation": "Maximum risk assumed per policy." } } }, "auth_ref": [] }, "cvco_MaximumRiskCededPerPolicy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "MaximumRiskCededPerPolicy", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Insurance policies coverage per claim ceded to reinsurers", "label": "Maximum Risk Ceded Per Policy", "documentation": "Maximum risk ceded per policy." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r900" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r900" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r419", "r448", "r488", "r562", "r656", "r657", "r666", "r685", "r686", "r736", "r738", "r740", "r741", "r743", "r761", "r762", "r780", "r793", "r803", "r810", "r811", "r815", "r829", "r1031", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_MovementInMinorityInterestRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInMinorityInterestRollForward", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "label": "Equity, Attributable to Noncontrolling Interest [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.cavco.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrual for estimated warranties", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r927" ] }, "stpr_NY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "NY", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NEW YORK", "label": "NEW YORK" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r901" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r86", "r88" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Cavco common stockholders", "verboseLabel": "Net income attributable to Cavco common stockholders", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r78", "r88", "r110", "r146", "r161", "r164", "r168", "r182", "r193", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r212", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r461", "r464", "r485", "r505", "r626", "r713", "r728", "r729", "r849", "r1029" ] }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity." } } }, "auth_ref": [ "r18", "r97", "r98" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.cavco.com/role/RecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r136", "r144", "r191", "r192", "r195", "r196", "r206", "r207", "r256", "r300", "r301", "r459", "r460", "r462", "r464", "r478", "r482", "r519", "r521", "r522", "r564", "r565", "r566", "r661", "r662", "r663", "r664", "r665" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "cvco_NoFICOScoreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "NoFICOScoreMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "No FICO score", "label": "No FICO Score [Member]", "documentation": "No FICO Score" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r900" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r864", "r874", "r884", "r908", "r916" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r891" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r890" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r908" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r927" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r971", "r972" ] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer loans receivable", "label": "Notes Receivable, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r1047" ] }, "cvco_NumberOfHomes": { "xbrltype": "integerItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "NumberOfHomes", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of homes", "label": "Number Of Homes", "documentation": "Number Of Homes" } } }, "auth_ref": [] }, "cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio": { "xbrltype": "integerItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "NumberOfLoansOutstandingOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of loans serviced with MSRs", "label": "Number of Loans Outstanding of Loans Held-in-portfolio", "documentation": "Number of Loans Outstanding of Loans Held-in-portfolio" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r776", "r980" ] }, "cvco_NumberOfRepurchaseDemandNotice": { "xbrltype": "integerItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "NumberOfRepurchaseDemandNotice", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of repurchase demand notice", "label": "Number Of Repurchase Demand Notice", "documentation": "Number Of Repurchase Demand Notice" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r116", "r770", "r979", "r981", "r982", "r983", "r984" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r516" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r515" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r58" ] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loan Contracts with Off-Balance Sheet Commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r11", "r96", "r162", "r165", "r201" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for securities sold", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "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." } } }, "auth_ref": [ "r4", "r74", "r160", "r296" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable income tax benefit (expense)", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized position of investments held", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "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." } } }, "auth_ref": [ "r157", "r159", "r296" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Applicable income tax benefit (expense)", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "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." } } }, "auth_ref": [ "r2", "r158" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r103", "r614", "r689", "r690", "r851", "r1063", "r1099" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less current portion included in Accrued expenses and other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r58", "r818" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/OtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r58", "r61", "r1014" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash interest income, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r88" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r80" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r900" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r862", "r872", "r882", "r914" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r865", "r875", "r885", "r917" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r865", "r875", "r885", "r917" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLossesAndLossAdjustmentExpense", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofLossReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net claim payments during the period", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process." } } }, "auth_ref": [ "r6", "r830", "r1067" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for common stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for taxes on stock option exercises and releases of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r173" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for acquisitions, net", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of investments", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r991" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interest", "label": "Payments to Noncontrolling Interests", "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." } } }, "auth_ref": [ "r24" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r899" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r891" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r908" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r901" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r890" ] }, "us-gaap_PerformingFinancingReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformingFinancingReceivableMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performing", "label": "Performing Financial Instruments [Member]", "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." } } }, "auth_ref": [ "r120", "r121", "r122", "r1009" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r892" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r891" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r503" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r62", "r392" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r62", "r693" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r62", "r392" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r62", "r693", "r711", "r1100", "r1101" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r62", "r616", "r818" ] }, "us-gaap_PremiumsEarnedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsEarnedNet", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net premiums earned", "label": "Premiums Earned, Net", "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned." } } }, "auth_ref": [ "r134", "r135", "r652", "r674" ] }, "us-gaap_PremiumsWrittenNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsWrittenNet", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net premiums written", "label": "Premiums Written, Net", "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written." } } }, "auth_ref": [ "r938", "r939" ] }, "us-gaap_PremiumsWrittenNetConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsWrittenNetConsolidatedAbstract", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Written", "label": "Premiums Written, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r958" ] }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Serviced portfolio with MSRs (in thousands)", "label": "Loan, Held-in-Portfolio, Principal Outstanding", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOnLoansSecuritized", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other secured financing", "label": "Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding", "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans)." } } }, "auth_ref": [ "r15" ] }, "cvco_ProceedsFromCollectionOfFinanceReceivablesOperatingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ProceedsFromCollectionOfFinanceReceivablesOperatingActivity", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Principal payments received on loans receivable", "label": "Proceeds From Collection Of Finance Receivables, Operating Activity", "documentation": "Proceeds From Collection Of Finance Receivables, Operating Activity" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of investments", "label": "Proceeds from Sale and Maturity of Marketable Securities", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfLoansHeldForSale", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of consumer loans receivable", "label": "Proceeds from Sale, Loan, Held-for-Sale", "documentation": "The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization." } } }, "auth_ref": [ "r966", "r967" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery, setup and other revenues", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r1033" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r251", "r563", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r763", "r794", "r828", "r829", "r831", "r834", "r839", "r1021", "r1022", "r1032", "r1065", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated warranties", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r58", "r1023", "r1026" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/Warranties" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r251", "r563", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r763", "r794", "r828", "r829", "r831", "r834", "r839", "r1021", "r1022", "r1032", "r1065", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r146", "r161", "r164", "r175", "r182", "r193", "r201", "r204", "r205", "r298", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r461", "r464", "r465", "r468", "r469", "r485", "r505", "r604", "r625", "r679", "r713", "r728", "r729", "r805", "r806", "r850", "r961", "r1029" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r518", "r606", "r623", "r818" ] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision for Loan, Lease, and Other Losses", "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." } } }, "auth_ref": [ "r7", "r108", "r118" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r889" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r889" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r417", "r419", "r443", "r444", "r445", "r448", "r488", "r533", "r543", "r562", "r656", "r657", "r666", "r685", "r686", "r736", "r738", "r740", "r741", "r743", "r761", "r762", "r780", "r793", "r803", "r810", "r811", "r815", "r816", "r829", "r843", "r1019", "r1031", "r1043", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r417", "r419", "r443", "r444", "r445", "r448", "r488", "r533", "r543", "r562", "r656", "r657", "r666", "r685", "r686", "r736", "r738", "r740", "r741", "r743", "r761", "r762", "r780", "r793", "r803", "r810", "r811", "r815", "r816", "r829", "r843", "r1019", "r1031", "r1043", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r857", "r867", "r877", "r909" ] }, "us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesScheduleofReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned", "label": "Premiums Earned, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReinsuranceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReinsuranceTextBlock", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves" ], "lang": { "en-us": { "role": { "verboseLabel": "Reinsurance and Insurance Loss Reserves", "label": "Reinsurance [Text Block]", "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." } } }, "auth_ref": [ "r607", "r608", "r835", "r836" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r258", "r418", "r523", "r524", "r615", "r622", "r688", "r689", "r690", "r691", "r692", "r710", "r712", "r735" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r183", "r184", "r523", "r524", "r525", "r526", "r615", "r622", "r688", "r689", "r690", "r691", "r692", "r710", "r712", "r735" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r258", "r418", "r523", "r524", "r615", "r622", "r688", "r689", "r690", "r691", "r692", "r710", "r712", "r735", "r1051" ] }, "cvco_RemainingConstructionContingentCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "RemainingConstructionContingentCommitment", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesScheduleofLoanContractswithOffBalanceSheetCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Remaining construction contingent commitment", "label": "Remaining Construction Contingent Commitment", "documentation": "Remaining construction contingent commitment." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance leases and other secured financings", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r84" ] }, "cvco_ReservesRelatedToConsumerLoansSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ReservesRelatedToConsumerLoansSold", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves related to consumer loans sold", "label": "Reserves Related to Consumer Loans Sold", "documentation": "Reserve for consumer loans sold contingent repurchase and indemnification obligations." } } }, "auth_ref": [] }, "us-gaap_ResidentialMortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResidentialMortgageBackedSecuritiesMember", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential mortgage-backed securities", "label": "Residential Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by residential real estate mortgage loans." } } }, "auth_ref": [ "r807", "r809", "r810", "r992", "r994", "r998", "r999", "r1000", "r1034" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r858", "r868", "r878", "r910" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r859", "r869", "r879", "r911" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r866", "r876", "r886", "r918" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash, current", "label": "Restricted Cash and Cash Equivalents, Current", "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." } } }, "auth_ref": [ "r25", "r149", "r179" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "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." } } }, "auth_ref": [ "r25", "r128", "r179" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r66", "r95", "r620", "r661", "r665", "r678", "r694", "r818" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r143", "r188", "r189", "r190", "r194", "r201", "r203", "r205", "r299", "r302", "r329", "r453", "r454", "r456", "r457", "r458", "r462", "r463", "r464", "r473", "r475", "r476", "r479", "r483", "r513", "r514", "r658", "r660", "r680", "r1100" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r114", "r115", "r220", "r227", "r228", "r242", "r248", "r251", "r253", "r255", "r414", "r415", "r563" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.cavco.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r137", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "cvco_RevolvingCreditFacilitySubFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "RevolvingCreditFacilitySubFacilityMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility, Sub-Facility", "label": "Revolving Credit Facility, Sub-Facility [Member]", "documentation": "Revolving Credit Facility, Sub-Facility" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r927" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableScheduleofWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r64", "r70", "r259", "r988" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesTables", "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r64", "r70" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Securities Reconciliation", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.cavco.com/role/OtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Liabilities", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cavco.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r978" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableScheduleofCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table]", "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r121", "r784", "r1009" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cavco.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r19", "r71", "r72", "r73" ] }, "cvco_ScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "ScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.cavco.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments", "label": "Schedule Of Investments [Table Text Block]", "documentation": "Schedule of Investments [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loss Reserve Rollforward", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "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." } } }, "auth_ref": [ "r654" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.cavco.com/role/WarrantiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in the Liability for Estimated Warranties", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Business Segment Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders' Equity and Redeemable Noncontrolling Interest", "label": "Schedule of Stockholders Equity [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "cvco_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r852" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r854" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r114", "r115", "r116", "r117", "r220", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r255", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r336", "r337", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r772", "r775", "r776", "r787", "r833", "r1065", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r253", "r254", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r682", "r683", "r684", "r737", "r739", "r742", "r744", "r748", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r764", "r795", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r832", "r843", "r1032", "r1065", "r1069", "r1070", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r117", "r220", "r222", "r223", "r224", "r225", "r226", "r238", "r240", "r241", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r771", "r773", "r774", "r775", "r777", "r778", "r779" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationProfitLossAbstract", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Segment Information", "label": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ServicingAssetAtFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServicingAssetAtFairValueAmount", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "MSRs (in thousands)", "label": "Servicing Asset at Fair Value, Amount", "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." } } }, "auth_ref": [ "r486", "r487", "r544", "r545", "r546", "r547" ] }, "cvco_SethSchuknechtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "SethSchuknechtMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Seth Schuknecht [Member]", "documentation": "Seth Schuknecht" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "negatedTerseLabel": "Less short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r106", "r107", "r957" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Standard Product Warranty Accrual", "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." } } }, "auth_ref": [ "r1023", "r1026" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments and deductions", "label": "Standard Product Warranty Accrual, Decrease for Payments", "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." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/WarrantiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Charged to costs and expenses", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.cavco.com/role/BusinessSegmentInformationDetails", "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r114", "r115", "r116", "r117", "r145", "r220", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r255", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r330", "r336", "r337", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r772", "r775", "r776", "r787", "r833", "r1065", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r63", "r67", "r68", "r143", "r166", "r167", "r168", "r188", "r189", "r190", "r194", "r201", "r203", "r205", "r221", "r299", "r302", "r329", "r405", "r453", "r454", "r456", "r457", "r458", "r462", "r463", "r464", "r473", "r474", "r475", "r476", "r477", "r479", "r483", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r520", "r627", "r658", "r659", "r660", "r680", "r730" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r253", "r254", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r682", "r683", "r684", "r737", "r739", "r742", "r744", "r748", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r764", "r795", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r832", "r843", "r1032", "r1065", "r1069", "r1070", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r188", "r189", "r190", "r221", "r514", "r563", "r676", "r681", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r710", "r712", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r844" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r188", "r189", "r190", "r221", "r258", "r514", "r563", "r676", "r681", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r710", "r712", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r844" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r861", "r871", "r881", "r913" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net issuance of common stock under stock incentive plans (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r62", "r63", "r95", "r677", "r730", "r745" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r63", "r67", "r68", "r91", "r695", "r711", "r731", "r732", "r818", "r851", "r970", "r1007", "r1048", "r1100" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity and Redeemable Noncontrolling Interest", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r94", "r181", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r405", "r481", "r733", "r734", "r746" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementaryInsuranceInformationUnearnedPremiums", "crdr": "credit", "calculation": { "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unearned insurance premiums", "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium", "documentation": "Amount of premium not yet earned, disclosed in supplementary insurance information." } } }, "auth_ref": [ "r640" ] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "TX", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TEXAS", "label": "TEXAS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r354", "r356", "r357", "r358", "r361", "r362", "r447", "r618" ] }, "cvco_TemporaryEquityConversionToMandatorilyRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "TemporaryEquityConversionToMandatorilyRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion to mandatorily redeemable noncontrolling interest", "label": "Temporary Equity, Conversion To Mandatorily Redeemable Noncontrolling Interest", "documentation": "Temporary Equity, Conversion To Mandatorily Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "cvco_TemporaryEquityDecreaseFromDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "TemporaryEquityDecreaseFromDistributions", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions", "label": "Temporary Equity, Decrease From Distributions", "documentation": "Temporary Equity, Decrease From Distributions" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityIssuePeriodIncreaseOrDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityIssuePeriodIncreaseOrDecrease", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation adjustment", "label": "Temporary Equity, Carrying Amount, Period Increase (Decrease)", "documentation": "Change in the value of each type or class of stock classified as temporary equity during the period. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r17", "r39" ] }, "us-gaap_TemporaryEquityNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityNetIncome", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Temporary Equity, Net Income", "documentation": "The portion of net income or loss attributable to temporary equity interest." } } }, "auth_ref": [] }, "cvco_TermSecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "TermSecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Secured Overnight Financing Rate (SOFR)", "label": "Term Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Term Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "cvco_TheRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "TheRevolvingCreditFacilityMember", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Revolving Credit Facility", "label": "The Revolving Credit Facility [Member]", "documentation": "The Revolving Credit Facility" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r906" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r926" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r928" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.cavco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage Servicing", "label": "Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r14", "r54", "r99", "r100" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r388", "r403", "r480", "r499", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r628", "r807", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r1001", "r1002", "r1003", "r1004", "r1039", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r929" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r930" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r930" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r928" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r928" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r931" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r929" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost; 1,356,420 and 1,069,235 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40", "r41", "r67" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r40", "r95" ] }, "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable, Modified", "label": "Financing Receivable, Modified [Table Text Block]", "documentation": "Tabular disclosure of financing receivable modified for debtor experiencing financial difficulty." } } }, "auth_ref": [ "r123", "r124", "r780", "r986", "r987" ] }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USStatesAndPoliticalSubdivisionsMember", "presentation": [ "http://www.cavco.com/role/InvestmentsScheduleofAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and political subdivision debt securities", "label": "US States and Political Subdivisions Debt Securities [Member]", "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." } } }, "auth_ref": [ "r801", "r819", "r838", "r1095" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r925" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.cavco.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Estimate", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r33", "r129", "r130", "r131", "r132" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.cavco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r895" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r978" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r210", "r215" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cavco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cavco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r209", "r215" ] }, "cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20241228", "localname": "WeightedAverageServicingFeeOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsScheduleofAssumptionsforMortgageServicingRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average servicing fee (basis points)", "label": "Weighted-Average Servicing Fee of Loans Held-in-portfolio", "documentation": "Weighted-Average Servicing Fee of Loans Held-in-portfolio" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r893" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "50", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(3)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "50", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-33" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-34" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(1))", "SubTopic": "220", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(c))", "SubTopic": "220", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "b", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-20/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/460/tableOfContent" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481260/860-50-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481260/860-50-45-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481260/860-50-45-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479838/944-20-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479838/944-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478832/944-605-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477011/948-310-45-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-10" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-7" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-3" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-3" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 87 0000278166-25-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000278166-25-000007-xbrl.zip M4$L#!!0 ( >!/UI?TT/ 2/\ .T@$@ 1 8W9C;RTR,#(T,3(R."YH M=&WLO6MWHTBR-OI]_PJ.9N\]5>L@%3>!Y.K1NU2^=/O=57:-Y>K9<[[,PB)E M,85 #!N$//LMWGO_VU/[B\O?WK_^G]QR__3[/YOY\>/@M7WG V(6XH7/K$ M#(DE_+##L1".B? /S_]NOYC"5\<,1YX_:3:CVRZ]Z:MO/X]#09&4=G)9\JU_ M82EJUVI;HZ:JMHVF9LAZ\ZG;T9N*871ELT-DPQR)SQ?P9ULR]%&S(X_:34W6 M.LW.DR(W)7DHPR_6DZ9JHG5A:;IA2$^:WI%4S=(M4S([!OSRU!F.1@:)WCL. M8XL(C]M\8X#*<7'S[\?/*=5D"&K6?OY0-\\0$&K#7B"_%+:^U:SW^& M:R3]0_1E>-WP9>O.K?OSXT1J:\$EKZ$WH9;*B=))+ M'=O]OG+I\LO5#_CUDQF0Y'([\#1%-MZX([YB/MYPZJ<3 ;]9&?4L:#Z;YG1S M>O$7JR0+[)5!_%"3(<@?_O?+Y\%P3"9FTW:#T'2'B^'_#)OP_I4[D_'8+DR6 M(! _A+[I!H@S,P3DPD/E=E/J-%4Y?D[:F^5NM_OA)Z[^TLO2Z?36FQ2I*2E- M65D\9!NM977I0K],2&@*>&N3_#&S7_[6N/3<$!B]^?@ZA:$,H[_^U@C)S_ #)>&' MWG_\QW_\$MJA0WJ(YF:"VU\^1!_^\B%Z])-GO?9^L>P7(0A?'?*WAF4'4\=\ MO7 ]E\ [)\7>"'QHU]MRR(N_16^OP-IX]O#Z/T_PP&X(-5!LUE7:C)\%_BM&1=?V7#RM/S?&21.[= MV,'0=/Y)3/\&/@GFK]$;/11O^[^@#T^WZ!L<\[DA1'C[6P, >C&R?Q*K.3(= MY/'X?4:C=X,?E#6CKW"Y9ZW.J=/H_5W=_P67,]]?H=BU:UW!GK$Z.0L^:4[@ M*>.F92Z6K=OHJ1^4;KZW=]K)^X$U+AY]J^_[5S.?\NW*6U' 7%@S?^F-74UM M]#0YYPL[15ZH 6;4S2E^6&4"GXP(T'%(@A3>19Z^"*@@A3$)E,S)U4(C0S\8^'?(RF[9^!A8P,7W?XB7Q.P-OYM._J+2ZF+EV2,<=C$WXLI%\ M/B%F,/-)+_HK^O*7#ZO?)7_C,S:>-X,QK#\LWIXNO@VN\CX+8#S 0[YVXW[\\(JXWL1VTQZ;E30KC_BP.OJW9NW.)D_$W[(B4_@U M%PTM0))KN5YH#\G&,Q$^%]$5=_2*7(\>>Y,MC\1O09 MI6#ZT^(OLSPPE@STF2@(D\\)W9V2OV UX>^137R!#BSJ0U)164H^2^Q7?S85J+2V6EB;OXZC?)W\E+/JS, M.YT,"@-DB-2ID&[/8"TT%77^H/B;?6:FLC6SM34K,C.-M9DA<*4R9M8^],QB MWHJ$1O2G!2_[.77LH1U^(2BH!2K MYX,5[=C>('I:_Z<-NVYR ^CF 6Y#ZU=%K_CE0^J;YT2:#[ RC.E\)8JM1&D\ M8;"Z$@_$0?_25]BG7A_1 C>'J%4'GUZ7OUE=C#O/]9>^W+$&AP3%!" QM,&L MJBF#=C@L3@@6I4F+[BG!XN&L,5&:J) E#HI3 45I@D)FT0#N-M&AN/[=00U@ MF04+>(4.*C LF,%9Z* B'19X*$0'%NSE-3I( GEV'0XN'5]@I8/ XXLF?L. M"JY;1?QV2IZ&XRD%+' P6RH"YNK5-'^SVSD"9NK5,T^K#+G0V1[ ME:K9#U7F/'ELKU(U^Y):(W\:79A;-YCYF+?:?R;N\!4/O>P [PR.JK9$AW.F M$P]PU\OKN1VJ-7*FG3$X*MJ%:^1).V-P5+3YU\B1=L;@J$CGJ*$?;7UECN\H M.0^-HX9.M+.#1D7Z!G,>- X-5K0-YMQV'!J,Z!I:O7V%9['I:_7V%)[%[JLQ MYR=D>8VJV08UYMQU+*]11?L1+YX?/YC/Y M9 Z_$VM AC/?#NU#+-F!B@\QYYZJT2J4EKVM,><'RKP*WP94I 5]U_KJ.4#U M(T!)1V@U)7.&$H52276'60<2K612JP[^O: TO4?,]-Y].[]7VF3 M./]Q;+I=^8RA59&48MV!R:%56ZG%K(?VTB>6'0Z&GD]N[*&W#*3;RWOZ^1)T M](YT!H Y4!,/9GW%&3"@*Q(884:7K_Z^J\^LQSG#ZG\F04#97^'LOS< F/45 M;P? G3>' %_W?=>=6>LV].QQAP&!$^"*?^Q>/_UF>ILP/=X3QR+!XQF/6N,]W_Z# ^+X-99W=]%J.\EN7,.IZ97@P6 M9!JSKN/CK5SF(=T"Y7S7="*7!@8_!,'F.+X2?^3Y$QAYRA1J(UZ9=2=S7%0J MZ9ES-&>Q$^[^68F=<&C<<4MAYZY:C2 M<^62BBPTYDXOZH[BRUD0>C"0<\1P19*>N=,%CN'Z8K@:.=PYN/<_MU'?+LHB&13V.@9=>/.<%I%+D4;HQA[8#8R^- MMU>>NEXS[Z"O_NRYSR'Q)SC[3:GVV7;)_2AZ\Z$]I3)L;Z4@C%D/^E:$;5GC MP>R)(XUEI#'KD^>RK!#",K_Q=].W4<-Z "5FB?JO@G^>:3&9 ,ML@9[#)=9K,H.)><,I?4:R_I,IO>PKGD MV*<)#)C677Z,RN&8*O#*2CCIUN\8E2/L& @K+76ER^SQZ3SD^/J/&8SKTIM, M/9?,6WXNAYYY[B#TAKNBO-BA.;-G=!EI_N@3,YCYKY3JT0+4AO;,GA!EI'W? M ND"-YK.5].V;MU+F[\(^4YN.>5UF_=A9 M@3\R*T[]":UR1?M,NL3988)]H_/E_2FTBW# MO),E%H*;F2 $LWX7EF4'$RO'K(N"!?6>B15BUL1G32%E8K7J;BX?Q71C8J7J M;F0?T;&Q3/0B>JTLU=VZKL"S41[QZVY:5^3:*&\!ZFYB']NW41[EZVY0,^#< M*&TQ9!;,YD/-K>Z6\/$]-_J2TVR'\MIN M:1[5F[**W)&?5U6BAOU6?6YTK+'9(4;]142GQOUU2Z RHWZJBC/C7J& M%J/N1OVQ=MZH@KY<#M'K;J(?>^*J M=]Y2%Z/N-N^1W>DY6MC I<;2,A5R3:@'MY+K0HC:6ZR5GRM4M'):W4W=XYTK M5+5"M3>)*SE7J&JUN,V<65TRRE*7-&XS5TA\;C-7O #<9JZ*\MQF9F@Q#FXS M5SBWNA_''M\?8&17_KHEM;25M8.;P34A1+ON5B43_H!*5J[NUN91_0&5K%#= M+NR4G6W8X_HN2FKG;S MJBA?=X.: <]->8M1]]/CHWLW9&G)L_2V@B0K92E(.C?JZ[IRW*AG?86X45^G MU>)&?5U6BAOU6?6Y%:(7TN=T;M172'QNU%>\ -RHKXKRW*AG:#&8->K[\ 3+ M=F8A$'5 AC,?Q T)KG\.G9E%K!O?FR#=9[!D<-O]*&&#K\0?C$V??'I-?\#J M4EY/IH[W2@C=0NZG^*C3+,]@,.L5.-%UKDB3-ICU(9SH.N?J?E,B/S/KB3C1 M=9%N0Y">P*HO!_-;ZGUBC#KRZ@=FY36!%GV:![9(@&$2/B-=C^#+T8-6&H>>_?IK93OB;A]<]UT= ML>_T8(KR)6*>60]')LK;KND.;=,9$/_%'I+ZU CK,.MQ8)'NY>&]PYP'@ RM MBUO7LE]L:V8Z2T3^OS/'-@=_,M6:NSP3O<._^H2X3XX9ABRY2@N?S[8/R]\$G@S'RS"Z,\Q,2TZ M'IA0[Q?X00EO6YIN&-*3IGTVQ\1^'H<7JCX-/_ZPK7!\(4O2?S7H=;U?@JGI]GYY\C_ W='OT4,V'H4# M;IJ._>Q>#($HQ(HYC3@-RD?SRT;*#J6.^ E$6'H32[:,+87XH?VT'3BE]#W15\OAMV2HJ&'0*#02MX/EPI6-X, MB?$7B?[W<6I:ENT^7TB"#(])WO&!3CXC=;_/41&"@0[L@/X<&;F.Y?QWC]=7PN"Q_W@]$ ;7E]\>;A]OKP?__1=9ES[V[ZZ$Z_^]_*U_ M]^NU<'G_YE M>*Z>8=1V2U8[#/(+L(00>(YME>S>;P$.&0BS< M'\B([I<-P35Q+[2(?7'E#6>XNSR^3DF#RO417-"3I>;?J>Q?/*4G;,"LY!EV M,TWPW1?3_R[1=K64H2EZ0JRT#.>,-C&=F%ZTEZ4H6=MG&&PGV ME>E/1/^RX'#(:),$WC0[VON^;3K"-]<>>A81O@RVP5U>0X.6BH;\2/_[#+12 MXCNOT2ET0QAY_L0,0:'Y&5Z,[)_$:H;^;,X,2J/WWW_I&IK^<9T?YO +K2KH MF%%JK),QG:G^_JW_\'C]\/F?PL/UU_N'1^'KMX?!M_[=H_!XCYOG(VR.@JP* M]P^"W'YGO1?N;X3'WZZ7]M7%=MJ_?,2OY:ZJK9"H:OF9;8>]\7PA'!/ACP0F M0J0I"V"B$&L/R?J5WGX=&3BK:+/@D^8$'C'&VYJ6^=I\):;?)&Z"/K71NR)# M:@]$BHO2$054[G<+9]8(>__ K+Q66YU.;J4$Y'4G72[O(Z_E+I?76S03'UY' M\W"V"^R1Z01SB:W%$EL[:8G]^-"_&]Q2N7S&(EM:%MGA'"F)S![YWB22F\?_ M&7JY17+EIG4V>F,>HAV@ITNXL4%. WO!_G218V^\IBXLO#FZ-V'=-G7$-:5. M1U&R[W##/9RN8@1!,R1#]V)9@NX(=!L)P3%5;=NWG M;JNCR[GU,:VE:UHI"ADPHJPR]B2CI7;*F1TEE)Y?W>QF49(B+CB"FI2-,?+* M"4QM]4'+I)D[-(CN$D/4_==+4'Y7-$\8T!!/N$(R];T7?,[":C/0:G/,'Z9/ M,JN@^AE0]]'\>1N?J@TIA5=W_TZCU]:;BB:U=6UC^]_42TO$9R1^*I+=%&8" MZ+ >9EH+_Y[Y=F#90ZK'>B.J$MK+L*27^L^F:_])_WY_"$Q52I';UD-KT!+B M##B?DF 5.,*=UWJ?!HDUU:C]AFJTH?JP?%DJXN5V/1N\_>C_F6YPL-7I?QQYQ[9_E>EEJOL7%!*,R_=[_"JH!R.[LFH,L-WI] MW_[3<\U:.J\.2M2O'E#-^?_L::2,Q113&KU.6Y+?5ABJDK*5D?A=3#,T!Z<^ M8-">@EPD/\F0)IW#QR-,^1#!)L2L=9B4\*<]%=#'F[*O5NP "O@<2.LXPA]0NXSL80 MRO!,8-0 M\.EQ2YX%K=[SVMG+=71TSVM>MVLV4A\7;O10=U&\)'8Z$A] -)WYP0R]CZ$G MP!5HL$5G(K+R[ND];DEX7-,?AA?,NB#;^\1UJDI+4#OE_?'(--Q>*TLI%W' M#!D=I:Y[-I!=UYP:!H@LV/#OS, R_XC0*& 4+PF%SY\OC^B?V]^-Q]ZZO8O) M^:OC/8$F/P#K;!C&9"UJPO-PB7+")3;T]FJ@@JEH0SQD>GH%0X\ ]TTPAO[' MF- 3)U3&ET(&WLGO(VU]; 9@)SJ@T)N.$YN#J.?_,;-1RP?E_HG$%\"#5Q5] M%4^IHKBS6-U?,A42 8(F 'Z-<6>"!=^"3H.73GTR)%3#D16!QL<&PCMX'H@: M(9B! A",L7Z8GX1YA6,S7)_%#W-UJ#C.Z.9X(N]%:@^_4Y9F^P12"RYZ^C>R M$MQ$KX<[<2CQPV@5%3H2.E(TE+N28)FO06M;)%A>=^?ES/?A+5&X(^Y+H1G. M@KDT[31Z_R3!NM1<>6',_>5&>&;#VCQ8/M<0RD3[MF6X\YBBD?9Q/U>97@\I M@NP$G#2QPQ 8D&Y.ON?B/N"\"@3VA%?A%G<;-!\%-[A^AH?!07LWOB*<&S3J*+T;*RQ;6P-H9'ZX?81-*@^T=@R@@9&7U*Q!89Z4TFTHF55J)7I MK&';8<.1'>U[);XK1DONEI/DJ$@M72HG_Z;L4;WMMBTWE:<>GH-%O+]_">ST M[/FO\_Q*J='[3'FPO\1N]-+#1T#DI=XA-\3J9E4F)E(6L>KI'72'+N9W9FWU M[M;VW7-9P=HOW"#62N8^ ^$R4CNJGV:IBY=WRZ%T26K@[LP<5>1LJ:.L.*59 M0^%UHOK^&JF^'(.(P80J$5$N$W-@%Q:5'%CM0-- LBHP[H'Y5G2$D!!KL0W^5@XPGAAPVOAM<*+DS-0RON MQ0ZH>1?7PD9+$#-^\&(LF&:9OA4(&*AK6^F1+8*LOC/?I]IS OS'D#NA@K7? MF;1;:Q\G=6X$8^(X"9R%=P!2ZF*(TBW?-OBW>P;_20)6?%*YMURD1V8II^Z4 M<@PZ"BOG:9UM%V&?NM;^K^G.3/\UKENCTKHU;3&)J;ZACFP0GS/7CM 48&\T M4-)6$:8T@)^&-NAQP=\:MW@&&;X*0'V(P? M"-H'J!3P+&D.1ZW1ZXB2K(JRUDD F8RT)T0C3#C97PZ.7HVTH?$UBW@;4?A! M?")XBW%EB$;I4D7HZ"OEQ:WF$^!Y\S" MS5MV53/-6U+5F)=4'?L+W?F9-)]\8GYOFB- R(7I_#!? YQ]>MU536D9[?)+ MKY8J:'97P:'QQ^OE&\2X?D-5>149ATV+-$8U%AD?Z;;J8[NE5_<84>H99_'8 M__3Y&BL<7=[?/5[?/0Y22ED>O\9%6\TM5-66I)43%:Z!###*.*BH1TQ=QO)D M7T&6'M"W&Z4#OE4Y=30Z#!O [*+!@>X3UQ&XF(')[.-5,":3F;$(8Q\UO[]D MJ"^..2 !4;[>R[E>GKT];, MLN&.]S3\XXOI#\>"*B5ZTAY@VA<2K+% MU'H2B_VQ]KR!ZU'K"5!])59(5*Z0G,3>I7"%Y+06%:,]WE)(S& LW#C>CR!5 M#:FM?,)IUUKYP FCKKCE1,)V&YD3!A.M1ZQG4'DQ<[3LI#6'; M.G*UKZZ+VJ;E!F%,H2>LZ']I1Q/+NM\R$JHX*!6X.*D]\K8=3_"SS;J>;4I2 M?+BIM(0OIFL^4\'QUT"XLH/A+&K9A'IEWS6=U\"FMN5"TH LJ+8>;SF@00S M)S(_[Z"\?VJ\GP0VJ"WA[YBC8H[. [9_ 38'! PM;8 \[@M65P/69PK85;=>C#ZE'F M_NI[0V(A/W/N/0'NU;%CP'&YES-H*2O73>)1;UO"_>-OUP][!Z/R>-.3004V MJ$D"3C^39["SJ+RF9>>XP#X!@8T+K.A=SGCT% MGFUSGCU%GNTL_)_?W*6.- /3B1*WK_^8V>'K^0S[P_9EYF;[LH/9&C6BCG9\ZO#=@9W= L_?GNX'G!>K#\OXHHJG;=X<5<1K:2J5"WJ M:&'ID.*%M&C=L/2AEH!8LN,1.P;2>DPT&]L-MU3F8+5JUHZJ M-.O%LS)B5FTLW53-Q-ZNG++GO/1&)4LIM=KUK#&7>>#W=X/[S[=7_\:(%J?55;JEU'&3U59;SO>H[9^WU; C'FE9+2*;$#'T_F\/NS#ZQO->,!#X>$@%J3 MYIV6NRF&!OW;!MW$#2^:3VX]$G71_=7\PN%XJ4_E&V;IMA,A4SZX>4'GW M;2GO:7^*9&2C8A3->DZP^981_:]^ $Y?L[@YI6 & 5G2#?,LVQI!XO M4S0IG5TKVV5M8;$6!1Z:#_$7;'SZ8CHK^G^\QGG((0F5MK?)./7_+#3%C^NN M*Z;FMK4L_RRPUFORJ\LU^?&OJ"3_+&@^F^;T A'2=RW\YWH!CWYX:?H^=F'Y M'6OB9ZO,KR:5^=$_I>J*V-'5C;K\JTT9]EF;A!LSKU'^S2--"G$..54.T2K@ M$!DXI*V(>L=@A$/*U(#JMT\^D"#T;=JM"G=*41A&&M%654C)1YE4@5!OKMFQ MKRPH>A#^41H]N2W*QF;CEYSL\P:,#['!9%%S.;9V2.0#8TNEV-(Z,B/8.F\3 MIA_U^ L$GPP)K/"30T3!)?N)YJRZ6KW99X=H3BCZ,"?H'0EC%T!>7M$:O:XL M=C2)$36F3"\3!](..5PFD-J-GF&(LL**Q7C>^O!@[/EA,R3^1+#=%]AN)VE. M(ZZQ9!6YE)Z/0,[;!37S<@CV-M!%25<844NXRGM$45L&@ P 4$=4C,)[-==K M2SQSF<+"(CB\$2(BP(:Z@N/!@[G"FYEYVF\S3QP Y3XO%)7KGT-GAB0!'<:? M$>L6SU&!L?H82]AW'.\'-A2Z\?Q+GUAV^-D+@CT5FTZCIZJBHA46VUQ#9A!Y M.L/(P]X#DFC(7*5F 56I\GX"TIY&9I8G\<]#73+8Y3L-3S\UL=/EBOHI(J_# M,/+D1D\#B5_\4)%K^$>7^,+(]R:".1K9CFV&). Z_]M\V&68#_%T4E3;A0\G MN>:O\Z*MS0\^W"7>=[^TZ3XCX>D=RD6Y@>NBC.(G!T^\R+(P9)S&NSA*BO(.6]5^JM/IJ9M">3GE+A!7 C.HV6! MAMER%[C>LD/.QB2^CBC<=RU:=:E/J;JG,J(W>D975-JL.""Y'GQ$Z7L /!F- M7D<1.\4/,!G4;FN8-?;HA:93AOR-R;(U9>_4.6E7O%X1GND SQB&V"W-)YAM ME6J@')\MW'9%]16!6Q?@UI9%HS2+ZW!P.YND]4PI+T44Y[/EI((Y,'>>.TS8 M;)V3VE*CU^ZT2])TJA?:)>G49PNU@BDQ;T)-K@?4SES=ON6!V,5%\F?/?2X6 M1MM6HC!:9@[9N4_YB'*V!/Q@>J$AJK+."'[.7 ^^Y$'7# ==+^LM^=A,H]&O M:E=CQ%G(G<^UB[O>'WQX?*B*:IL5\)VYZGS) ZV9#K3>G]%T,%UE494*6Z]< M&6<0?$>)M=X??$:CI[5%73_%A,K3DO(\N)K!X.K]&:_3Z.FBT>7QU:>(O>/$ M5^\//DRK%"6]+'\Y5^T+1@9Z4QC.JRA,'1/#4%R+UKF=HF^.*_<%0P(CVGY% MRO9=ZSJA:_Z 6AU;%BFZ*"NLN#VYIG[48,#RD(1](Q5-E)D)ZC]SM?M7S[-^ MV([#U>E]Y6Q"P;R<@">1BBQV=5;2O;@B?$29NB]JU!@U*G=.,P&)J+NU[8:F M^VR#,5/ .7$>NL;.A,&$DE$D*Z@8<_MP7Y[!PT0#C#Y>;OH4 ;4SC[!\0.$! M84=4E%.L,5U'&0S6B1G"1 2'F $1*+6:WJ@Y@S]X9F$Q@3PG[F>D[0.^Y'[T M+8BX*2_CZ-@X0U0T[OL]123MD,2E(LD )'5%23G%#BPU%,%1-F&ZK-T[22A3 M8D"-&S/EGO_IB(I,29-Y94*'%F[JM$5#/WB^Y#&S;]ZP SAO<=[:*T,T+V]U MHZ)HFBB7%C!S4-XZ&Y,HO:GQY]O^I]O/MX^WUP.A?WK9Y8_NS'6WI-*E8YM/MF.';Q4\ M*^JNJN+^\RZ^-._ -35?,=J&]PX^E\ZHNW3L&!A?(USL5S+"P,@0790Z)^31 MX1QQJAR1L2-:,8Z0:39#.GQ>T MW)-]%-A0VEU1+A[@P$]K&831;A%<#HRPE+;:%0V5E8C5LW%(9"DW6%3DGGL] MH5UU4@JS#X;,=-JBHI35^(S7L*H[YG;55BF,.8RJ,511*7YXPXM9'3?@IB0- M^FQ9*U<(3L)HKWLGP1D8AB.+FE%6C[/JA7M)RO?9(C!7Z$X)"#1H()A.Z39A!*.R1NR5#"-K]BVV"EYMD.L6O9P=0Q7W&@9#OR#GG5F2O@ M@] ;?A][#I@WP5]I<93PM4CD7M6Q>8>*OLL<@&'9+\FSXTE&NW=SW\0FB&Q?C>= M&5D\-19ATER$*6_+UVWC40\U'K71DUK29L#%Q@?"U/2%%WS:1V'K# )\2U!L M\'2D07\6CCT?UMW*MDDL9J2]0>'T\>5;[*+C:V,X./ _C\#V:,A"^;\?4BUV6_$.E7II]6*=:%WW@5<"M[!2 M0Y ?(!]19\X"#IDA<'#_<$HTO4_,8.:_)FJQ&0)I@K!TE2YY#T5+#)SX0;GV M %E2HOH1.B@6FSK3(7:P\H:N4E^GWA45=?/0KNS]J[YF_;L2-["4Q4LQ[G>> MM6O@DIKV-*]H?# MV63FH,?_BHSLH9TWNE"6:!%,69?%CEI8_G+%ET%([9"_!X 4K?TH*0:84675 M5>6*<,&B-LF:)K5LO,G4)V/B!O8+$1PO.+<\K6+>AP#&#[^E5"-)Z$S3;BZ7 MJ1R%@]-NE"2\'SV:/U-X1Y: =[1-KLEN.7(=F$4$;0CAPR&(UA,KXGM@4.FM M81Q^5, FR!.-7R3A_ QRSG?HQLN)#]>4T'D5%YD>.DAM0U24LM)M6"\(S\%7 MBA9= OBB8R-5%36YK#Y1O&+ZH>7[4J$#>BB91=YG+$,4S2ZM(/G9-FDHGT"G M(Z"REWCKNU8)XDHKL7E*Z>O*:"5HSMF83S" 6;C] MEB4Z#V%$Q#\^RU BRFM14DL_<;2(7MO2=,.0GC2](ZF:I5NF9'8,^.6I,QR- M#&+^2^XVDIO&_B)L[YDTGWQB?F^:(YC@A>G\,%\#A,X2'2:VFPQ(4UI&&P:] M3K*MA!F-#D:8B ^ G3VLN 8+"MQ'?+P*QF0R,Q9A[*,T^\ON)3) MT96%;P1 MLD<8<8'92UO^H\)4WM5)B<+TLO_[Y;UP>W?U;?#X<'L]$.'WR]96-F9FV/=W M@_O/MU?]QVOL_@3_?+F^>QP(]S?"Y?V7KP_7OUW?#6Y_O\;9W'^Y9GX^[ZX\ MQS']0+!=(1Q[,WB6%8@"^3DDL(-,B1\%8@KFA+9P>,_^A+ZYYLRR89_8'"OL MP91CYD*>;J9#I, T(!?)+Q^34BFV2Y]/;_HX,?UG$&WQSM#>-+,I!:*O%Q*O M)452+W8 Q&^.OV[!5Q\V/U<[+44Q4K^26G+JY]L>):NMMMS-]:CMG[?5])?P M01UR4(K^YJ-VN)?>]&5V-RY+L98B;CZ25;#.XUM\2K!)$N$+7#<.A&O8.ZT, ME7M.DA)W\,EV0A3!QI)IG\/F8)Q<5V1()D^PJ2D=\9T.)!1\\D+<&5FS"HMV>F#- MSYJ-'OOZ61EVHV:;>!XWJBSO"H2D@+KQO0FZ'?"1_[##\>4L@/D1__KGT)DA M7; ?-OS/HN$W.5VK>J/75A11TDIVK-;]1(0SXCDQHE(](QJ-GJ;IHI%2L80S M(F?$,V'$ZOF09I^T)4.44THC<4[DG'@FG+@S[^OPK$BS=E3,7#?**N7"5OSA M@>J\,&497WI!B >G :QND&X;US8U[O@F(5+S?A0S7UZ&4B2L)0+&7K?PSL;S M*ED$SPXSIAAX,(M'4U-+X''PG !X#HD=FL8BMPU15UCI9L[1^-[+!X!=3Z)'<=7P^DE/Y*"9V;FS!/0L$:P^?B MW^"@*T=_+ (Z#.&75%%J%\XDY* [+= =#G/8)%[KBEH]O$<<<\QHJT5 AWWA M%4/L%-=4NM_@JAKR,ZYV;#3J.GM\5NAWLZ3Q)4.S35 X&J"Z!2157F3;1/ M$E158$K%\FI=T!=2ZKMS4)T J';5B#H,JF1 54<7M2XKJ#K9VCS9(!,5RA-& MOC<1O"F)DI$+5;@\:_MMAZB^CRCL/B_J$^;F((7N]5V#.TDY]O*HGF5@3\4X M#=%0SR44F&.O% VU#.CAX5!;%G6MK$X%''LG@KT=BFP9X,-#(@UKN-5"\)UL M.>&L*FU(?!*$@DT7_&1::!Q?7;UU7X".6%PKXIV$LKGY!Y/Y1#6E=S#W))P MBG8HGJ6AR$ 4*6KA0U..(A91="0081J5+K;;/-SS)%&T0QDL#4:8 M06=9T5 M873V;LQ8YXN/OT^F14^VZ>=JL+);ZXMH&;OX[SS72TRH%$[0\)RHO=D#@K?A MJ3E*=FIUN5 B-WH=;?-XFJ.DYB@I%21*HZ>FG&MPD-0<)#N5LC=0DD\OTVA& MCJHSL!^=N1>.]F2+77#"NU@M>R\*+@FY1V[_ V2DZC*#1&;,/!ICDR'PW$1G M)=B"&[L'UM&V]$K,#YMVHZ"E;NF FBUQ6 T".%::PLNM< M-3=8T'_?/K$\Z;JJ9W'Z&-%UC[@4US]#WP22VJ[IO]Z&9!( O^%;?8\&Y^[KO=8P":4KJBJ/I>$8 MSN?T8P?#W49/4\6N5(MT1HYA5G15 N+^M MY@C*I% 71Y#:Z!EB5RER=LH!Q"2 CH,?K=%355'3-HM@<0#5'$"95,GB"&IC M>2%186$/XR4PMS0"6TN(*;\ 9AVYJ4R%,"K-M4^*61M39'11TPN7<,FU1G7V M YP\V';HC@7 AK7@L C5P?U.'&QU =O!L(8)-ZHF&M+!#YLXV.H"MATZ:0&T M85Z.@N51#E[.E[LBBP'F,PF""PP'3:(/S##T[:=9:#XY1 @]P2<6(1/ZE[OB MJH8;(E_UF?DNCQN-T%]:CD=O];#@&BX/7U>9Q@@;O^" M9;IV3MYDSEBA[_MT/KK:C.[, M/1^7WF3JDS%Q ^PNMZ.D\O\QA:Z>S"=Y*>$1>[A43TU32QM MBB>D;QTLV$GOE.5W8^<@B//!R?+!P0),]6Y9;C+.!YP/:AO[:DBE>;4X'W ^ MJ-H/58 1Y-+"C^3.- MT91&K[NI=/$*VLQA['!U7H^&-;714[IEG2IPQ#&%."8!A[6L4Q+,.>!. ' ; MNB<3B,,RV-VRFGZRE#!6/YVU/YTZ,!8\JUN4JQ6>HG(5BPX#/">,'4UU"U/I MP%2%N]>SXQ Y<80=L"/!$;!F-'HIAS&\J%'-8<88RCK8N(JC[-105IE.N@5F M71!FF_;VV=;74HSU^EK=2LMK#<>F^XS:*:#*)S")/XDE3+W IDCS1O!-TGTV M$,;$L8I7XJHA"QY#8_TVI_]OGH,$^M6T7>3&>W?!9'W?#N"K*_C3??X*D_&L MMVS!CM3H%<[&Y+X'%E&V(P[BJ"C#DS+N4SU)F#&$,B75+.(H.P&4[3C$/RK, M\(2(%9AQ[VD&[^E^)_WG8@\>68)O82H-F*IZ(Y#[&@[L.*T$6YC>SK%U:MAB M EIZJF'#L55S;!U9W=P"+FPM6SVV>*IH]E117A]Y?T4SA9_N2'@_ N: OYP9 MTN:KY]/CAC&@C9LB*T>>N%@[9>&*:HZ[P) R-Z?'X. M?;-$>9>7*#]MI.VO?Y>--)4C[:21Q@S0- ZTDP;:_NIN-J1M(JK-&RZP@I0T M7S)OO<#K[5:LENYB>;E_8S5YC92YMBO55V;X2?X!R[VU_G[*N MN5V;O@NS#Y+;*5;F:IF4J&6*)#5Z>BNENFIM3YLX]$\>^DHYT)<;/:VELE*\ MFT.?0W\W],M!O@*VN-[2>$,?#OWZ0%\M!_LJ8%]K::QH/+SNV"8\KFQG%I(M ME<1RN 7?Z(1YBG(@/P%.4$KDVR%CI*7)"8T:1H5+^N9>%/8/ACA;G1];Y3.Y MWF"K-AI=2N'=E[,59RNV9GYX<^X-KM*I0:=LEHO@;,79ZOS8*I^I^ 9?&=18 M5 ^0_'D OCKS!-!_T#^()9@P*O.91.?%@>#-PB T79SB7D?".\_ME]>.O:@" M/KJ21\<]-KF.HN=L_(:UO38D,ZT2+^_8AN4\']0I#% MWLTL(7A+NUFGT>N(4E<7VRHO^GZJ %,J!%@7 ::VX?\=5OK+<8"5#;#J\"5C MMPI1D511T[@ .U5\J14"3$: M7490,:* ..1CSD/"#.QTZKJ'TT^3?LOZ$BJ M/S?N)>[C]=E@RMS\J" _RAU=[,B%?3#E+WD-ZFEP@!]$7RX-X"H"7%,543/* M"D3D .< +ZJOEX9OC6KL75G42XNXXOCF^"YL+Y0&<"RO!."61*6T*DL5 YP: M'!]H?EVB6M,?T22>?+QD6>]>,A@FIO]LNW1@:^='0X(EJHZ/* 41-2!$,(=8 M&M1T7X$TPIT7PM,Q>=!S:=ZPB>=&-[9KND/;=(1!"!_0EJ9;IQJ_0%-:1AL& MD71$O?")8X;V"_GXP[;"<0+II1OC9946MYA/, 9 X]9;#D]'*1,=E36#:^DG MCA99PK8TW3"D)TWO2*IFZ98IF1T#?GGJ#$G\,%\#A.,RO !;\8!4'4:\3J^M5!F-#D:5".0@(#R?MD*^ 'XF M/EX%8S*9&8LP]E%<_F7W^AB-WB/-K?5&R!YAQ 5F+VWMCXO15GN-!D8J2B_[ MOU_>"[=W5]\&CP^WUP,1?K]L;65DA@9^?S>X_WQ[U7^\OA(&C_#/E^N[QX%P M?R-<]@>_"3>?[_\QJ,$\WEUYCF/Z 3:-#L?>#)YF!>_K,/!OKCFS;-@+\HTV MRD6?RW>Z.0^1!M. 7"2_?+3L8.J8KQ>V2]],;_H8[YCQIM#>#*F@[XN^CN5= MM]OJM#LH\F*O8/SB6!JV8"8?-C\WE);63O]*:LFIGV][E"RW#"/]EFV/VOYY M6S+*&Y3RYJ-V>%+?U-2[&Y>EZ-(1((ZC3'>S55" 3X0O<-DX$*YA,[!6=-$B M!,D75[%:H"5%2V6;C%=D2-!N$)2.2#5@1<*& +N#B;)08!=Y3X^*JC2GHIH' MD*6'UE1 A/NOUP_]Q]N[7X7^Y>/M[[>/H*$4J512"L0.5<8CW^!*C5]46DJ; M;20LJML4RO2L-GXYVU1KF*_=9P!5[H;UR3ZJ$6YGJC2HQCX4K M,H7UMZDC4C!=2S GV*?M3_K!J?37.KJ.L$Q5^-TAM/.=:_67B)M;;&()9$U4 MI;)";!A0'CB@LFZW!T$4%OM5Q4Z;%425N0_70/9^Q7TU0&3 N@E#GUAV*#B@ M4;VQI=8L^#@;(=X5$KT!#!]^2U%0(^K>>/YGSW0_$S,@P#'WX9CXGRF54WA" MP>!U8Y,AWO.(]5J#9D.\EHL:VH!VTYPY.FK.3GL=$1_DYMQJ,7_N*3O/0\G8 MI6-$U(Q:"#PB+0'Y\.\EW9I2@8\U"EDITL85TDI$YF[8Y%-+%:S])W;T(N*4 M*Z3[X&. =?F;3[#C6;1%-W&#R#% ?N+O&R<@IZU@E"A9DUJ7Q+I<(FMNQL!B M=Z+>5AG)>>,JZA$= "5!" N[B7J7E;S<,]-7[SRW25WJ=MP*.%9<172VGY?> M6LSF7^4-:IQAKV4@;:2%7$<;5AH'Z(V>T=E468^N6W!M];#::F:(Y)2@>'HI M*NIFR5FNG1X8#[^:MON>.D@%;")E8O2[+_@DM'V:!H*Q\%,?3RC#5U&8.B9\ MA$=:Y(^9/<4+]A>SM55!RA2S2']T@=V[ Z#]_>AK3.NO2.GKA,AI/(-'5YN5 M&KA/E36T',0_L#]L\'RJ4U8C2JZJYH("KAJ*6=M](4FP" K32.R.0 S#L[G> MNI= ';X,O36V".Y'>-R GK/;!<7S*B>JA,I)5V+ =<;5VV.HMX=#DMSHM<5N M>]-1P)J:FR1LP1C)=N =\JHST\,OQZ;[3&C>X%(T8!"0>(=P;//)=FAD(-T? M<+9B MZ9/9A/B1O;4D>04/J&2[9KB6+7SR/HI\0EC+*X6C\C)DP2[Y56<-5&=-E-N; M?5ZXQZO>:&I7@*9VHV=@V/^F'ZS6T86L"]ZOO@=$LP)AY'L3ZO4*T) 9;I/' MYZ4)EYM/2PE] W2.',34??$;<:P;S\=/N"K.$IMUYJ67# MR6CT.K)HM%EIQ'U.^N]7WW:']M1TA*GY&IU"1#*76'@Z4:XXKJT64X9*3%W) MR]QSZ3D.H<^['VWJ,?>)ZZ\?Y0&_YF:K#DAI1=1E5F+1N*Y<)LJVJ,I'1UD7 MSS&T3ED=HKD*G1TO>/SDAI[_5HF D]1G#NLG7B)K7F[0HO-AG8'@-:X4L^$? M+H(F/".61;G#%>,J%&,R-6TK2BVRV<39$)\V,"C[3*^VNDX^A5D__BF,AAUR#+&M;>9>*G?EQ_9A!E6Z3TT5%F1'I MMW L'-><]X\_!NF-RREBNS!_1E*=($M1Z.>E2Q\E1OEKM )8@#):@L\+!,!E7O&I0=ORM<3SR#&I2Y#T\] M6*U$80[DOP3J?XV)_^GU6X UV]95HCUXJHVGBFI7[+3+THKR=%-B73$_9T3N MB-4[("1E$/.2+LK%JZ4? Y(E:?$L2__;N]^O!V5TU(JG?IB.6EETNM('=V;Y MPU]G_G!L!E$\_9OU>L[+ZU9FU-#7V+_YZ/4Q\]HG*T570)->JKN24[)BCFD[ MM8\ZSVZJ-Z1V1=8?#E,J;42AJ$7*\C'H4*N#,$X.0K %Q7*5AC,L[7-(^?MI M%L#[L'T *+WW(U1[XV^L56X9V3^)U?R3^%X:HV@-4%\[BJQ\Y,ZR>H#JL"(X M,ZPR".$V%ND3#8F!XA'GIA%OY)IRU?AXZ:9OJ#&;3((M7+ME^12X_LL2;G(G MEI:G_QH8^MN66<'5N>G RPZ)I7J7YZ7]'M3]\,7TOY,03_$&9#CS]_/I=AH] M11;;A3P/7.UE$4UYU=Y2X-1M](S4*A%,]#2 M[T=E,(TN@0Q6P$ADI2HW5X$K5('+AY>,H6!*MR;9^C4L/?S&CE6G$*)90)M^ MQIM&">%#NPYN:\CY!^FJO"5DXS99A_U#-G2%'@)UC2*%[G(M8PT4__/%8]:P MT0,"4@5=1R\GY^]P@"S)=F!9ZM_?D<(SLW']WR.35M M\TU[@&'#6L&;QDUJ,7DOR0+QB4,2GQZ>FH2O@OG#]"WNU2OLU7L@#J:H/WJ/ MYL]_V.%X[#E(%2RO6$J34EUK]%114Q@(T>=^OBK\? <'6)MV&$_I@LM=?\=T M_242&V7TLBCG#L!2'(!(T?N(H-@Z*,&BG-+NE/O[Z@^F//Z^4M!D MX,XNU:7]^&GY]^JP/21:/@!W%&7O"[$:O\CL#M"]3*SX I@E5^GWWB\>2%() MY7XTB.AZ19[2(I]T/'U/:0'$5?)ZXV/'%I #(-U&3]-X\&BEGA$L833WB_AD MFD0VG9="?0BG!QB?#W-ZWH\N*:&I4I17"3(P75K61$UCH*4/UZ>K<'"4""8\ M,==%HU-D9^9AH_L@X\H.0M]^FE&32 @] 8B/1IE0]Q]Z XD?Y$B;,A2>-E4S&!TH?C0=2)N 4;$W#0-=$LZU1% 2WS.W M\0]='NCD6:18.,5-L@[[AU,8&JJ]NB@52C#,M8XU4(C/%Y % WS*0&2;ZLY: MH0"?@P/R#&H#H=BWX_)_*/5Q"Q"CC0!#-UY@W=#!$85UH-(]#&%[P.]YK&?I M6CD'YASG1:8*Y:ZU^L'3E5QB]9VV6-UG\F"&Y'HT M(L/R+/MNFB;>",A'!,P5G!]A5=B^N?E;\_#KUNZSY;"KKFYK]/HJ7I'--J% MMQ/NCFU(=@R'/P, ;S*93A^!9(-AI%IAKCA?,_"A)C&H!(\?[(=ANM,ZP3B6E&:JP M')8WPQ:?A4N4EY]JF&5T9U9HX)+V*<'^VAA59[M#;T*BM,,B)\"GNM%B..G&"K)]__J#1PD$AF4CE5 +6V3N[A_)2(+3V4K2 M=Y+AR]"[B!!WZWY&J%W'2%M)0DO;6?1&SRA;/A-X^RO&D-YY(:%9Q)>>2\]UL0*>$&>Y@"TQ".&# MU>X(Z[.+7Z#J,(*I%_5QO/"QEI[]0C[^L*UPG.@52W?%\D!:W&(^P0!FX?9; MCD#&3$145TFQ_!-'BR+4MC3=,*0G3>](JF;IEBF9'0-^>>H,1R.#F/]2P(". M;QK[R0RFYC-I/OG$_-XT1S#!"]/Y8;X&B+ E.DQL-QF0IK0,7/EUDFTES&AT M,,)$(AOV%,^GA]@7L!<0'Z^",9G,C$48^[BW_F7W$L$>^(@'VZO!R+\?MG:RL:L#/ON_O%Z(#S> M"Y?W=X/[S[=7_X8,OUW>/ ^'=M[O^MZM;^/[]YK0RLF&G MD4*+B>D_ Y/%,@H9+/X$70OP9T6DD5M"K#S>S2;PB.&F+;;JQ_MD!G: '>-( M@*XAY(2^:PU@C>T1Z%)NV(>]8.9BP?*O(/R'-@D>X7&?'%H2)-$%.Y%6:KLS M8O7#^#-\&0&]<8K0\6? X_1ER"O+KTOTQWC :[P#W\5/IA-X;N>;,LG&;WKEG M4\EE@HD@W+K6#./+2 !BP!VV:#"R#5<$LZ? MFP3OQ+>P:0<@GY"XKR*0N,' M$1L"D!A_>C,?_L$HY<9E-)B&X/GP!SZ_\5X8FR]$>"+$%:8^F9I8*@^LCV"& M/41!O\ ;_9DS+Y/]/'/,J(1)'/N\:-]"KTB2G 2L4F,' <+C'7W[X/H27H?^ MJK_/3!\$E?,J@*7C^5$!/[![)H(L-?].']-'HP%$N"SA>^!6N#1YM3!H_F]+ M0!;PT0#!&0_!R#!I@X]Y+!9]S,CS0A=4I17?JHN7./!VFV9FK90.@&4(%LLP MIPA<8-+WT1J#/^QP+'QK#5K",W&)3Y\%7Y,IKJE/;1< T."1H,KAC,681*FXB($CP,K#,OQ[%C M1Z%#OZ8?S//4G'G6&FP4/F79B @G#43UL8R MX9$2 M=S?L H"R8P'#P'M-RH? -O^>N9$+9CZ([)(U'ND"^OC'[MN6105(5$&1%$WH MN[ !.K$06Y9A_S-?*,SNPTP1N/.+Z0_'D3=4E43Z!!&)"U\M$Q-$Q?PQC?=K M++6^*S//8OF4@6]8WNPZ"&T0X2BNXNV_*ZUO_[BY1L(YDO4 SBV,BJ_$/0$[ M.E RHQP&,-'&D,$2PR,6)N9W8*#D_10K9A#,)M.X:-?8#(&',',W0MT$)7W" M$A$XLL&)/GG#GF\)5S."XP!\1QM:2#=^K&>\J9FVI4W-=/']1&N:4A /I^,80\% MO4>(XLKHY-^Z!T]4;QSOQT*6)C(VD:E4*GOA7#+;5%.P0.]&_2JA7+(86$4S M"05?/',T1E@:8,<\ MRWR%X9AXM(_PH))$4.5M2OH6]9R2N&0Q8+3D+!ZL% <3"JJFVNK@[>L^8C,@ MD?]A$5E6A?"BS6!,('6TDM?X:[Q2?T0J+,(8K*<(6W*TF+B]HZ"!\7I#P ;, M&FX8P:X!'R;W Z=!-O4Y%#KTG4PK82K>=B\U[CR-IHR*")@*"R M0"S[]C39.(*%'V+%VHD]$?/])MS.M>L4O2JU07*[HI2Y3=<433W2JO,\Z3D]3S!>Y=\2[[G>JB+4&+V72LZ ML QNW>5K$AMWTVW355+V>65SGW\@Z+D4%@\55M^\TQE5ROPBY],V%U1739F+ MNCF7K9LOG7<*-92Z.+,2)89N>5@),]*!IU,@F/D$1B+V3$/O%%P&"C(P*YK' M2XL*?.E:V%--^#:UJ!KTKM$?? L:[P4;U%7@TJ?7B$OGK)QZ]R7Z/J4*G\-,NG2=7./7 %GH@L)-SI5 MC!8'J)ZL%U">?M.4NF*B@-/,#N'=HS<%;C0TZ?V%< MZNO<2B^306[WR:N&9 M2_PB<^OL&8Q^U)8L.S"?X8_G^4:RR+%;=NU%>[@+TP]BM"R>E;C+< 67O(01 M$N)G)*8X7#^E1IX76PCSEZ'ZCDX=#Q;7L1>.QN64?@L/!\4@^@!]C[Z>>G.I$KBDC01+A80B=\Y\C>1VXE6()Q$N'I0 MG YXBFP04J_1,F/#@&+U!UX;NY&HAHHDH* /YEZ@YYD=^4)7V8"6338^GB8S MW"&&LS"#(0H#\DR="I%O"*D8.(Z#(J?I([W^*+R'%@1UH0<<=T):C? M;LG-;3ZA%SB('X?BS W>9A&ZT$AHJMW-L;UXZ,)ML+;:8YN,A'MJW>)< 9(V M]?Q_,;\#O=XU+N^OOC3>BS@*TXWTL:&?Q#U38MN B_4(Z&5%D989;QCX M>,HH5OSBYL3\#@.9.R8C13"(A02XZ7>,7+,TV)LR\QY"9 MF&]P^1.>FKW)QBO\MP\CJV(L6E;]$\C<], BCTQ ZQ6';5IQ^U,8-H-B(,50 MVN[Q7(NE.(L8%FU[# L/1ZE_.,HVXT%-#M:WF!:U,"+6ME M?0N]\UKTVZ:D MSG7*N;P0FDL[:JK_MRE<1SL$;J#+2N/2?BJ\&\R>PF@[5J0FU5&O-E3,C7=? M)UL/-5N20>*V%HEIX?^:L#+^*_4*O3FY=E.2CSFY2\>$%7M-I'A4?!2?>X7J M['PZ.*S8H$IFEZH_;RH$+OHAZ5_S_7G=]1)KR//#&;#-P$;# ]0@36V!?1.W M?B%\G<9=N;<]./Y" "L\.N^8'XIN>_7*#$4_J-S,&K\)V^+ M8! % L16.O6(4L,9)558EBZPMY=.8]=+I^;UTCW@,?J,8*-5W%$PQA\;7U_. M M!KB)_BO=)2?$]:FB>./C@Z54P>'6%42)Y>ICMN58S=C^+WT_TR91;MS-XV MC6Z8S&^)R'@CSW&\'Y3%XFB)"0P6'H)O"8&)HR79\"?X"YLQL5V0Z0-OYH-" M_H[*/C!RX+/@_<4N:SM6B;NK(9,*)4S\CD1WIFDA&'!F3@-RD?SR,0FMMUTZ M37K3Q\V S+73'[H.T=<+[;,E11IHG#D0OSG^N@5??=C\7.VT%,5(_4IJR:F? M;WN4K+;::GGJ;EO::HU D MXXN[.+'H1)ZOLJ:_J[C!"9(P#E-4BPJ*#%2J*XD 9;\\^1]Z19%6&&9U)2!@ M+"&@FD<.EU5?%BA9$0ENP+3R_-?FT\QV0@%5=1AV215D]Q=C1R@@RP=WP,&5 M6GFWF\(_RY9S$TUG=C@JTG>V_?R-^@!-I]9%>3-2HI:U2#/.+4\=#D5ZNV#: M#D?:]<\XG:9LABMUM667=>O)=SS.$X9D>9SF-PC $< M(TFBKO)RUYQCV.<8I7J.Z31ZLHC=?&2)\PSG&?9Y9DFDY0>2\]$-HVY.OYHUMCP$M^WHHGIX M;E,EB;9MZ.AEE9YFH/XG1]@"8>WJ$28#PG11E0HW!N$(8Q%A>O4(4QH]W1!E MK; CAR.,1809U2-,I0C3NX454D::/N>&6BFM6&N.PQU]R(^!0ZW1:TL2J&N% MZ[D?HQ4I!^?QP+FC8^XQP-EN]#30]+IJEX.3@W.YO7KEIWU@?:!72=/:HM*6 M.3PY/)?A6?G1FBH9]*! [HBRK-4!GJ8*SJ3Y!E!52#KMA5"_M>^ DRBPBK_@195@%A'5&7 M"CN?.<)81%CU9\,RG@T;H'X6MF\XPEA$6/4'O'(;$*:*FEQ8_^11,+7%H5;] M6:ZL-WJ*+,H='@3#L;F"S>H/P6?WAC-P%W5(7V_4(;"WJ^,R43+L:8Q"7ZE1AM)8WP\*?R62*(;?&J;CE M$^AT6%JN7A52)&!I11$EK3!/E[[2%?DS.*]S7C\ KU>O6BIRHZ=INFCH97D? M.:]S7N>\OLGKU;,ZGI6*;*/(5]U_IB^M\))=_U M'S,[?!V0XG1-1.FO9MCGN)+?KA MG%L/&[W3ZBKYVJG4KS.+%XN2O *B5./A^T M_V+:#LJ=)BA032Q7#JK9$_8_3K:_/=6@H:H%4_=X5F7# )HA] N!4"8%RZ+ M7;VLNE!51Q>=G@R^\]SF9$,.V\M.P;T%\9FDCV3AHR\D''O6DA,P+RNI&/(C MRBHO)GZ*&,HDBXMC"$-)Q&Z;E7+AS"49G3K,=HBJ(M!2&CU5$]7#!\#738L\ M6[#MD&E%P*8"V-IBNU-60:O#@>WDG?>?21 (P=CSPV9(_$FJYG@>.N.[$B7Q M GZ"/0LPB4:&%^Z**7TGWG/M<5:HV>':"T%/6WJ6U6,S4#$HZ.G3#TQXU:0 M'D%59#.O\Y* _J$0]VRFK65\8*5J1R<[[E?'L4NZ0, MOL5S24-4Y9+MDZ/S[=X!O;E",7LT[FE7J"-_2-D/B3E(4UH&AGA.O<#&%;WP MB0-+^T(6D9W_M7J:$>-06MQB/@'J9N'V6S8B\$H7%%*F,-SVVG'&TL^QOSBM M>2;-)Y^8WYOF",9Z83H_S-< .6)Y#6 !UDBX/ONM'KSS S-RA[=CT;5LBW+& W5J$._/1ZH]C(I@3L"+A'M3=@I"V'QZ9 MMB^\F,Z,+H8W\Y?=/?"[8.X,Y12%IWF8QZL0ODZ)*)@^01?2#U>@T>]$B,XB MGXCC_<@;$1\3LB[Q[VJGI2C&:<>_\T%ESA30#Y8IT*UI6#E-EM$,Z'1K>P%Y/R?<[[O?EY>:< M$(GF,!,XQ$J&&!.!>NL*>;-;69C> PEL' -VS4/4/5,3%:@ X-L5-,TS-GC& MQH83-&?*QFJBQESPH=S[9 9V?A=I%T/1Y.(MR7C6%.=!AB9^2!XL*VT*ZVAH MHM3E&8N<]\Z6]W:T'#OT_J?)C9XB=E7.@YP'.0\>>?]3D/EF]5DX_:Y@A M0W@0FB&AAU%3H#.=@A#,GF#D-G:OWEHYA*<1;V'"'2T"#[X1JHT>%J=GI?$F MSS&N$EVEB7B-HJIX.RV.*A91M:/IY,%E%G9K$R6-E:QVCJXJT56:S-)I=FYI M[:UJE;I6 \WSTO.G&,>VO3H=KY"PA:-VM' ]N+PV:!D2I5TXCX*GPYT O$H3 MV!T**]E@I6DKAU6IL-K1%OC@4BLJGB3+7&IQ>)4GM=H2P$H2.Z7U'*C:PTGQ M!0C!C(0RD@6EMU*J3OTXHGP"G0['YJPP7/9^T)9II>&NWCE&5F&N1:YC3C!G M<\[F+!42;RME%1+G[,W9F[-W2;7*2]_%L>M75Y2Z91T><#;G;,[9G)66!&VM MK)8$3+#WE@(@R^4^]NUZ=^F806"/;&)]>DU:+,Y,YXL9TM3P*S,D6Q+JVYLM MX\X]H7ZX(* PB2F8*Z^^)5S_G)(A]J2+[X='PZ^O@F6/1L071KXW27L-7F8& M J#0]WX0'_X(A9!2;FR^$/I6BC$A] 1 F"-XOC#UR12>[#T!VFCE!)C$#SL< MXW?XKS<+A2EQ30>?WN(]\$XAL_UP/?#JFM#]=F8[S^GF.=TGFW!;";O!'@M; MGH/UBL,QO-]SB?!*3)\W%^2I"@?U"7Z9:TIW^$30.H!"CS^(\T*^P%O&97@5 M]$:O(VI26=U!F/ 9\'0BSJ/,\"ANG737S,V:!K*F6EKCGM/)-JI*"Z U'>?; M/R@#,*/GL3"R7Z)/]FM<,@Y_HZ&O_W%?)?"3BNK5'NMHO>KE>0+P3V7Y2%Q"XCR\PA +)^5!O;/ MF)4>B5M=7)VPQ?=M?;XX;"@=C[']%QX HY9#EL^&5[24WCRLE59_C-L(90F__K44M MJ? :(S;"'AY9'L5U! *=+2N7':RI:V6E7)2^R&P?O' VYVS.?LJ%WBXKY8() M]BX[6/-7TW8_>T%P[RZ%;6Z&8^IZ_<(Q[TBX%&DI/,-, QJ0Z0YCO$:Y)UUKGV+[N"3[83@8:YO1 734,V,/:]XI&LZ&55I3D:5-S'B@*L. M<"=_(O_E#8TY"Z *1;SM0MI>I[1\<,P,KJ131FI4*Z"SIC#2>IU)=C@+S56T M485W:)^^%WPR])Y=FDIH 8.YSS3/;@H/]S;TS,*'037VN:5-D6VOV;L\;C-9 M7O>;!3 !^&W=DW--Q?'"47;SNJ86@[CC F3FY'^9O!?=M/,\[!TBR%-*W+*6%E&/4"N[0VHN?*JYQ=2Z(.VQQ[M!.2$C9@ M S=@22IB79:[MIROJPUI370ZVA&2NHS4 MI*YV2\C?C< -/?_UR@Z&CA?,_)1N T8W B%0BUC],/X,'[::])8\C :[KE-\ M.1TLUQ 'PS&Q9@ZY'\T'>SGS??AM2W.$CK21C;>VW(N)P>MJD*NW1%BD5F ' MV*7 &U$?3Y2 AQZ?JFF>0C/.]3GN8X!P/J2X"JO\=L!K<+HB+I:5@6]$ZF) MPAGMC!AM1_NY^).W M'6YLUP[&&$CC>1:ODUY4T6EF[>#-X.E73E_"Y\X'^1K@0BV?]-IN"9_B7+$#<&>-'MIR\]-V@$ M-'33'8(L>2!#8K_@Q%.*(G=2HD8Z*5$C0*\ WRM\]F 2PN*9.V-(TD(ZHC>D MO%=I[!UWTA\.P3 (@SLO) $=9=^U4HBP28.NM#F6KK1) _9#4!Y7(DWB\)#9 M! 8+#XFB4N@B.G01_3E->% *#THYAS@,'I3"@U(693JH$,0,2S0-ELKLB\+4 M)R\V2$-G41KTS\W*V/P\G9^GKUND[72+=/@R]-(TLJ]SH T6.,MKJG:Q/HDF M:L6+PO% %LYX#$T\#^/I53 >F"NR7G[;K4H"6^K?_W3KAL[;GY:U7_T&Q+WQ M_$6?I=PL@_5L9+'3+4F!OL@*T#^Q-T9N9F!RRHHHJ*6E:C0 :4?8ZF7=+U8&C",)VV**=4 M6F8R2J?^&BR>LH3^+$*":;W ?OE&2QJN;N347I?)VX^IFYLIC$9/%R5-843A MX/IKA?IK.J V,8,M&Q16$%-41=UWNYU:V9I!_Q6':]5BL%JX MPK0:/0W@VJ[%. M/B]2P%R1@DI)\ _Z![$$$T9E/E/I&:(DG)D.2,QH[Q9\,RR4B',VX6Z@L@!S M;31L6RDEMS/P=YL*E:Q5/UJJR\5*)5<\P#K-U:2FLMC*E4:OTV*_0GXUJ_E? M&>0?CP0]#&NTI:I90^6LD94URNU>P=:^!ZM'AEB$,O>N=_I,>IC]ZSJA^$X6 MU?9@T=HS&V^Z4<'&D1V3V*I :N7T.]4>E&=I$DW@EG$@A!ZV&<1R/J]E*(QU M8LHM+D>M)*[[0@G\Z'V)R;OB!H:A#R^LF4]78<%_>J.GR-+6 K%E:_)GM; H M6RM;6 ,$:U=_XC#OU--A MOE[4UPX$DWK1T7HQ41)&97Y?DW[3%H$'_3$C[O 5Q@MK&R3?>+,0/G 1&<(4 M*#BTIZ8C/)D.S4" BTJK$AS3D;O;N;N=80\S=[=S=_M*#9;HG)L7^SW4_&NA M=64+O))+B[WXXEGVR";65QBUE[<0J29W:8*&(9U+(0?.C9P;-[A1880;%:Q3 MH8H=N:RZ::=0IZ)2&*DRNH9T2;#,5UY/[0T6VM&PL +;7*)W.AUNZS4;>7U M*$K%T8[&?,<3Q4J42EVX'FJ]:EE4"A2="MMN 6%;W]RK7$Q27M[&;F&KPB9H M\*K )XFC\C( =N,(2U.H->G:?1*J:U?^?[G6NH,!C",R );", HS -=:6<11 MYX@XTD%1:I]B2>",SHST_*TS36XLDS2GPX\R,U:D<9@ZR846FFW/.V=OSMZ[ MMEN)%?;N'*:N]-'9.T/0U8>UCNPK<3OQ4FI*R\! FZD7V'C-A4\<$R-N%_$U M_[4:.!7/5%K<8C[!O&;A]ELVXB!*1ZR4*;K*6(UB6OXY]A=!',^D^>03\WO3 MQ"3Y"]/Y 389TGPY[,EVFVLD7)_]UCF.1@>;8P0@@+_GTR6_ , 2'Z^",9G, MC$48^R@7_F);FFX8TI.F=R15LW3+E,R. ;\\=8:CD4',?\%N3,/[,%@-TX@ M/F >F[VTE5R#>]+YH-/%0/'X&V+UP^13=5= ;08I%95-^/L,T!V^WKH6\&KH M^=M"$I7NQD#@LV9-,_O7 Q4M.S"?GWWR;(;PHH+QAT^OPI#25O@C(JY@)]2E M5>='-LIVX968/C[( W$)JT/7/6?HXJ)V0%VB%Y5N2Y+U4@(%.RVEG>])AP]> MY&/B8SJ#,>F=P\7G=FL:D[HF6) M]>;T6M!+Y?3*12^%TRL7O61.K^ST^NK;GL\)EIU@CUYH.E7DM$QLRW+6S/CX M$4V\?L.0;W:K,.035$U(4[BYO;P7@J'G$T'O2-3"!DL>#'E_S=-2-(QY/^?_ MG*)U[]?Q+3OW?)?>S/(5:-EKCA;AC,F9\Q=C/GXPULPYH(CH\:OQ1D5LP1$):7K&N=3SJ>< M3W/PZ=@G2ULHL"U^&FSETTU65!H]52E@5W_':S=HA9W_7,HG@$4. M(BL?.0XY#DMW[F8&HB9Q('(@'LRYF6]OUF1:5TVMMJX:AR+S4#R\>T_#QHEB MQRBKOS2'XHE"L4P'EJ92G[+>[C"".A[%O &SP>RIN>FE<@P'%V1"OBJ MSJ.VH%Y>A?LLOJI-/M.P>'-9=;09*)_#L74H;!5Q1KUM>+5+,[PX#L\ AX?R M1&DZQR''(0N>*(,#D0/Q>&%V&AX$&1QJ'&IE>YHVH=9M]/1N67W8]O(9M>5&3ZFXM#H_#J@% MMO+ZC#:QIC1ZFL9/03G6JO,+M54>&,)QR(!?J*UQ('(@'B5"Z6TTTVD25T>AU#5;R<$ZV0U@M$U@/W$*H-MQ9 M7@?=\C/IVGAJU1$-N>2*24?J*E1%4CKG>,[Q1^7XPR8PMKL@ :3RL]RY!. 2 M@$L 1JHB_O_LO6N3VDJR+OQ7%,Q>9]L1:I9N2*(]042OMCWCLWT[MF=6O)]V M%*AH- :)D42W>W[]FUDE@4"B02! 0$;,>-&@2U7FDUE967FQM0-4120))PDG M"6]*N45;K[_<(DDX23A)^.D/$C9;\;:!\5FN?I[-@4D!D *X: 5P^ 1SVVSU M#%-UM)KK1Y(&( U &J!9P=BVU>IU.JIMG;NLB_.ZWT43ZFVZ7+_)=12WJ.GU M5D^ZVB;%-"8:$S6]/NQ2^HE%@Y%B:M3QFCHX4P=GZN!\3O2B#L[5Z*41O:CC M]<$(1AVOMT,5=;RF9BM[QHJ;#0Y'M;$+DJ7J6EV%5"[!3TV"28)Y@JQQ&]L? M&7N7CB5!;!8D21"/+8A[!V]BCA7U[R0Y)#D\<8BEV^JY;EUUUT@2&X))DL1C M2^)A0R&[(A12(\N5Y)3DM+D1BXXF?#W6_JT325";!5D2U",*:IV!A8Z.C4SJ M#RRDCM='*0!+':_WDDFKP0*JQ7 M::B6W91"QA2F3"VM#R%^IRL:^_+.JTM=-0EWI_=$N1KAD'!X>D^4JQ,."8=' MC$%T\2"HKM FPMHE8VU?3Y-KMGJU10(0U"X4:K4T)W*M5L\QZJI>2UB[4*Q5 M;$[D=@!57:TAJ**()6I9O9\@V:=M6>W:V$9X[\QLJIUUM[X#&<+A9>.P%H]1%U.5]F]V0%B[ M;*Q5]!AUC5;/Z5Q4.VL B*Y1:PQJC5&WD#8X6ZYKMGJZK>INS64$J1D.23Q) M?$/J$W:M ]0G) DG"2<);TCAPVZG_L*'). DX"3@#?!J;V'%VZV>H>I:S?6A M2 .0!B ->YM+4@"D "Y0 1P^Q;SK@@*P5-W:.]N7- !I M -( =6N .C/[N]U6S^JH]OZG;\UK:IU.Z/-L MP=E#6YQG&L!F;K[BD"LPV$ MTUVLA$/E+0!@TN>1I+_ARC:OJK(6;,!EN+R -R\O*T]VC^6('X!?D2R;,:"NNF0524(8:"L;.#'&E_"E1'SGXP$T.5JAAAXWN6[3A:W[)=S;0\ MVV,:(2G_[" MO;LD^]9J]>[#"1!ZX ,3/@IB+Y;\$E(M47+]VZS2MW5:9[#L_1#PF].D , , MJ0A1/TX$'#T?+DB4868U*2R*6/# )S"7&&T@ >I1. 'M&87>#*X-./?$O>$L M4G#64RZF#L^*D\COSY(PBE4Q$E2XTE&VV^X:W=*?M+9>^OVZ1^EFNZ-7>]3Z M[SMF^4MV&91AO/BH#?%Q6[90/J]&R=GJI\#"]]=^]#NVYK:VZ#1]D<00"[X" M:WTY)8Y4FPT4QXGF_W%%4];6GF%GQ]!)X5!?WY'JWI^S2<=WM":Z?SJ:B65M MU>[^592K\O9$%2)(-DDV"[*I-U,V8:O8U=6N>?"6>G7(YI'J;)QNU9\S5>PN M<;<$_\0QO&"M'7BPG**3BM:K Z][Y=*S3N+*!*?3ZIEFT5?]^CB91-77JY/F MIYT1EJKKZ?VQ9+=ZCEL\"#\ZEBY^5_66#WD$+,KY](::<(W$2G4-NADKV!M +QY^'ATK^UJ@NRZ[ M>P3Y- ].)_)IW WAOS5MF[K"I6%VZFK:6'?,RLGLP^L%:GT;_!J!JFMB?Z_M M'V9Y<*#69'Q*9&DE5NAJ9V:G2*84YD&I\Y[HZR1NR*.Z/5LTS5 MO#0S>\L5K3R86'LIGOC2CVOJ)U"S9;EY2\CG,!CL*,UFJ]=Q55VK>8=2 PI. MM(LYW 1)"=28:W,^&N HB_D>&L""]=Q1'6/O)/MZ(;"S/5!,O%D.8E[*Q%EA MEIYQ9_ X"&\7$:DBS.KO?.P!T3\$C\ +#.Z]'S$D%3PGAO'$/_"]/^!A?XS# MP<\%@3LMA0/9I_#8!-AY#K&XVX9!8^3_TZY) M6#\) O\(/[%D%OG)\Y(G (8^N/5FD>#"0FC=?)[\O#I%#7S98-]> 5\=XX1\ M[0)?C1?YND61DO)<^93&*2$LH^W@]GH:QCY>[ZM^6/1[IGEQ; MW,+ZH-]GR?I;"KN?VOFM;>46<5=J">3^'46+K=L#O^E'G/V\8>BPNV7C)_8< MHRSDW1]^<+-"PM79KYWC<'BP.4IY T,BE)4<;D%">817P9A88\:BC"(4LK]L MKMD 5HGPRV&J8+SV/-WB(^ ,&ZVQ7/ 6K2;SHMGU6AJ(4G_+,623N2"OXX3A?^8&R M5#]AE_H?Z80NT=-K=-JN5LVI>@3WK-8V-9,&18.J=5"6U;AS"!A49^.@2K8: MF=8 -?U")^CA4?6DV'OCL?#5YT?&VUR9_%LM8:KM)P>MC5KQ[!:/5VU;+)\25!)4!O; M0;5C=%!.NQU:4*FB]G568*A/6NNLJ&W8YU_MOB&^^>4@YLL,/.M:=O/B<1H9 MN42#HD%1X!D%GM63T$Y19Q<=A4!15!1%15%4C:(715%5HY=&]**H,XHZ(Q<_ MN?AK=!I:38XZ= M=5L]2W6-O8N@DYPV"[$DIT>6TP-'G9D:K*BJ;E$T"PDJ"6ISH\Y,'>6TK&TK MR2E%G5U#U%E]TEIGU)EIB#Z/7=.EJ+-:H\Y>+)69BSJSFE,N<.^R>+MWP?GP M^?T6 O$-*S]Z* A9PY6N]I8]QU]9G+R=\;O ^Y[XX_%=6JEP61:&_B_NW?R' M1V&9&)C[=/$Z^>BM5B\("P)<^*)8"G#/>K6?PR M%#DOU?@5'A1ZZ9PVUFTT M.WO70MY_#'99[5DG?=%H]O;A _R:@=0^+)" \\-DN [7K'2A6 M#R_ZMG_+2JZ6+B!5A^S4.^3N&MK6C:@G%N=1U58^ATJ(BZ>"A7E+00V7\U\# M[/$,[]&UW[+7[3TF]M)*#SJNA$^7I$36&S-@SRDX]BD7$P!"^I%W,V51\BQN M\I,XUS ;:0STC[E7&<1NK2"VM'S5_A4%475HW7J'!AM_O>A&_TT%/,936,C\ M1SY^5C/4!CQY$;DE<%\( ZRUL 3#DYY&_F"DX#(+Z_T,-DJ<4]&Y[0_WM56[>R>K?8(,^(WG!!DWWFA]]U@>4)SZ/W_KQ M8!S&0,9B*T/+*!2PAN_P/B<3UH5=6ZDSHW4N?'J.S=^!\LB D4(>TVP:J2V M[/. #WWL%'*04ZDK\_-?JI-_0V;YN\ET'#YS_@T[(BV9(O>[M>JVL%6WI9J' M]]Z?];$:R=H%RMJ&\[3Z9:W3ZIFNJF-5^H;+VC5TD[R?Q?!R,-H\+MK&%5;F M^<1?:A5;,O'MN\'*5)FFR\F&->DM'W*0!^\;?^2PB=]5.&P0CJ[J=/<6CG(H M;BD"R)$*:\TV'2JO'#T;M&Q-Z'' C-%4M[-W6'P=Z+F&+,PQM K>,[CCIKS"BR+#29K=NSPC$DZ8^9/XKO 2S]X_YK)-( T**JR;&## M!4,U]J_D3M9JHS"UP5H]**:P.8"F=JQB,"D9J@ K)1=]*T\QS)E(P[ M^LDZME2J1ET5>LA2;09\-BC5NN"#F3J6JAMUY;D?4G\V)&^6!D@#I %>[@ O M8ELL;W;+"TP52K M&4M8Z:^K.IV]/8PU86G?3>\.$=-I:I4)H_7"&29J98"@2D6U$>ARY'.[G?C^ MHFEC;;].5]7K;OY< SN;G0)! DT"7;MOI :!QB* &"9NUES_^D0"O579K]5< M]ER6=,HPRV@[F-8L\AC@GML(@V$4+?)L'_A-/^+LYPT;P@1OV?B)/E@@3N+D%K/,(KX(QL<:,11E%J#+^LIE%3JLG MZBM@#8%[U#8!INBP7AG[&U='HUNUCL9*U.Y+)3/LDI(9=DG)C#]S@?D'*(>Q M,N+YH>*:HACVUD4Q[+,IB@$J%B:L^+*06E8!XQD7-9AK,4%"E'""_\ER&''5 M8ACE78>-\RF/8;IMPW NNSPK;01DO]Y_>IY!(]TQK9XCJ]LHGN&X4*^] MPWG[5A$Y5TI\AF_6$Z*>(C-53/N&DVO7"C1;D> *R9@K7[--=]HKIA0![K" M.VK7SE.0X(^T#"-+E#X'0S3 ,G&PYYN*&LR'ZPQPT>[)J_(^NMJ&["RL[LDB MKSPSMK(/TA*I6%IMJ2@70Z4N3T@U=.(I$CD6NHR&U*0:Y7 MXNR:JSV0Q#4*>"1Q6TB<[AY5Y!PAN"> MDH0POSB1U8^SPO$4 +U>V^QE4B\.>S_$\8Q[E;6/*_*.3&/O:F$4$=U$V2(*ES=K;97)-X#J/M,B3:BU'$W4_+:W8'X@J&)PUJC95N.7\?@I,OYJ^,9BQG!*\N%(6H;=+O%=?SU MK, 742/.'9K*,Z)7F]A*%N'. M@,*3QX[:T8IND:,#ZN(]A[E((!YX.\0 I1.F',;C$:C9&J;.VN&U'O8X=EW- M&6IGZ8G\:234)-0'\"-UCRK5>(1KJ&YMAR@DU235)-4G7JIKZZ-$0DU"34+= MD*6Z>U%+]*:2>^A!:BZ\Y?UD37T%MS"D=?45Q/#/H+["CQ%/*R5@1EA:X& V@<'"0V(E MY@/@F*<,_8 % [A$GA^&@A%A'P1$S+IRE84SJZE@N^VN42V]__PJ!1@'JQ10 MO.S,$D)#$^L6@PRJ?06H=(H96VJ%9BC.85YDVW1-A/YE)_+Y0C5\:< MQ8L*-26]>BG_@?(?*FZS4VQ]1&C-JS]5M<-=H]6S55VKN9X?Y1DU VXD9_MG M]M4C9Z:0,_LLY*RFD^YS7+#E/K*PMZ&\F5U7J:^1#Q2:E/.S$4":X-:/BBPL(N>VM5/&W]^F)8" M58+:]K.&SAM^VS1$R?D;*T/,;O4*7 M*ZKS>8.$H@2)WE7[Q".3M=E$@%14O"\ 1!QM%S-BCPZ0QC2B6K]*7)%+;3_2 M-%O0#JB(/X?!8+=F-5T-+6RC;M?V7GQLMM>;I)>DM]Y5<@_IU<7^N+-WA] 3 M2^^!(\.P D=C(\/TJI%A&%_U4C18MZ3U3K>D]0X^9V, 6%ELEGQ8R2N,B&ZJ"D1BJZ(US'TY@/,^*B!T16\LDA!]8H@P N QWFA..;1[$ M!O,;CQ/1.N<>KO43Y>XAXASS-Q4V"3$6;/%$5?F#!3\Q5_!.D)FIRN?V75O% M-CO,F_B!'R>1Z(6FL =X@JK$(IP,!Z^,\961"O]-$@P:&RH#^4(?RX; #S@8 M?-G#C&&P:1C%RI1%R3-^&7&8PBO\M;4ZS-9K59E&X:./DBNZ 3'EORJ5UUW. MQK=7%]@+C)BB^=85V 31C M''S$'\/Q(\XNI=@P'45*D6_SWU/:9*-$TD@' _Y8E2SF">)<-JQ"*&-7JB6AS+_=D&\WVH682:E?>B+>:FU 94.TDCB,440+.C'M M]1QX C8"A5B$I.!(4X '3 &%K Y%H K#!2<]Z]9G AF $[6PA\0"2PH2,"2_?/A\_NR%>Q# M #IOAF_X@\5^_%V\]TOP3Q;Y: ;@V/0YPF%EF4.\T^II[1*0_Z:\$NH4!\X] M56G]X-%$^?[E_3>AZ7"60NK9=#H&%8Q6#9*LI8#F>^6GY +3*,Z^?^7Q(?#) M0RV-OXV ?$AM(,@K)B]?4>L :<"$N%U57O7E->\Y\!28\GZ&4B"X) 93E:B= M0Q+51J)V2H@JEY=7@]?*G)R[#=\^Y/ =4'MMK63XK]8 M H^5 M"KHAR<8HAOB51QA,"W^64AXK4\0O=#$9O#%L?6%HX .S[K/\O/DA$/>CT#N"R1%QFNOY[ MYD=8) A85@C=+.[Q_P=_;(_''6>17&DJ$9QBKW=SGXQLL0GP"Z\>5H M>@@%E*"-@3M3_&\(.T20F$D8P7>HMU!BLHT.3$W%7V$L$09FQMEPV0,,] $% M+/?:;:Q/52R&0>X!3 06*4&8*/S7 )B"=QU\'_F)_?(GL\F^&R9;VV(?612G M#1)S/G)6V*LA9P#\>-X>)_"."+$'9EB,&FDA#(MNP6 ?#H<^DEQX+^"W '&! M?PS2%4(DMV7"@/L5L)S$HU04PKG8S5^(,)JF%^!VQA^"?9;^C2\ X?[)44I2 M%9\3J[S-WY])VN#R!"0%8N)_I[-H, *Q$S(8\034AS)@4Q_M0)CLX*<*POV3 MPRL>>9R)OECQ8*+>(UJ;4G[9 '1/[*2O=*2?AG).MQ$?"\@4>M0O\AJ%0UI;W,+Z8%G/DO6W%)+!:A>S M;9K,2W?,$H%R_XZB12K; [_I W5_WK A#/:6C9_8W8B'!JV!,K#%C4481+CA_V>*\ +2CV!&"_-_C6@62 M^=??6:^,D^M]Y,8&CAQ4NX>9]^PY<^(LJ2T9';6LO(1QD=>64MT.%IM8T%<\ M>I#Z;*XC&.@'U!-P8X)K OS]++^4^ECJCNVT,VC#0#C%E:=1..:OY0C J OD M$V"KS&;C9*MM\WE;P<4=S^I2G4; 2>?&(@4]S<: )2:__KY&JJ8L2,L6(A>& M/EI$N,I&"1XE2 [5XK08P%9D;A-6WC0;>VY$YZ:>MC#UL.QJV4X9C0+T'DE/ M%WH"6=[:QY\G8!.)3<$2<=[]\>''V[OMR"'.5X#BLE@DTG\8@AFRS #!(I:( MU3RI9D0O[T(71O0+!)/#QV[N,0B;]\D/T*2N;$%W]K&@FWE$>"<8D66ORZD8 MKCPJ%"@1N=SR>U/+'2&"@?>$_U3BW#JLS_<_8?" +BGDXC)WAOXO[MW\AT>E M>+>K!2UTS0.- U;3("P I"B&_6PS!]1?Y*EL=2821AM.E#:>'LEM3,L0K(5XA)LS2T$#4F&7I^TI&<1:A"_<+9U96:$JY9S'LD4$& M%JXM$(.)/YO(K7J?![ V8=^*2-AB0*W4D2V,.^[)+FC2(%P0?B">AD:9E+]' ML-!0LJ(\2X!^.> >(K\)$$3&ZUJ%J'%(A0>6##2@MRI$-$+=-A@;"]7(.J>3T$CTVT; MAG/9!8UH4%N7?K(/5OK)T%LKLI"B>V,B6&^@RN?X+I1K+S#J+HJY9!> MI%EWE61;)=XUG%[Y6EK*EG6TMIK^%9(PW;.9M2&N(LG/@UQ_2F/AH#B[2,*] M$Y95?77N+H@TA*GZ,'74EHLYHSV]_P8O+MC^-]U3[(&D>O8:FVM>Y0B@2-!.WB!6U#I]QZEC1#-,;539(TDC22M ,N:=B!6E/M;K%> M3@,%[:@%RQ=E(4PU$0,;5CO:U)$-E8@MBXBX QF%);0[$SFJ5(YTTX(N:+RO*L82!XYJ MNLX>Q4I?:-;5X!+C!!]O;RW<)?1<*GHVK.)U*!]#PXY(5DEY5D+/%:%G-]UC MZ(T!S[X^08FBG>RZLA#TBOVRK\^A7WG^S9;,.HV"%8W^F5>MVFL;1JMGF""8 M19M@K[;NISTW>V'K3V)&8K:KF,FE;QF5)B5 M[A3Y<6]X"+VKRKLH>[5$.7S&S@R4O$K)JY2\VDQR4:(A):\2IAI".$I>I>15 MRC\XT-;S"(D^AHW->E7'/HO\ TKT(4$[M:#M>&#O@)S9:M?:^\B"Y(SDK$$3 MKR1G&WI?U[.BN2!INMIQ=9(TDC22M,,M:=U6SW!5QSJ+LB>4NDJIJ\/F9:0HXYCG#X!B++'3H:> M'95PA\!SJ>#9L(C7HGOL5D]WU:Y3=+ 2?*X(/CLJ'Z5Y)V79 O/;SNJ;=67LXXMH^U@)^!I&/MXS6W$QW#Q(U\T /YM>7>> MSE=;W,+Z,+59LOZ60OI-[7C4-N%1=FS75YP%N7]'T<+]\,!O^A%G/V_8$ 9[ MR\9/[#E&HN=[,_O!S0H-5Z>_=I+#X<$F*1$$4A!&@N>WHC\Y7@5C8HT9BS** M4.S_XGN6[3A:W[)=S;0\VV,:;15QS4\US)V@LE M"X36VL7V K0:HS#F/)(&8R9/U%QE$\C?S!2GK@RX![?9\S6NC%+;^M+(S9Q MQ'K1NIL/&<:9C+@2P=/P\SB,8S&-7!?YMO)CQ '18<1A7K-H^6(_5L;^Q$^ M8TE8WRP_RF?B++\,/\*+8)KW2-HO00JCKREV[B:P?"5ED[=P\L8+DY_S2X$_ MDA2=&295)9[U_X6)>3 O02-)$A[%RH1S$,0'_-J/E+ /VE\(9=Q6[E"KP@\9 M752%B0'&"HOP&1+'*//)"!;>AU&>U+CJ*P.6L#B)PBG@1] 8Y,,/%/YKP('> M=<+_/O>FC^)%WQ;C X)_&0QF4<1A8'^#%0/F]6/$@O7T[L!FHEWT[2V1.YP_ M4E5F4R3M0L3WFYJ]_=0^!'4!S%?S,)I*1SF-D6;)9KQEQ8-W6K0JC%">H['X1-*G,<3YH]C26]@ MPR/0(J._'PAB>TI_EBA!F(!D3<,(-5/$X>6PG&0\R,]CK0E\K E*L)0/[EAC M %W$@:"!IP18W602BNHF'*N;*(4"'@IK)!UA\*;_U O$_<]&995-$V7XTE0\&5 M/R_,]K8F3??T-#-]<_IS&W[ZO?B]Z;8-PRG]":R*TN_7/4HWVQV]6^E1Z[_O MF.4OH4$=*CZBE\=%[%+7X(M;FV%M054>)P1;&VJ(IR9B51\@NJB/+8 MMRK6WF5ESI6 L,IF!#3WE;P+)A/A[% XJRD[0!X%:25G0:O18>5Y Z<@SA]L M+%P6L,OMP18>=OE^6%@'*0>=N]O*I6-[9L=G-4?' ##M[ M6:IMG$5N.A6!( $\A !NB!0[J !V6[VNJG?V[K9,\D?RUZ")5Y$_ZW3BU]%@ M_=/4SGG49B'Y(_D[1%B6>T(!U(4 =LV]([;.J#C2.>YS/_-D<;*8'L=[LR@] M_E^SW:6R$5LW^ZI^I/TAY8;\6:\L>09:GK9=3&ZF*B47 +<-[7B.#S<3X6:Y M5)SK(N'6-+19(C?+Z5 AKXN$VX9$@N/C#4N%H!^G*:OI%9_(H*4JPUFG[!E9 M7)>A>BW%+38ESJ94!=F2(:4@5?AA_[V@+3K\:48QH98*IIPYIC9UASP8IASA M7R\Q.PE29PZI4R%*EN_02CQ6!*DSA]2F_-2#8:HKZ@[;9K'KR=D5>ZI4Z?/$ M$3L\\':(U=DF-WB]'_JB3U'J)$VS%4L5O5)AMUKW^8JM"9O:V#_ H$;6GF-1 M"Q)H$NB%H= ]H43KPI%. DT"30)]"2NT02LT"30)] 6MT.9EK- [EY]".FQ1 M]<=N98\M5F 0T[$*U1:.F%WOE)>7,MM*M:H5]^%DX@LX"8@)8CWP &NKO/7C MP3C$8BH_X %_C,/!SP6(+ EIH"SW[I+T.WS\X@!88Z[/RQ+# D*@B(2J/ MB1\3'DU$B:!H07'V$'$NQ>3)3T;*T \84%_6X4K\9"8*%\ER-=,H?/0]K*3R M"#>$T7-V-9XAAPJ"?,H%TA7/CY/([\_@*O%&+ P%MWNS 3J(+&8=+E]7I.SJJU$NQQ>+87A& T M\I=C1SY\?K\DS& ) "&^#!?R^E8\ZW/ZK)R PJ@'**1/8-W&V'LGDTJWU0L# M7I#*4W(^O\Q(XBB2.@*Y:^F(@-V-?G^'.^/MR-5M]9*GL%BS#5\N$ M4%%L)Z6='@(I(T66Q4N$"8/KEBBXB,3;PUKHK%K6NZZA)8NB@SV6VT4+0-EJ M/=S'+#CHK(!=1KL8SY&?5Q]BB?N$+>[)F M;(7 / .[6:[O-U_%\;OR*8R2!_: :NF4VOQC".]$7B$*TLU".!S>]-.P@7C$ M,< TO^V.X-O9!&@/K_&4/A^'3^L*WJWS=^3*%.=X: B6G461/-MM=XUJ]=K. MK_2;<;#2;\7+SJPV4,7B2A=)#+%&Y*LD+5/BJ#V43S'_O%8'>S"G1U,G#I5# MHFST/8]B[U-$S=CXR[S@>-43&L<49ZZP/3J'K',J^T""=ORR*_4(F@6"IG;W M;W79@.H.Y[,,SR8SV>!'8=XC;EKBM1:943J]2PSN7[.N",?:^^QXYYMPR>+6 M*6_+W*54K(S^3JMGJYJU??_XPRP56^9]7#H"UBB\:@@H,MEN]9R20[%#L7C? M7<0.9@&U^3L"@9HM:'5IVF]\PGRLD9N7KOEA;;+P?U;6M0[J6MLH9E#M96DT MO(4GR3;)=A,V#0>6;:Q2K!KFWHVV&R';6X155CHX^MN,10RNX/&'P..3P!_" M:T4TTUW@_M,&8@&)=!_RI MUA6TB+]A4U_N_0A1^Z+FP(-,<3Y>[12:(?ICBN#30"P)(DPF2R?_CN?"<=HE5'G"?X(P+404\7_/ M>)RDX:6 WMDXD0-8":B!,6-4*YZ=+%4M6M^.;H4U&'#41(DM;PMWTLCGE>[" M^RS!;^&B1^%Q QACLT7@VY?AXMN[M$7C K\7$<7Q 4]@ =?*-^SV^3$<_%3R MZ0BO6A^^?;R/6Z]/&^!^MTF5E6J))ZZ,&.B"61(GT17)BE3-$17;MV)V7VA:>YRD'!;>9^&!%=JV*FF0;?A0R "=?P@!LM0V MA90U?OD D7EBD:=\!VT0YU>.,UXO:EL#4N)45Z4=4/V=E_J/UZKZ=QZFC2&W M18=.OIEX'O+#%"NQP$H^^A+W@/);X-HDW=(K:/""0HTYF/'2=L=I/XW",<\B MDW*&"@91+A0\JO%6;D:MUZO+S]N%97Z(%4CH^^IOJ;BJ2-VRP0PN3_!-93(5 M',MH.QA:.@UC'Z^YC;@\?EY$E/ZV;."FGC=M<0OKPXYJEJR_I1#Y5[L:VVXY MT(T5@N7^'46+0[X'?M././MYPX8PV%LV?F+/,;K_\HH:M/0*#5>GOW:2P^'! M)BE7# _E6/#\5F16XE4P)M:8L2@@$Z"?_K)%IGFK)Z+I44.@/UJN,:Q7QLGU M2=&5TY]/OLKJ!L:S\P?8I7QB"): # ME3%[BF<^:.C44P(+BQ^PZ!FT]RR2[I+^+(;'Q3"S/U@,R@Y8!L,!\4/5_=^Q MDCJ!E9]!^#3FWL,\7W HPOM1I6*H?O9&D0GU&N-F,+-))/0F,>8"PQN#F(_5 MW-,5+P02P$800_Y]_LBE>T(\>I\N$0UA]I"0JGY\(#M4AESM2I"@_\]\SW?""G MR+-"AY/,3Y[R*'.(HV)2$O83!^,'\&XV&(B]++J@^"\_QAED"5N8ER2RK[._ MQ;@/[$O[>_@$9(U493A+9O Z_BC6:_3Z^M%@-D'S8,!3M]J$/6P(# ^P9S!''I?1IQ,40I2-.+$+"53R<\TEL[$"5@]K UC/X<)?ZD0A^L4BTRX3K'(1/[)_ZW(9PL1^,8Q M$U*L/Y_#0$3$@[DI]G&IWV1CF8X*\QN,N#<;\R_#XDS79)2Y;LD$W9(J&FN6 M1DF,$A(U9<%\T9[#,ZXA\"-\$K8VD@C36+-E8S!B 9X0^CBP/(-YRN!$EG\0 M[ 5%<\]@5P3+3OYB@8)H@8)@&05^YD7=RM^O+&U%R]WJR]L5Y96'.6)1NHI> M3TJ:J;6[NE-+]I?3[AB=AF6DT9AH3+5F.&IMQWHYP_$DA#+MPV5==IN6:=C= M*F(KM2[NRA8?);_PE^4?KGAO]%2C[Y.FN;D&W04_( J?JC_L+&#V W8]8!0_ M2VMFBZQ>(F*1B',>!!C[M@K=&2]1A=/.%G$ 1*1JZG0<%70UZS"UJZK M\)F:,'B^%@;26*F_7L1I+UO#XLX!#:VS$XSO(Q:]D)=:<K2A*O,B,V7X+6$?.0MJ/0VI"46*B*U:B4KK6F M5&*^H'08B 5&*ILOBWB2[3*0M(6/O(LEW4VWJW;W;RE--4,:*)^75S)D3ZDK M"03K;B@94CQR*DGFZVH@2GNW1B 9(AEJS+PK5:'H=E:%"*/SX-,VTE0M;[:+ M=4T=2[6[Q36KY:1:V2I-G5EZN* F: @+FZ:NC%5$1:T$C*KD+* MG(-+&6:SJ9KAJ'K=Y5U(SAJ!MVN5LVJ&H[N'X5@4*DRY-,DN)$FZ"$FJL?!I M#0M61RQ8IJE:^KH&4HT2L\K^]Y4>KF<@&)]YDAYE[^1R+YGP>7C5_\]?7$,W MWNS6>;0!+8&).\0=X@YQA[AS7MRIM+/9T*P;UNX/8NG^&,;Q!Y%R",3XBBEO M89 /@OX1?@Z#1:;-X0]PA[A!WB#O$G=,8W_K+QG?6LGIA;BUL<3#,OPQ_L%^EIOA7%HDV M$$6#VFWU.G6U>2 P-0I,&W9R!P!3MT%@JNF([4QW9N+T+8YGHKI7.!35-\.T MI(XB2OJEGV&[!A/ C=MTS()M^A9>@V>D/ -&UXP-*3#B*/L#T)U[LICH5U$> M3*;#P)C%3UNV-9PGPS@@R3U=5W5M[RA^#7 M??(HF'@C&"W.'S-.TY$C>>N(.\0=XLYY^PG_SB-L4"'= M>=]DJQ^\(&VW5-&*,-&*T&LKRD%H)%U!W"'N-)([M9Y9-DZ36\W2Y-=]Z'F? M/^3,]:;?INCE3MZ;<[^?O$^ZMB$Y.2O)+AP.0D?<#4"31*A=XN033T:A5UEK M=$!K=%6CY#SWK \"Z'X2YU.+\P8#XB#B;#='G*^IL.__G05< <(?KJ[O&8I+ MY9"FSO&J^CJ:@U5]+4U7M<[!"TN=V];N*E!8JK,+!3JKEU=R-/<856X)4V=C M"!1J41ZJZJNC=5L]4S-5MUO4:?55]R+HG8LZ.W1]1D?79!54S39(X1'J).H* MQ0IK1YTNBJS9NMKI'+SZ+N'N;!;:0BV9/:ID.CH&6#D=6D',Q!WB#G&'N$/<::X]MJ$XQ4DKPSFZU>I9 MINKJQ;T#@:^1X"/5T&3N5%,-1J-50Z=AJN&Z4[>H:"3%+A-WB#O$'>(.<8>X M0]S9T_C>D/U8>YT_1[=;/;W;E$)_A*9C;N4.@":G26BZ[@PJ*AMYB!AKW3I) MV4C=!<&RU;)PBO-WNIWZ_HL$-KEDF\R=:NOXAJ#Z!A33TKL8?F,8>X?>$ !) M/1!WB#M-YDZMF[ &*&]#:Y;RONXS-2J'2$Y-X@YQA[ASF=QIR-;O,$6T#%$6 MW]'-AKB "8VD*X@[Q)T&:/*#[0,/I,F-9FGRZS[,JUP.\2(=+^06(^X0=XY1 M"4 OE-PY?.T]PVSU+$OM:-W3U]XC.)&P$W>(.\2=J^-.Q85RP[;N( NEU9R% M\KK/ZN;U:[_S:<(G?1XIADM%;/<*L'2.6,36Z(@BMKJCFB;5W[M&%);J]!VJ M/A:5M$U%;"\;4Q4-A4)1QX,5L36<5L^T7-72BK4=J?C>)4"O&O(*51UK!YR+ M16PMM=O=.SV!4').LRPU MW6AT"4O3:/4ZMFKMW_"'P$>J@;A3S1?::,U@-DPS7/?A/A6WI4P4X@YQA[A# MW"'N$'>(._N>S!6JVZXYF:N_,*EIM7I.L;Y-Y6,\0E2C$+7M4>\! -5I!J#H M&(YJW-8=@FV+.Z:-(FZ;(+:U9BORZSRRIE"^Y MOH@[Q)VCG1V=H)2OI;=ZEJ$Z1C&3@+%NR\9BW;;:<>IJ M[4ER2W)[[7)K'KP\L.6(VKKHF22Y)+DEN3>:R66O!> LS+ZSZ*L:3;))L M7I)L5A'-0KV8VM=4$>*L=1S5,&IN77-TN17G-[^+NB7P7\]_[(D)(47]8";" M"WO9%#_/)L"\0>^O<%DVH91+EM%V.L#):1B+B,/;B(\95LYX\^1[R2CC8N[& M=*;:XA;6AWG-DO6WY&:%=3EX5#<6=6T3& T)']RLT'!U^FLG.1P>;)(202 "820P<"O*HN!5 M,";6F+$HHPAE_B^^9]F.H_4MV]5,R[,]IC'7@0]]=S <.IS]+YC!/Q#D6._E M'M5%D,1__9WURCBY@O]4[&W7O=%;ZW]U;HQEN$Y8] #<1:$%)0>_"2E;X%^( M-)!PS*8QO\T^O/'\>#IFS[=^( @A;GJ3/BL5FD[Q%%302/Z\ %!;DR!*SV?3 M-Z<_M^&GWTN^=]NF997^I+7U\EO6/,II=XQ.I2>M_[YCEK^#QD1C.N68=*WM M6$;#!E4GH4RW'F4 A.IJ&Z=7LH?(]"$8(+SNJS9$K[P8^V1V"]>5["VDH=(D M4UK:O$J^8IV2A,H]>QR$2MXX7AO"DMO?R44,-U#K#--RVFU)XF."8,6BU6VY M9N\SZLUF^P4_( J?JC_L+"0HB^E31#;.]F)"1,P1<9'AIDR9[]WX@3*026Y$ MT)T(^HTG#+[T%,ZB $9=07\3'?/ ' QFD]F8)4#*L*29PZMQ&,>O-_7Q(QJ_ MJ$'#2G)>9E\06LL 6F5SF2UH?@)3R]S5U#I3$SQ-YOV^I?E0 MKRE]DLOVWR@T W!;J(RSTQHR4'Z?E:R._<39D>UN$LZ";11JD^7R/,1WY^/E M"\DNNIM&_EC116:164-FT6;IN\ST(=,X8OI01\/T(=-T5+WN4^*MM&>#0SAV MQ-^EQ&EL,?WS%+O2.*D-;76W"H_JZ"!+-88;:AK M7(.86:V>:\,63">I7;/T7:GH_>"3:1BQZ%G*W3V+HF>@ M@CRA*V_-7%$R11:UH==9@GC*&^\+KLHI?TRZ%@%UDDDTJ8$G>(.\0= MX@YQI[%FH[FATB0LWA_$VOTQC&/X-)XA-;Z&D6BP'@:^1X"/5T&3N5%,-&[:4)U8-W?-6#;O&BQ(N-^%R MQ=4QAVD)B&RMU>OL72+YH !JE%_BHF*'OY1DKF'BFJH$?'W0^D4V::06FL0= MX@YQA[A#W"'N$'=VBJ(I%%A?$T4C[*[[O-FUV$:"L?YE^(/]*MU%9@>313-> M=,74$&<3S#;& L8#K( M-X,7U5#3SWZ >?*XUP?J!5?6'+YJ-K"E;<@&%A%]'X#NW'L[B]#]"^,*/9D9 M#&,6/\55\X)ML]73-57K[IT43 <+3=:UQ!WB#G&GFE%L;=M4X\[[URQ.)EC% M^T>X*"7XE?G>A^!>UA$4>KK/8FRU/)F"Z2SJ==\%WKM?/!KX,?\R%!K^RQ2_ MWU*/YZQH2\:$%M/2C]Z$F5!(.H*X0]QI@ ;?VJW1! W>.5<-3O$5S58?C7*% M7%1<@Y#W&Z$31'1#IA0HI*&I;EORS1)WB#O$G0,$2Q;=!779F-_XOV=^["?\ M.X\>_0&7GM]O?! ^!.(I_V3C&:]L<-IH<%IFL>L]H;&1:"1=0=PA[C0@[+UQ MFMPY:TU.H13-5B,G]!\<\M5T%5W5*-?8144)O?5C&?Z'OO#K"OUIH N83I"( M.\0=X@YQA[A#W"'N$'?.F#L4;U%C0)#T[ T>!^%J-8NW?("MM?G[*)PL[6;* M/'!NJZ<;Q9G(G$W>(.\0=X@YQ MA[A#W"'N-)\[%!UP^/27E9VO2"67H2D? KD)_A)EV^&RW6^WU3/WR5NYU/"% M;;?Y3>X',^_[_G]GX^>]VKXONZ]VZ973.'FL7.7AF#W?'=GSW7)4H\0UM9NK M\]B]8@[FHKX*%):&J=?1 MVII04Z8:JYF*I8*L$\6D=PIY:.X 2]YD*O&O(. MWB#;$0VR#55WZJJ11*@[>]0=O%^T8\$*JW=4VZZKZP*AKH&HJ[C,UMH^V<'V MR25-/6@5O01D50/6AMY4->@SD6VJ&8;J&GLW%&X:[@X8D4.0/%6;74=DU95% M]9P'6AOE]RSW\#;9[[EG+]VS/6(XI[.AZSL (NX0=X@[Q)W+XTXUX[#1#3,= M[*6KJQVS>YX%&:X/?*0:FLR=:JJAT!RI4:JA>]ZJ@:*Q#H7+"KUT7:W5,_?N MI7OM05=GFG%4UDM7^BEV[Z9[MME_YY2V>7VYF<0=X@YQA[A#W"'N--8N[V@O MV^7U=SQU]5:OL[?Y3F!J()@V;?(. ";C?,%$A4R:O:0T:A-_465#CMI#]_+\ M:VNRJSKZ27KHNB;F61F:WFB/')TG[&@?'JRMQPNMXXK+//;W)'R=![[H-+') MW*DF_1NR)8\D_9U6SW+.M+W#]2&,Y)^X0]QI@+OE2-K91NU, 1WG#[X&JH9& M^6 N*I"BUN:]Y':DPP?B#G&'N-,8[C1DGW^8EH^N2$[M=/;V"1(:25<0=X@[ M3>9.0WP"!]+D[EEK M=.+.67"G6O&W3J'&ZDH"(99GGT7/PJ\I3)&[ 1@L$1HQ(.\0=X@YQA[C3?.[0L7#M[HO!XR!$FHP-,\EH01O$99 M5#=5@J7RIHJ?UC>EP^RFNNW(-T?<(>X0=X@[Q!WB#G&'N--\[M!1ZU%VQ8L- MSX_PTV*[\VUC+X?BGMEH];I.8\_T&[5GOJBCX3_8&&OSJHNQC455QF"RU?*RRS18BYK9ZMF;2*7B2RJ@#+W5#?NP9UUL4*#YK> M58U.AQ0:P6X;V*VZ-%D4/0,U[B9 PZ2\-TP>E4/_%_=N_L.CL A(5]/F;O,S MA6.C')_E+MZ"O[-!0!7M1T3C(8KO:>I9T?4="!%WB#O$'>+.Y7&GVD9W0_KZ MO#,\-@V$3^,94J.T:^#G,(@V'GI7VLRXFM[JF1VUZSKG6>_^^L!'JJ')W*FD M&C84*3ZQ9C!(,YP7]AJH&1JUL;^HB";1>E@9Y'L/ISX 50GX;HD^9YN1=TZI ME->7+TG<(>X0=X@[Q!WB3F/W8K;V\F9,V%OW>7-KL3>#C=J7X0_VJW1KEAWG M%3=89JMG6&?:)X#0M,_._@!@L@A,9P2F!BX=)F#2L(^7GV'_#A/ G3Q0;\<2EF?KO:J:?V3K&_*/1*37!Z []][.(O2< MB@8_,A<)QBQ^BBMF(KD:QNQ;JF/L'*AE8^QNU]P[_84 2.J!N$/<:3)WZO18-$%W.Z2[SPI_#=0.C7)R7%0\@I#L M&R'](BHA$W\*1""O*W&'N$/<.6_N-,03<)"F[:XFFK8[6I?.S\X#C:0KB#O$ MG7-V"QQ(D7=)D9\5&!NH*AKE([BH0(C[?.!#Q*>S:# "O7!E@0X-=(N1TY*X MT-KN3$;DV@CA?. ML+^T* 9\%<6>UZ6?';']E:L;HOV5JZNZM7Z(CL9.AMFF%G__K%$S? MFMG-DN-2!W$-#<1$E MX;TDX:TFNX=N8N?J6('!<5273&&26Y+;NN3VT&T 7=T&.[EKJGJWV*>-Y);D MEN1V-V.YSD:*KNZT>J9-MC#))LGFWFOJALXO-2RI(F]-TUS5T31:5$EP27"/ M(;B';.8)[SY,,\^&"#0%-]!5=!5!FZZBJPC:=-5%7T70IJLN]"J"-EUUH5<1 MM.FJ"[V*H$U77>A5 MJ_"[73^8B9I39=_ A=D34W^Q9;2= MSC1Y,PUC48CJ-N)CAEUYWCSY7C+*_,FY&U/7JK:XA?7C<#Q+UM^2 MU>T5U[5-;G$#QZ1;R)%GN7QPN>J5]S[(=1^M;MJN9EF=[3&.N Q_Z[F X M=#C[7]=H93>-HFP*4_; ;_H19S]OV!!F>,O&3^PY1E[E"#'Q@YL5PJ_2;"UE MAL.#44;ZN3T^"",!E%O1IPFO@C&QQHQ%&45X9/&7S2QR6KT?*!O8@.H>3SN" M)/[K[ZQ7QOX\>UCT !P2QP/6-*D=I?K*_)URE';:2GJ \WDV@6<,E)43F]4C MFGQ=I[MEF:W87+;P5E=KI!^C+@R#,?C\ FHH0AUKL0\B?$$ M+1DI"?R,Y<5GB9P=H+F/E%)8X"F>I)7",Y9-L;4:4E-YY<$S610K?@#/"&

(@#M@&^/YIS&^S M#V^R!

CWGJ$9UA;8V8H$5TA&4YN3<7TR.P&. '=PP-5:OE?;5&*B M6V+]A=-3K0'8Q%@T*5=8+L)-24+EGCT.0B7?U3@-:JU:*6IK+)TX"'-+DFT? MA5EY_B<*M=QRXI5B+?678RT!=Q\$[#Z&<5PU/MHP6KV.K5HE"0V[U3*KHNU. M48:.)(PDK&IUQ_TDS&SUS([:=??.Q24)(PEKT,0K2=@A!N#RTB95P M45IO&[?'ADPI9-M*FE05A\A.S9UH=$T:79U^'L/=O "=3J+$,?.E]%_:=^%9 M4^ISR;S35I>>3"?=297T>88NQ"_#0LU/0>FJA3\-N]5S5:UKJQW3I;[W%PHP MXX0 &=ZJ^=8JN;N?1)+.&LHSAH!,P.L M 5?5N]0 _E)AMH.M>0"AG?P!ZX2H MLNA8N&'375MU];V[IIS)D3:!\\#.T-K V4%P6J:A6HY.X"1PUN!(K0V;XBS( MZ.JJO7_G"\+FQ6%S)R=L;> 4YTBVI:F&6Y>?GZ)H#I[*D4M\WC6IXVJ#1&AT M%&"S8X#-WD>&YQ_%>B&!JEFYCI?WV,:F\B3IT6=Q675;/;O=K.@;]4"_V^I9;;.N73A!GZ!_>.C7@GQ+:_5TNVW5E;1*T"?H'Q[Z9CW8U[$F M8;LV!U>3W 3-WJBL.5>K9^-WB7)=G0 7*/755KP48V5R;XB-3LU-[+9@RHF" M.DBL2*QJVT*](%8F;J*,FANEDU@U!5PD5H?;GKT@59;8H!D=$BL2*Q*KBEN_ M%^2J(S9_YMYA84>1JW1KF(TB(V-'EH"N,?9AB_L/=#A(HSNWT5UQ6,-=D/@W M\S2T?.2"PO\]\Q]!V01)C"7?Q[.7BCE3F#WJ=+O[8C@1$CNC]?=YQM^[E+;O MHW!ROZC27^QN(%ME;VR+G5L:[+K;8C? K"+(+4'.T9H%.8<@=_&0>SFBMR;( M%:'EX@:R*;E#!*O:8?5R$L/!8-5M]4R]*9G<6S=DR[=2JM!SK#/O.=:\?E5V MU7Y5[YD?_9.-9[ [C@?C,)X!K(KMGCHE/:LZ)3VK\&F*>)SRB3-\V$3V^]K0 MN*JL<51'-H[:;39_//_!QBP8\.\CSI._ 2Q0.$0.R!_"H1+.(F7H!T (GXT5/XAACH(CRA/'V.LX;7D5*Z_R M_:EV[4+5.4$7JFZW[6C.#DVH-*M:/Z27NAC91FVME4P:U/$'14VH7FKMHFS9 MUN4B"?&)18,1=F8I4H$:4*WF',"J)!K8B#68&@%5I=^[;!D71%P84]1\BL!V M!+#)[5J1G#4E36T7@IBS-=/[;_#B@@&.9P"GNGKG$CZ,([25>W]3\)(^DCZ&C3Q M:M)GGTCZ.N<2#T6W)\\9M[[6>T>^RVWLG2+J0K?>/ MG_W*\F6W>HYJU1;-3&$>S8+0ABU++1!R"$*7#*$-=G5^"%A5[<2# $LG8%TRL+:R'@\"+*/5L]1N9^]( M']5Z/ "B.H H1]7W;\Y$B&HDHC:8C0= E VK MNJ5J=EUER A1S4+4!GOQ (AR %%=5=?JJL!%#LFZK<<)V(XBVW&M_4BNR!VM MR(](T7KER6WUNI9J=NH*@Z0=?;,0M<&*/ "BNJ)!KFW7U>*3$-4L1&VP(NM' ME*.!CM)5S;J@CB"$J.VMR ,@2F_U7$UU&J.CKMC=^"4982M"#%/ ZAFR5D;P M<&7.QE>UVHD8'OQA7FMD+C"5Q<1H]735-HK'B*]IXW[F"-I@%]:%(!,1U"GQ M41."SAU!&^S NA"$F4)JMZ2V&2'HW!&TP>ZK"T&8[:*Z);N'HR-H@YF75>2" M,?+U@+O&J]94%%RM'YC>??HR<7H'I.$[YPIZP!5#4Y4UA?E443T.3.#\!>%0 M>3^O&??=PL?!G.Z747 MQSR)U_\BJ/&\4 YVH?S@@: BGGCK)Z 3!EO4&/P41LD#>^#*?"H9A8\,93&: MME(%"0YE ,0X%$PD%%45TV*2BJ@F&2_0MJ($MH+2X'$0+@I5 M BQF$R%6,:999K.3:/F!&J=8M-)Q"J@YAYJ+MMN&9?#"*PE:!ZLD6+SL/.I, MY2L)BE)3=503/%=BS*L)EE/B2,>Y)R4!J$=$ U@,\H0V%CH/E.R3GXP45.8[ M.=]JJ630O#W-VBT-$F]U3[/DE_OP^?W2DB/I_F4H_-E?9DFJ=O=:ZMD0)K?$I'5"3&)9>MAZUY6'<@EU M)DX*G#_%'VB>PZC0FH_GUOP0=JNO^BSV8V4:^K#;+'A'+MQYM5:H B$C+ZIZ M>TFH,BK?22+/]Q3O.5\G5ZGHH+"FLN-J(#M6VZVK,3)Y/QL&(.O0 -(%@)RF M-)NY!M/ZGDV%A^<_H&(7JG4R&R?^=,<$F@L, ME"H5I+\I CZUP6/J5$W200 MQD(@\#C;M=M&766O]I*(T_#DMVW*=%,@4RTZ_2 8Q@-UUVUW",.[>FS.T&PO M7U8BEI#)7I/)GJ,PBN)<0K\!C2N87%:K9X/-OK=A3+$ RBW E4=X%8R)-68L MRBA"R?_+9A:!G2I"BC'X[AZ5AJC0S'IE["^/H=>M(^0S..4H==I*M6#][_P! M$Q>^DW^$SER.M_YC%,+(X5M*'*Q\6N0M% M?9,GZXK66;P87E(Q9>$4,?A_ FJF7#C]I]E^:HRUOI6UBU,L253(O%H3$38O MVY0&A7T1KP.^I:1>;C0$\QC@^O041E[,@Y+PKR[0-7D*"PN3DHXKOE5>Z:_E M,C6$W\+H^:8_\\>)@AL*>*^J/(W\P0CF.!C//$Q#&85C+OJ]8O9 Q!/FCY72 M6U-:85B_S+%Y961OFJ?6I(&O<>$UP*L9/E6DI&4#Y!!\^"["ORJ+ MQF#$O1D>_:T*20[/?SRG/Y:(BU$B+D917'Z,.#!M/ Z?< XR2V$:A8\^SC/F M8SY(%FGW0!./)4SI/VXF8<8:"4N7;!2RG,P90L2.FU !ZUQ;DVM= ME8P*TVT;AE-;\H+>K2VCHOPE-*A##LJP#Y9[TCW3=(L?8!IQY1-<-XJ5=["& M>OLFGIPK)3[#-^L)44]>4I7XZ(:3:]>DI:U(<(5DS&4\F?7E?ETBI0APAP7< M42NFGD33\P2V)H\<+//;?<(M:T'63K&<-+C&#*[6RG#=)HO-^[)M/!TH7LNI MB>&^?&SR36K4]U$X0<\I/O)//QG=SV*8'X_>_4+?37JJ O_S?K!?58]2NF:K MU]$TU;4O*.F*).9B):9[>HFQ6CW+L-6NV90L,Y(8DICU02O:Z25&5*.SK(YJ M="B:A62F^3*CGUYF;)094W<;U)NJ)B_&.>S+"N>EE,>\/O:K 2N,T^H9NJKO M7SFB.9D#A+ %PAJ@CUW0QUW5-0EA%XDPX_0(Z[9Z-A9M;D2:.R&L;H1MR!XX M/,*ZFM;J=6RUL[^KKR$90U5V8_O5PSO_K=KV\[\OZ%LJX'7F%MBFZ%NI]SZ"ULN,,#^88?VN>9;U'T(7RNM^H"9\]PL, M-5@^_(!%SQ\2/HD_AP&^-0K'8Y'GG/"(QU4+GG0U+)%IJGJG*9Y[JHQ'@K5S MD&Z3! MK3AJJYI!@D6 U7K VQ?(V2;"<5D^W75BR.B19)%F-EZP-CO$F219& MHG4L53?VCJ5O2!C'&>T8ZXD+WC9!X+QE:E-<<)-D"F/O5-VU&Q)I7Z%9!%U>JM7K*6[5V5S MO)M=Z& M ^8F:3T#2YWKQJ4DNE79,Z:GC6GAQI(#QZL-#JF?0)3=((G?2X MR"*50"J!5,+)PLZ;I!.P!$['5@VKKB/DT^J$Y2Y1:_K=G'U["-MM=XUJG0K. MK^F!44?3@W-0NN5R5FU23:[87;'P^9;!UN=%C$\L&HSRM M?X,7BQY42TVI;D[3E4HV^ @3-E88MC+,Y3[(-F9UUCQO4B;,^N7P-(DPZX!B MV@T"RLL)!DN V?NPJG%+!Q633"UNQWG9Y!8]4>/*UC$&6*JP.JM.=V_[N#D' MN"0'ERL'&_)M=I0#5\B!I:M&8Z)F&F$R-6LE7!\X66XW4<$XW=F01K.CO'1; M/<.PU*YC-"1\F.H,U@H;=T/8[6ZP,32LL&NH7>QLU0C8G*!X(/G:CT"@RQ'% M#:[V'051%T5;W([JV'79.^=Q5D;R2_)[W C:@\BO(>07$[AJ:[G5N'.MWU>Z MHI=]D]NWI!RRC+:#1U/3,/;QFMN(C^'B1[XXD?IM><.3SEA;W,+Z,+E9LOZ6 M@B^^=B!JFX!HX)AT>V4'E/L7AXMP\3W+=ARM;]FN9EJ>[3&-N0Y\Z+N#X=#A M[']UK.F<.&,,5;-GYBSS$R*W_BZ WX5#! W5 '>Q^ M6:^,_R_1O":]Z)3"$<_M%:.M?&(!@&<"8_SO6'GKQX-9'*.>9(&GW 5L_!S[ M,4YDL:&'*7E"]L0UWW@\&R?BDD7(P/),BX?>J)>Z1_!-E$_]?1@]L*KMW\/^55,N)*2_[2>HTUO<8S#[X9IA09IQ2)YP]66\J3#T_&QW-EPEF MOP.SOW.YGAK.'?Z)O\)7LPB0 1.\&R3XK=XU375QJ?ZNY-)WOP8C%CSPW#U6 M.M#\3ZW7JL ;_O U\A]A@/FG?(3_/ CPP<1Q@5X\KMMI*^_73E!A$0HJ"*D" M+\-E&7CQ'^XI_6?QKEDLY/@)%M18B6>#D<)BI=7G8Y\_O M*[&,[@I4-X-5(\96/V-TPK MA+^C[#'/RI1%DA(X\"0$J^R1C\.IN&L43OA-& #"QR&*'.CJP&-P$\CH3YZ\ M$:\:SK45Z"1AKP4#+EX<2B4%0XJDYI(W9'25?XW]?\]\4'+/XI;%P^ 6^'G MTYO"68*$%A*"OR'K<;CW['$0*A_F1%'A\Z MGN4GB*)^#$]G^)/R"N-X4$!@ MAL#5UA-'5,P$-N =\!\A"O?A!*CQ+'$BG@_RFQ&RE%5]_ ^/A6IXX ',>OQ& MDEU %*X$^G,I) ,P]1A<%_GQ3\F?69!^)Z0+I KGFSU2S9%DL+0:1(O5()RO M!F\4Y%$X\0>+J^$9$I X5/@6WB8!SA0P[6(?E\^( Z412%+RX:IX-@&8P(>A M#[IWP&%"$0H2SM%/H\X49*25%2 #) 9 M6(^0QJ$ IK &WP#GPRD8_\*0SU%?3F80 KGP->R1^6/6]\<(>1@??(:G"(:R M)P656P2D@[L>0M@5!$@D(0T/,TG?.#=84'L#SI&OZ5M6'SYDCV!=(8/G',6[ MGT;AF,>P>5J%\X0OZ/5FCGF F="Z.%=1F3+E!GR>^#DVRCT(" P[64%B5<" MX+DW7TS3)13DFOU4A,IA<;:">>+=PZ4+PTC-&#I@%<'#'OV8 MBQ>N7<[7SU&L(R^,%F2!PP7Y0>,XX ]47HI'5\G:AZJ4D%-6T@LA3@.= +/YKP&'?RG"! =F+)#7'[*E] M9@;P8"C8GRC *)_#X,!8K1R1J3PNX@ 'A2\H+L^@%&Q(E M6HC^T\A' PKXV^?/(4Y"2*R('&XK/\)T?4)5+6Y M.F%Q$DK\TOKD5AS8'J#Y8?4#="6*HZ>-2 XSC(@[#5KX! M@N8#AS=\!>-*^0 V">X ];M,<6(<(.SX B1A<>_P/Z"#Q_!(8>JL6/ XW;FI M?H_Z5VXAI1$_?T+K];;B>:)]X0?$H3<3FY4S4R0_!&K&X_!)X&4DD-E'$XH) M5 '$_@4J1-AI$ J<5QMIP MO*7T5[X\8H@$?SHSS/T=L/5OZ6Z0JNOK*.2!_TM5[F '#2:LBM:JQU&7"M1, MA73Q=,U:1$GBF*816'.1+_0C;IKZ,V1J,HK"V0.L&$K $]B"_T0DX&7MC8 !N+=(91,(*+)BI<::__Q$(? H@PCCZ3"R9L+T2\.=Y6S<>^5.) M5>4+@%N^(/5*R WM7(\SY1&WC-*([D"@:C*_0A> 9;F._: WH&WZ-L( M8%N*6CWTPHCCQW&(7WWE0? $OZO*MYN[@(_'*OH28>42[_WD>_?A+,#-/ [T M.^Y!X(U\3EW83H0PI3& "$>>41;G!KO_GPJ\CL-"]$^@WR,;2,_. %;SU A8 MQA!RF$'#)^#J T,_51R',(KY=CB[\N^X0?F([HKYI?>I M;8V7QD ]'OV>1DI%J+&637+9ZW4!VX0H 26">> MZY>#JSR/2C'HW[LTAZJO^$I0C^@)W1EX@_H!OP&PAS%(L% M\!YD$)1405 MJ0J"?.*__ '<_!;,;(9O_#F&ATW@JKL9+J(J;J42&%*4C/!(Y&'FRS7B3X9+ M]@_^B\5O0+T#4U'MA;B$@O42 UW@H2'H6)@PK@U_PO8.YNL'..PI\(UGXXM' M/$!7,^A6'-U'-F3//$DX/AT?%7..CYH]C)G4YI]@FX .:I@I#P$B<--W, / MN'I$2L(&[BF45)>^YG<3($B".TU<_./G\2,3Y/N$[OH@EC>)0\%P\/,9'X_V MQ3]]1!]>=P_67"RO^#N#9\&/GY$>P(L(# 0<])O]@4,+9&V2+H@0&T//+O^ A#\!)R0WI.YO;DV+[( VUA6$I3+MUYN7\ M7H3?-/2S_8_37;$Z_]'^WDY-3Q CL)/0_9#Y.RQ'6#P"JM)2%MP^D]T)SO=# M=C#S19YXG-E.!4R\,#W8"M'+RA:6>'K*]REO+/P]/4'Y$(#@)C,4H/G)E'!' MSXUV<98FW;U"540*:H@YNCZ# 2>S3M&W\@3[)*6+Z>T:6GAHML.Z*MW$NMTV M?T,S%FQ?+CR\KJ$ZKI5[5;JWB,'D7[P.]*@!BV)S@J]O*C\)Y4,:L/.77 M1A8=BR7+!X?/F4DJ;">ASM.M?W::-8A\#$00RG\@7I?/*B=\[KR0E&;RU"U]H#P-2V*E5Q2VW'+?"9#I=*0'?>R)S1:ZHT.@&0@$NL_:2JN1(O/> MC^+D!D] 6F+XK0FHEYO9M*7T9\_IIH?AD;HG3$2YT.'D1CXN27@"B"=8L.E_ M6')JQ/Q!:ABX/^!/)9!?;/':>)*-#NC% 1+29)HN<"!&-VFC..02'P&),]\@ M7""/]6?P8AQ([OQ2JC$Q GB(PB?3$]C = \!:TK76+#9R4 Y98YHEL28,Q#PS+!"1U[BT:AO XZ42; M/Q"T_5A8AQC<\/",4Q G\YE+,5N;T9,4!3E^2X?$0\1Y[FD^3DTL"(NS-[%2 MP!HMS#]QF%M\%]C*PG&8CV<8 ;D!E["2C?W_S.\&ELK$.-.)29>J-!.$/9T+,DC'E\8:J/.()5A8P3HX/ZCBTBJ. M @18T4,FYRD6Z[FO3YY=YT LR<4\5%2/;#S#*]+S@U0O8L0!5X31[P'%'[@X MZ1-'=?,WRK#I7"Q1ZN21 .K#3D7XLT;B8!$C41YP;[? >(GNT>73^B(8=GE2,^GL*H'D-XX2+Z"* !>)FDYYX!@B=&F8%A@AI+ WBD#YUY;(463&-!EB8/FP^AYP1H<WW1)0$_![,Q'Y7O3%34(+%N&PE$1,1BNEF%S<:R4@L[F(!RKFR#@_*?Y+@IZZ)[+1+BR7;)@R(!-C+ 5%%X-(GS97 MUC U))"".EG ?MEE![26WE)0*9US+9USN73.U8RQ7.DYU__PYUQ0?KK=7&P!LR0<&3>!_\Z= M#QB>SOE851Z>I_%LHCR!'=\/6837P;S")[C""]%$&OJPK.&Y3BP.QL=I0." M15,\97GT@V=XS)#!\X(T-@96PJ6!J*"N9P#PV43%4(>QST1\EM#[&.,K'$B* MC^5>&^D>:ROOQ[@;7!P'SD/< *"/VB LL#Q38'@"Q<>,D]V(L9UX-%_&F@@TB"%QX2_PH M#.:![4M;N1 6T"SM@#.92C-/X5AEJ#3/%\/J/\]W[F(^TF649:YD1ODTG2[. MBL=3]"C@6U+[;O$TP4\5Q#6-&"[>+WDO X;'#"2;8Y2PQ GF@,_=/N+^U)OS M7@3] B<%&/SL0"+$R*YG?*['T2TE-Y/X9(QUQO LX69 7^;#(LJLN,_*0?QW M(*1$>9:Z)VS#6)1CPDCFNY6[L^W.=)8@CV.1<"""F+U\-'3^/'[$QDF!P]*5 M*TD'DQ!H6?=J"2,CBA"(U?-C1_O77#9 4];))699($1^2*!*) M1[_0 +I_798*GI,!GA%W;HL>^15;7.8'MR/HZHH= S[-387+ ^5=OE5SOOOA M/9IK;*\@&OP/ST_G"R]WX1.Z3QNEMFWJQ(D9)P,!^YD#\@K\ V.@9'>DP*@W M!GR $?C\&*9T)?K&Z-OY#Z]C/:MYE#C^8UKO6S9+-A /EFV$KRCNE-]81DXM M$5&8SL@;>PMIH:'BAS7VF!KOP6R;S(F#'"_!:R%,N\"[)[ZJS/!PQ4E*J7=" M X63YC+H&4R8N"9ARY96X<= L*SS \)R /*V5%.>"[6T-F6QIP*A 4S%/ M.!9'TKY_P4\+\"PHC+Y#@^):ZSLKDE@68RROH?S&"Y/ @'8XKT?\ZEE49W<2,>(Z.'%Z*H(C@'&>V6'@-(PR/RL6Q]IXO_'(1A8Y"P2/^7S^GT.*8/25;N1@S*L?=1JV0@V.VQIP8\[,-N,QY9/8O(1]Z7[+WWR M2H^UH;3.H%K=^#=BUP^;#(K8/SF*021L,H]@%=O[T'?72K%O LRL@?'7< '= MM3Q/O7HEW2%CJ;:/^5)5;ZO1N^:G>\>K;-2\^C/UBN9U#QJW]OR;C7QK:9HR ML+4754YL>[%4*<0M%^*>82M#'.AN"Y*<)O$MV\J0T/?L_0>6G1WK%=8 MH33+"P2\>;S6^ZK9*$X?APS_\3*7^R4U(H_BA*_J@ MKI?9G/J#)\X=?:@,3,F=IG)',2W)G(8RQU8'1V!-*Q=MNO[UCNHX)N*QW+ MW4Z#CCKCU3M8;!I#.JJ$,SQ3[Q'5=:788^4HAYTV=G)HKS2TNG%.M4R"/FSR M@>EHOA&Q/4NU%($DNYVAMGA)4+2^=9RJZG*]KL 4JJ/P7&I6QMSR6"P$ M!%/4%B!;';O/-)7AH"?O9)K*'-V4S&DH-;QI5$KY+H5CU+,:Q])[@TY&)#BG%7Q-C4!XJNUSWB/74Q[K0,MTJ C;ZBF_V6WRU+"*MJ MMU&[7D=+!"N)8-7:(V5;5P:]NM$S,G3U4*&'MF+5#E63W#E88*@QD*K34.8, MU6/D2K1RT99[G"[O<11+@UV.=HH!T5)Z3U]ZS7Y/L?O[/F*2TBNE]P#2:QI* M;U=\A4;+;IU3I%8ZES)UX713%R2*E1Q:_?'L7]<5JU^W'I6\F3G4YAE6 MXV, \DCF5+L.&!B2.0UECB7+\DBTY=>7=.5 M7NV*:E)\I?@V8MKGIJ)K XEFU2:7^1Q,P(LF$P9^(,8*W M50'B'4U#CG>$5UTN*6/+$,25(2ZTD81D IT6[C8/.GD(_73*%#*CP'?J^W,2 MCL9U]A*R@,\*W#B.O!Q",OF9,1 M2QX9"S(>%X1?N1"%YZ'748IM;[D3)2A(T E.CU,-N\;_.&&<8*?QQ)LM?AU'X10(BI_Y M1)#P0"//1W+ T_F#P-.$J>2;&!9_-1L#J)B?NJA8# 4^85,QW6P&,+;OZ4PA M-":/S/?Q7_%,,J$)GX /3A,Q"2!R ,W"=\ BG 7Q@$SA YL"+^$K'R&V M'#K#F>.XT=[CTZ44795\2:.,;3ABY%L2I0YV#!H>@AT!F9H"J\C8#^%CG'5( MSL^FH9L"Q\[>DL>)YTSX^T"J(!\M(6.P)2FR?97UN"Z]LX7K=+B8&C+Y"C_/2D .F?T MGEV,@-3?+^@8!GM)_4B-T*#5>GOW62X_&K35*H #@,8<15Z1)< M4!;A4S FVIBQ$-",\=_/_N*Y/;O?UT8]>Z"9/==VJ48'??@P&CCC<9_1?_7/ MWM^ALXE6Z!HZ1"O[MW?T_29./F,8A 3^ 7;1&\\/:"MXBY<>F&?/62):?Z.4 M_A*%<4R^1N'82ZH8OIX DN5$*G24[PMA#CZ=Q>PR__ 3^B8^G5]Z >^7O_13 MUE:FV-:&V#$DE?AY(>2J)@0].SG/>LY^5N&G=^O?@Z9HQF#C3YJJ;_Q^6U.Z MJ5KZL%93V[^WS,V=G,:@=-5NY* ,Z\FF*L*PGA1TY!WW&"1J[BMQ85CM8&<9 M+_=%B+AMQ7'=%QSNB[%PVTI "80K@7#W#X1[TC M=C53T?9>%TS*KI3= YPWV,I@5QBV1HMNG1.D%CJ6AMWUU.:5F,\G2X]W$0M5 M#JU)"+*-7OI$<.:,!V=B\L%_8%QJ*4K[U0 AY?N'?W^?H(W-AD2^#@/ND]#D MB8C#TSQW,GKJ,8I@-<$]D(>2%>X8CP'U>&K"\;(+R.91ZO.[*ZE(]0Y^)/+C MR[SB%C@1E4)?3_VPP>QL:1UY$O5\=-JN$4M2.$ZXCL2NWD1W%:E^J,"IZ%%W MCB0Z'^AG6>HQ(LF:(.5R/_43 A#R;VZ$H,U&,$4S=!D7:X'6X& MU$"3'VL##$)%:=FL%L6DVIJ5_AFQN"3$AH38D! ;[2:@A-B0$!L28J.S\;BF M:2J&(2$VI.RV4':UH6*;,@]"RF[[9-U MCM:K>BFV!O!8-U3#DKNVB M[!JZ8IVDZ-8Y0VJA>VEW-N]%@FS(H4F0#0FR(=^7(!L29&-K6FQ7P5WER60% MX9 (+#*71>:RO/B(7U/[\H1_1X^X!0Z$!-C8"9'I5 X:Y"%4!>&HFS(MA4," M;$A%VN!)]*I[$J>B0]TYBNA\B)]AJW4S1T[%7Y;[J.?OSZ5PR ,)>2#QP_N_P5_YF/A$O,!E ;P]X)?$XEU,92[:J?C6 2>J&]M. M(,CJ?1TE,Q9ALC2]9RM7=V0<1B29,/@3,4:F(8=A\ (G8C1F+G'AD20D?OC( M(OAZEB:@(W$28XLD#;#]P"7@;7J.Q\"#@:G=4QBF2\*@U R,Q4V=Q L#A7F5QB+HK7!A'>T$)]J9[ D#B/XS2" MUAATSZ9>.A6]"@%P?.I-X7,\U;$7,0*J[SUXR7RS^&Z=VW;IS5C4,]2^!6R!BA8:KT]\ZR?'XU28IEFJ0M#"BG#FP MQ+,(GX(QT<:,A8"JCO]^]A?/[=G]OC;JV0/-[+FV2S4ZZ,.'T< 9C_N,_JM_ M]OX.%W-4IFOH$.0'MLOT_29.EME#HWO@$$85%6%A:U^I KKF M+ VGOW$XMV)A!*/& E@J?6YNKEP0;2].(FX&R,?,.&TU),N4QJ@[SJ["6O#H M+@>MY"QFE_F'GUPOGOET?ND%?%S\I9^RMC(3@SJU>FB#?!0_+]1-U83*98=' M6<_9SRK\]&[]>]!9S1AL_$E3]8W?;VM*-U5+']9J:OOWEKFYD],8E*[:C1R4 M83W95$7HKY/"-KKCSI1$:CL9I#9M/1*_X2*X=["V,@EVQ6MK,1DE9)N$;-L_ M9-NJ0G0MOVMM_LT^+;4UI:?MNY#R!J/8J@1%*<.MDF&KKPRL?6>'MUV&.RW M;9)>0[&L'0/E&I-C*Q'<*K&ZMVO),8G@)A'<6AMX8"E67P*X-98Y/>L8Q8LD M/$?HF65/%:^ML+?*]@+C)W4U'=C>VI0P'6J.\7KDQEZ);271-Q=3; MCJTN1;>+HFLHMEW7JV^#Y-8Y.6JA4]F3I;1?*]NO'/%W@2%_C2)&$7EW7XJ\ MH\N1=T58 A6R% M,,F\Q;H4.]=5NZ-YB[(>>/+:/,992YC#*74>:-/(QN MV7FT/M 5RY9AYE*(VRS$?4TQS7W?9;==B#LMP:T27UTQS'V;8!EHWDA>[UP M2@::RT#SUIX4\U+AQZA>(2-FJW%'KQV4(KES(.X,989&0SFC[1K0T+T56^YO MNKR_&?:5@7&*48]2=D]>=@>VTAM*V96RVT+9U5_A5+0)HEOG]*B%?J7=V=I= M,MA9K17+:7PNGEJ>S MJ!"R7$ $WRE7EV$8EDS*8:($0T1%M8^(Q2D, !RFO#ELF#S0R.,P^$XXQ>YX M_0/B1C" 8*E@!P8OXJB6GN/1N#@<+W+)GRF-$JQFDQ<8V=+E4@N\B@>,.@D) M=?Y,O0@^1RRAGD_\T.'/B%(Z()03+%GBA6ZLKI>2:95(K%>)J24/SY21F47> M%+CJS_/J+=NI/V0AZ!J2R.40YX59Y$_TCCQQO-J1:TZ60#&D 5@FC&6AA6 V;K4[]%X\:XJ%6?ALOHEP17B&NQ* M&."<\TWY30"VACUG(&0YEF85&6GDH&0YEM9DE,AR+#)1KBD97C)13B;*R42Y MG>=\@UQ@,58/7?+D]GN'+"_0&WL69RFF51?GMPWWYU)R3U]R#;-9%0VDY$K) MK1:T)#/A.I$)9ZC-6EH;<]UWRIEPA4N=7>9T+ _N7+<.?(DM$WFJL&70,R1; MFL<6>]"7;&D>6P9=QGT\W>,N<8\ISKK(>;9 OU5(P)*=ENGV!N#7SX;>1P"^ MS(VH8GP,HU?=]DBV'(@MYO 8]1$D:ZH8L[ZE[I@$UKTU>^_Y1,?<:O.%/*$_ M.KO9-I1!O\9J(7<0A^),7QD:FF1,XQC34X96W6LCR9Q#I07O7$"G>^MXV_;> M'\=CYO L!URO(YKLMEBWV$L=[ J,V'KAEEN8"L+1U1W,/H7C90:S>93:-8FV MNXI4'['N5/1(5FWJ:,* K-HDDU%D,DH#LBAD,HI,1I')*#(9109&[XS2;EG- M*AXA8_JEZ%8274NQ;9F.(D6W?:([V#6PI3%R*]-1JF7,J?U&,;I!AV8R'>5$ M;Y3/S;Z,PF@@6W3%M&6>4 ,9,QQ*MC20+7U#'2,KNAV7?]*,N=0NQ*9A7*J&VZ9A3)4=T2?:[UPRQW,<_0RM%VO M"*5PR"P4J4@+QUM3!X<]H6F"#FTNY9:/J7E5<)ZLS[02C0H2&\1>G,2EXEN\ M[%E^O4ZC@+DD#(A#XPD949\&6/9KPGP7@^.G8<#F!%[\SA)"'0=FEL0*+P*V MJ8UP.F41+R V]L,PFD%KQ&\ M"!(^L_;T. JGO,!:3$6=J%D4SD!CYPI!)B;\6?9GZLVPD6>+JU6D_^&48O6L M:Z5T8;F&7U97#LO1T4B('Q(&V!&*:G3%@VOU[+*:A$"[L9>0$8.F6":SK#X%OG&XC"-P$[4+6C8CC*(_V3 .]]CN-V: MT$281IP__X!:\ !:PG4I*:I:"@$5$_NT(5M&L""6.#$3NP7,9%V:P M:(_095Z,,0"B$MW(JR9FIEL(-0IHS!BO;S9.DS1B*H'93\$\)-3+%@7X]W?U M5B5WJ#!I)$0AY'-;6AYPR##(&*4=+,CCQ'/@95[;D?T 8>'V:\Q<+",).@,6 M*$7]\KVIAVO**$W((R,3"F0/0K%*1$ .AQN[>6ZI.#DC=D\CT$"81IQ"+Z)] MU*]_BG*4#B;1??HHK.&_]3=\BH'(^3N(;>PC]!_SE M&A@)%N\3=3S?PT5#,!\G,5JRM7R9\::<(^+?":R_]S G<")QYC!46/ZG9"R: M NJ0=,:+L :$WM\CXX&'=(J."!*D-![AE@1A]FO,.12F29S0S /YP&;"&BYF.T3J!IX'B-L1!N7&X&^T0E*YI1L)"JD[<>,-0GE&FT(BE7 MM(@5*L3%+ SN+SBK%D1$5X$_.Z7?L4PK=,(*P48^[4G$2.M\G MH0^.U>4.6_3\:DWY6.XI@].B+KK);FE+IKT5BRF4,K2)/[*'0*TMH(0 M&X<5L2GWN$MV%N7'#?D0E]KFTQUQ,XHCGH&]"2.P6=A,B;1A-FK4<5C-'&_& M]TH^M./'A4^1LPB++^.L.#=+/-PNCIVL;6PNDT/6-I:UC0]J;>^X2^[#-H$O M-6@%XW0Z1=4/QV7?\J_Q8D>Q*+N^7AR]G.//]R7<["QO64R-_V0J:"UFXIH) M9E:C?GJ)F$9["B9;IFKU9<'DPP_*Z,G:Q$=$@SDA_!:)WB+16QJ(WE))F1I( MC#?D]?!;Q 6H]ER,[+!)(;+7X&(I&PY] [>\L1)'S', M@E\92%"8KL$3F/9 ZL,=@7VE[#:$B]V4W8&E&';CS.ZK M)QHUQF?ZS++[\NQ&6AS7%S=$>+WYP&_3.I9MI)M#96#I,G>BF>PQ-%O1-5EA MI:'L.;=MQ;#,@V>$[77SVPZ[G6*S<6B]"NSKK89_KNJUH6@V($>F^'8HU M0UOIU3'7DC,'4YJA8ED'QFC;GV/=7 M=[^Z(842]N#42R24['EUE83,F<,0- M4PS"X<=7\ECSI:1IMA:;_8%B&R\K0? B^C3[.%]J13>UPK856QM(K9!:(;6B MO$'7])8I1>4,_5YS8KDK7X01E^7I<8N$8IXHE^?-\92DQS#Z7DJ94IY\^"9X M@.F'69K259:W#YZGP\ 5!3)B:I47DT<:DQF-,!N2)]^/8Q@UC#-+9,8Y9.G+ M/)HXT0IS"%+L(YY3O1BC$E82@-TTA@X"QVXC&>)"+_X M(?33*::GC&B2O8\YG-FS3^2J-%, KL,@3G&2?@B=AR#B7I!E3BTX_L;05+U( MJ(3IOK%ZJE%\\7QD_W+:L1"%-_V>:M9N8Y$'D"44@\Z[&3( H@+P5"FG/*FE MB?3[I3YQ(CVU]])Y#'1UL/,\VB=!7K1<3VMRAC8+0 MY.N2L/#DNM#W&4]E7L$%$7)3V,0W ZL\';1)&"^I+,$OX!3MXJ$L/7.!QP " MRP$S2*BZ[D\.S%B,T:3G.Q.&D68OHA--AC-8B?*;CI$%TOD)M("7=((6A,"QY.= MXPF(;&8GIU-,S,9$46Y/,4\S7U8I.#H4QN!2;%(\ UTXK(&2REN\1(_#KL!K.8OB8)([>$2A+ M,LFUX5,838FN7?Q75UH4AKWHC/TG''SR#/:/PFC#(/B6 3+IF0ALI[[ M][/GLX5US3QKJHYR,0%GZK]33.A/!(((4A"^\//_?Q 2EN(RI\F>)*FZ)*I13)8,DBH J*&L/"/J!RW=902L:\$XB M(?26R;&:15]5V^Q"VR1^PJGB)^B]XYK,GLH''H6^6'#X9M1%6] 4GVRSCIW3 MMR5S_L(Y-,BFYPLY[*VBR$-@T!0Q:G( -@[4M?!\XA0\BP>/.S XINDFO="M<_:6OZI;KOC?6Y7\S ]ZTAD_$<'H@!+EEJFPE[GB')" MZ,E"=QRW#B:Z#=BP(@'X5JN@7F/V1UMTT%\LSI\'%BQ*$37SJ ),W@E/*?4<_WY0PER,Z>GCO0>,P@&5N3GSO M.Q/7$6O/KRI791I(WW')=[3VXSL.I>]X^KZCL0D4XTC>Y->K;W?DYD8E7^[^ M\?$;N?G\Z>.6Y 9AW3>=95\BN[!V.67>& -8M/!EW] MEK$,DG$,VWSA2"X\SS,Q\=]H B(7G^'%>I+=+WT.$T:.>5RMFTKYZ#P[2N=G M>0P6G\6VH%'TSH\-TX"".XZ'=\^>Y"EEF.@"K]XEZ*@ (T8(G3F&S\'&RY&J M6F@U70NO5'Z AP#*"$O;MGNUFZ 02YN4K+*!@O-6[D\ 8X+-UHA\S E\80# M]\*>D8U3/R]ZD.MJ!M>;GW:7#]BS\W7]2EDBH;)VPI>+F@ Y7O/^^&U!CO&M ME-R\ M,7G4F!VIP?@@N 8CQD1!\X=B)OE!\M%M/+ ->7Q\)/V_%RE9,J@$&( M1A#U.O.!,S]4)5<+>&GQD*C\ !LWA&CG=Y384G8Q"TU]#\)'SH>4G](+6&16 M>L!E0##X':&YI\61*_7CD!_IETGC@LL;LSI$@M&]VT"HW95W\)SR'OG\R5#) M[T'$[KTXX6C3MWFLS$>!"WP+V_%(W"4CYWX7]\5YR$13]L5;)AC'*:C@U^RB M>_.T6F:LED%6,ZA2)L(@>&F!67FV KN[=)E?VJ:"ED=NL4OE(.\%XA=N3JUG M0507W&T%9*JAJP/+;!JD:%_5C'HXKG)0+Q^4.7@:QK7RH 9J?_ T3.WNB*5' M!5E<,ZEA(1^1_JIZQ$TSO<(_P&OO__P2;M9U:B\>_% M>N*8T1M(8 M26/4.6-D@.A:=1$[VX7TVSJG-_<F:H@WJPL9+ MJ*]#.6^6K9IU,8(D=Z3N2.Z\U_6^,JSM;#0+*Z^E+D61@*FWS*=8RQP]_CE: M&S7/4GI]ZSAXPI([S_H4O:%J&Y([S>2.U)U&#IY M8C@/# [/0O\Q2#]BY;3MGT,:<8#S#U[$LO!\COA((P3F M*,+[,?HL@P3)X0& M*:;1Y/&\$7.]A-#[B D0'!R+[\$[+D8VAU&6O5!N!M^-,6T%V\O25/A[XE&? M/KX E<;0&Q[C;JGD"Y_G32FAX[G@YDS?4;C; E^&" M6A;C_C?OQV40!I\1JM-S> (S#.P;YG4Z%_I /R,!G<)XF.->_I9$_AV+IO&7 M\5WD7D71'3SZLP\J?L;E=WPQ-,#ZL=BA,W@EB5)V]OX+L/_I/HQR'WG#T31# MM/P ZK-HOE<^YBEN8);:?Z_LT.%-X'Z&KQ8=66?O_S/U/4IN_\W6.Z"[=7'G M)7ZI#_OLO9N9N9?- 84195%'TD73('$_^?3^C @-!,/R([D<>S^8>\%Y4@R@ M?_8^R2B- ;7+0\#,NC(B$G7#&2;=''4T$;GW8-ECX%L\GG-[ M3L=CCUL!Q%YB8\3[78(Y+JG1N?,VPQKF/2":(H^0Y'E2B-$6D*OT/HT3,LP! M)AXSI#WXE=?%",B:K^_NJ!>O[5-%G0?(!Y[UI.[+SC]R5$2%QXKD4B MR2VNG^H:9Y9MS-."TJNKP<-5#6Z^$7O>QECK?+I">5XU,*96,C"]'>W+ALY6 M[8L)Z_@'"C))?@'7(ACY-$EV,#.;>UHV,Z;Q C-C;3,S5\(:5+(SIGGV/K,> M:Z),433[1B^>],<_('#'H MBHD<47H/SN8]-A\4\>R9;0 "S$+$3A IER.&6R"@6AK%B'F7>]6;YXCN=SKC M=R)U;9Z]J\TKRP7,YL(-.9($MK00#EC2>PK8AZ=,XHHY7+H=61:H9^2Y7],: MFI8@AQ>DS+U*LN\N]/;9R&<(,ZAJ(&UN;@L;:>UH(S?TMV8C^Q@;GTS(K3-) MOP?,F6PPD3MULV(@84E>0&']#T^KR=&R%/(+"UC$ 9Y2L#"^DF%CX2X2W,/ M80L@,(&]D&_Y;A%D/*'1?-WF8?YTG8'O;'B'C3&\"Q[NQ_ ^;02Z#JQD;P=6 MDA!)[8=( FG/%B5QOE(L5A?Z4TO1D58>X2/957VD(C)4?U4O:;-!>H&7-'SA MSK '6P_=[K_ #2K+1 L\D@]E? 3P69^#4T<4PGPCPX]>,U#*9<1/)3MG328P MH]_P$/C?3"&_16K)+Q9"B-\MI. Y5V+I).QS&-18D\<@$HM%N:=O7Y1A5KN/ MXNF3GY5!&$\>_5!R5C[@3+(#3AI%B-B(Q]QG.-8S>.?BF0>5,\R^911, ':( M"E8"@12XO-H F?B-W:>^,&BW&V&VJYZ1]S>=D8.4.A= 252KRSB=@D[,?VK0 MP;FMDH\_)M[(2RH=(5M'P (9#@6H1STHD(':UYY&;:@,*E(;4V3KF"Q5-Y_& MMS@A*(FG?*5,YLCG4%V]K'V5K/H[%9W>;0.QHS];Y0Z_FF^] M9%"9H-5/1Q]@YG [#TYX@5Z#;AB#']GH3%U7)PD(FJFK^@;?^GFY;WPQ\7-] MK4#['L54"N,K".,U$AL+XN1Q$%_!+48X>W\#0/O7TB[F-BN;9VI&[@/?TFA$ M Q9??/GALSE'UH9?# V>N,C.91!BNW=.W[[C\-KX:8LF2%/7:NDR"E-G2%-7 MWQ61UNYUY/$):[=>;D):.RE=E:0K-W:G:NH,Z=6U2Q)K.76BCE,U,Z@/R._J MK7JM@FVS-(5D1X\;3>50LY\WE7NWAYN//XZG/+JFJS>?;X]VNG&\F=_P\S[R MOS]_^Y7[1C: MH D%.?6Q'*-#TYCQ4D^\GX3>BPJA>'COXD$^UNDJVE@,*.]/W=/Y2A/%[O;Z M'QT7NSOZ(PS"Z1RL7L("7KOMUIFP*2WD\(39?WWUJV3_*ONOJ>_DUSR_>L'W M$99%/V$A^/#QDQ2"52'X@#> 7F=DX->KGZ4,K,K KW3$_(+])\S]K]\^2NZO MAV4@&M>!?,K@M5OWCR6<*F<9XW[&;%!D6=LAN^?PZG'M>, M?(<-;\V+8F"P-?=!QT'HFU%1=F-P56.BH?M[*3.+J6$RAOID8JBW9J%;RUGH MUB;7XDB!@KE'];JDT./RL#\V> MDKV(U?,B; HK>;LIUG]$^^B*2HJBTG96LC &AC&>%HS'DR,VH?X8$U1$Y5'$ MI! /H$%F*>88\_9HFDS""&;G5JI%?XQ(3$LW54V4(MT2BKD*;Y[],-3$>YMC M)6O^T.>F;#]M&5AR;&\C@VD:SPTMVUZL+)=9&/ IQS5>TPV,,1J'4,V;X>^%::KU:1^I1%)&>$+/(R 8CG<4X_%WCQ]GI?[ MBD%=QY@39D]O.M9:$6&SK:K7OO5R,Y_>Q>_(/SW?]^B47*ODYQ#1,EY)"060 MWW #1=9.,1I%HQR435DDR(ND=YX2OQ;8X<_IDD4__]_P-02P,$% @ !X$_6DP$ Z6:$ -+D !$ !C M=F-O+3(P,C0Q,C(X+GAS9.U=6W/B.!9^[U^AY65[JX9.(/>N3D\1 M/92D(6 MZ.G9IREA"]"VL6A9IL/\^I5D&XQODKC,N,?D(05&Y],YYSO6Y4BR/_S\.G/ M E$/$_>VUGAW6@/(M8B-W9YH]F\CHH*(%P C5V/0==:0=N,UMERCKQ&MA#__43\ M+BHZY4ZH-QLI4;5DLWYZ5C_CDI QBD<^0UW.W#T:0]]AMS7?_>9#!X\QLGE8 M.$@0OU$@]C.#=(+8,YPA;PXMI'++QS< "*KP;$XH VY*;@R]D=37HTR*U4! MZR.Q()/1*DIZO*@T+57^!#G,$]_JXMN[5\^NG>C7ZGOU"81SHYKC,D'MX143 M#8I"(TN-3!'QK1[)U<6E>J/)B=Y:AW7DF^D0R>VH0V:TYY&BDI3?O5W56-TZ MQFJ$DD9J2" /6>\F9'%B(ZP3E\GBXH-))&Z (,LVJ3,J+CYL7:?'YM2DTE5Y M^2FC6NBZA$D$<26\-I]C=TR""_R2B-CW4=CVT3AJOU-=0]B1-&YN;D[DK[S] ME<*06I0XJ+CPR9R2.:(,(R_>K4B *47CVYKH7.I1>_G[G*)W7).H2*J"S7M/ M_,QK0!YOL*6]CVN#(@@1?K$-MZ!C:C@7L7QGFZ@7XD/^.\#V;:U-^*CX!4ZX>N+ZY_Y#SI!&5KHN'4%& MH.LH_'@J_QJ@OAY%UX&4!$+TPTE2( 'E>\CNN1_EY^3-'0J'10H$$^[1EMN\ MFS+%PHN1&XN]!X?[EO#SOU=Z['UW.X,/G4ZPX&>LW.E"YQ_$FE)*R<_V&$;S=P/Y7A8B[@Q[VR/@E9H062UER2DHN MQ$ !>Y9#/)\B_D6B #(&<9P*>;^/+*Y\R[*([S+L3EXH:)['#;]QB9(:K+D I%2=)5FB2) M"00H6*$&J>L5;H68>G 7R&/Z=TV\O-+[UTGOQZ0KYF.7$-0ND(^YK>RQ^?1])% UQ,M,5[ D:,[8\^65?G^\C3I^P@)2"BPQJH4$S/N M 0M#9SLN\J25;#32;$185>:#CT>HC^S.ZQRY'O*@:_?X>)VV?2I&[H\8CK"# MF6[;I(^FY*N9Y"O$!A$XX.A PH,0'\0JJ!"%7R"ET-7F*%9<2<)9DH2U<(4< M+(/,]%9("2F=?9YT=A#S1B6GZ6!96^34V1A5B%W-E'F(\]J%CEY\WF M0_3YD7B\$_4076A&M0Z.DHR,N?$*5;;J*UP@@$&$7"&^Q. $!U,A[A Q$\7N M!+F6;NM3)*_D)S4MCJ%)?C;P*L3*@!'KZY0X-J)>YYN/V9)[HX]LA&9BV/A, M7$OD#(C#12"Z& *J=[<)"6D9"$!3^T,\Z94NJW'^5 MFI\+'""!0!RI0AS<^1YVD><-T$28_N"*_;D&JQ?YXDHV4O/S" R$:" &5R5* MTBM"+\3!VB.!(OEB4BXN&FE2LE:6P-L(L4I+?,KUAZ'H3?>TEA%B*0E+94VT M5C3 VP"_2O3%%AL,B$I+*2E)Y5!B&%5U?+@"8>CX32FEXU/YE!A&%1V?LY!A M0$(Q@I*05!(F=T&DFO3DK&V8W"9*$"5)J>1,P3I))6\C[34. ]I,,94LIE(X M9JLG5>1UO;1A0%Q*2,E,*B6SAJBBUY/+) :^SQ%5,I!*NZ366:I(A$9FWVA" MHXNFHJN92M-HKA94D<2"M+_A(*(814E:YFZ+W"6$*E*U5<;?@,1=\)7TIM(, M.ZPK5)'\Y%J! :\YHDK*4FF(]&)#%9G(7#LPH*-(7LE)*D.1LP)116+RUQ(, MV%&"*"E*GZTH6):H(D_*U#7W'IQ,*)I(18@EF^5816!=TY'>B(@^LLC$%;?!+Q"[ M8GHO0EM0LII*Y^0OS*::V[P%W&,LF/+T>^//B 9>RS$>2A(/ M7Y!XW"FR6PM$X<2L]=X:7,E^*E.HRWY4(XBJ/+*>1_SB]^Q&D6?"4'POX#-B9B3OL4)E M)&2>/LS9@)AJ#Q(EI1[QAN$GP%4Y1HT6B>TI%*DT1+''L&4X+-E39 MME'842E53)UG/*%IZ\8C,?K,'7&*X:C06(#$=*YDF&IO>S<),V-099BDDMZF MF^DK2.UZ5[L)=VDI)3FI7&5\/WT%'9_<%6_B_CQ9)0FIE&'&EOHC%Y$_-1/] M^=)'/K;C0SSTR>1^B)=7^CR5(!72E72SQN&/^,:!5>'.>(PL1MP7BF;8GWE? M*&8,N1Q#[%5&MMF6PLVN,K(V/;Q9Y6?U1K=T[&K?>(X8T*_0WJX)J2X.F5,9#R)?)O6(OX; MB.E1R7 I.,:V=3)+%T])>&;>,O^ 7-5O_0+?Q^]!Z&Z<#^B-QW?0$7?-8(H0 MBX'LB?>=ZE;&2&;*LRA&-IL"Z"9/+G"=ZJ%20&JU@5C%N-KJE*1)\.Q4@2I" M+E()S)W.85:0_^1I2A-J\V25K*7RB5E',2M(1N99RG43RZ9H54(TQ+Q#7'*O MR>]DW,5\DB;R\7RDQ*AOW,H?K')E.*0RF'FG0#<;>/$J]5A)V1^$6H67>*&5 M8B"FV3&XTORV/,^?S45='A\S/Q'*)G""!GP@C2WNT;[8V;C/>#*J3QE"J7R? M7@C%E !<"Q"I 59Z@$"12D9,_N%ADSA0HRC93646B\\@_[VI^G"R^2[NX/O& M^[K%V[J1$[R@4! IWA3\NS@I)*;'/7< '>3UY(C=:XF)?>P=5W#DR0'S;6T, M'?'&8?'F\=N:GK"+'4>,L&YKO*45;RL>40>_GR.*B2T,N*W9/@V?IAO\-@H& MXUQ%N5Q< Y[/%<#,%X5^H<2?W]:"DIBA60TPB1)WG* M]A=*+(1LKRL/4#L.L@1^+^RV4&SINL>UA6).T>)%%GSPF.N2G3!W\)2-1H=S M5'L*^73JP97T=AP\P5S)+J%]-/>I-97OH,[QAXYH6./E\TR%Z97<. MGU/DVJTE:V*XEHDVHW7QR6N\9U$U.OS&MZM^0H[-"5JKG=C_I>F G3#+XYB- MC3=[<\U.J&5QSFHH%QLO<3M6@R1^&6G?+]N!E<<5%B-T>>=CAWTB8A@R>4*S M$:)Q>P,5(W-S!0YIDTUFO,O6,2B:( 4$($]A3E[Q4ABS6B1HB9S@4B;W/$]$ M6+%5:KE2F!5LQP@2Y[V_P/9^?>>-H#:7NR*9U:P/[>C MSC @U:B:6)\A_.-8+CI>KJ,<=[;LA5 B?P2O+?_CV-]YM1S?EN-JN1TQ2N0F M#G[&'HD1E>A#EC^0/4!-AVP].(IXL?9!71ALO, +=& 'YM3SH[OOB+KT7Z+%[D1?4&F@4"Y>I7PYU MO>2ZWIQN:6BN< D-[7SC#=V0].@O%/'[E ZGT+UI;&FX-E@Y'/'0[@TL0E%, MV\OK4X7!Q4*',VP+NRZ;I_R.N[K1M"A9O%2V/"+/D[YNZA*4(5$&BY[)2L-B M0S(*EN.V2?=OS\3E2HCL/;\\G/*N3:S>F_20>0BEZ0 3RD+1D?.V+M+T16H4 MMG*&ABNP_GH7A*.67XGCSU ?C7B[ES]'R2Z\_83DL(L*PRG7<4&O[S8>@X->MU]L MK+9X&6SM(IM/&9RN[]J>T$_1)^:4+H,E0T1G.S)G!%$&F\6AFO56EC99B+,9 M[!$%T\"^J/TEF-+RK[DMK2&*01-LT-;.N=?W8_$N=I;2NL[=P_"^M>K6G["+ M9_[,T,P\D-(NTS_!5Z%A'WM?Y>(0$N,9^6K5_)1)H4Q9UYMC2K=Y^VIF9E*B MK$8^XAF7MX7*/7D\A.O<=B">]5PNB2WH1&_-;-,1,;M#Z[;N(K^$'^W]^L-X5/L%!')7J M!D>E\D9*AZGK0#-4;H X3J Q/Y6[#0:\>_SL\H%NBP=!^ H;LMZXM/ZT^.U&?=H!EW[F3!LY0]#56('B@[L,C1!U,"N M3V16D+=(E/K+M8X.1_:1PYLR>T@VMF@-BO)K.J)E#<+XHN$CL;[&SG:)II[R M85.+K;8?Y;K %*:L"^9!$[NE$S2ERQH*?22FTR+[%-OCL&I08X<1"VX$;82R M.F&(9G-">=G@&-P]XM7Q)E9L6+['HH<!/UK^%)H42B, *Y? 0 5 8W9C;RTR,#(T,3(R.%]C86PN>&UL[5U; M4UM)DGZ?7^'UOFZUZW[IF)X-[,;3CG ;+]#3NT^*NF29LRTD[Y%DF_GUFR4) M$"",D.J(0\?T!8.0=;ZL_"IO597UU__\=CY\\07:23,>_?22_4!?OH!1'*=F M].FGE[^=OB7VY7_^[2]_^>N_$?+?KX_?O_AY'&?G,)J^>-."GT)Z\;69GKV8 MGL&+W\?M'\T7_^+CT$_SN#TGY&_SO_9F_/FB;3Z=35]PRM7EVRY_V_Z8N'!) MI4R$4(9(PS0)SFK"C7',6V#&Y__X]"/^J*C1F5B6%9%,6F(#9X2RR/";%*20 M\P\=-J,_?BQ?@I_ "Q1O-)G_^-/+L^GT\X^O7GW]^O6';Z$=_C!N/[WBE(I7 ME^]^N7S[MSOO_RKF[V;.N5?SWUZ]==*L>R-^+'OUW[^^/XEG<.Y),YI,_2B6 M!TR:'R?S%]^/HY_.1_U!7"_N?4?YB5R^C927".-$L!^^3=++O_WEQ8O%<+3C M(1Q#?E'^_.WXW8U'1O\ECG^(X_-7Y;>OWAQ].#EZ_^[G@]/#GU\?O#_X\.;P MY)?#P],3Q#[_K.G%9_CIY:0Y_SR$R]?.6L@_O8SX08B!2\:Y+0C^_?X/>W4- M+OIAG WG8_$>?UY^9 %3 2=\F\(HP6(P+I\X',<;;QH658S;R[\Y] &&\U<' MLPGYY/WGP?O&AV;83!N8O)FU+4Z @>+7K\R'"HRUP*ST-EV=8CN2G?"E,.VOABW"9H MT6B]?/$5BH%9VJ\%+-_&.Q2Z.7>6[W@UF9V?SS^3-%,XO_S[N1V?5^7 =%Q] MZ!=:1CDJT*"=05HCH?1:XO,9D='A%R,8LS"9DX,^6 M#!444(\/DPE,KR"(S)2 R(AC!HCT(A)O@B4^6)>]%=9!=0ZL MA5FK?-")TO M1C3'$ %C#YQMA]_B<%:"G.7 OQM-H87)]"#CGP?#X?AK<==OQRV&.:F9OA]/ MKD8C(%TR,Y18EP215N% I)@)SUR ]H$++2J/1E4!^F12M^?9[0GT=#JN-NG> M^,G9P2B5/P[_;X8R#!'*Y&#ZQK?M!8KQ#S^.:AJHQHEC-&]M$S$OWXRXQKEDE!$H,W@D MKL\D6(,19^"<1LHXAI^5:?)(B)LP1SX[YG2IIVID.CD;M]-3:,_?C;X@WE+U MF0R<9)07$"BJ(;+4;;REEE#/LY)61T=K9[WK<&Q""_7L:+'SB%?3_<<6/OLF M'7[[#*,)($&/IF<8--V0U# NM<4DE7N92I"D2& .(08E;(P:'/.5J; !K$V8 MH9\=,VKKHQI1"E-'^)8+='T#E7F. (Y?M'<&>(@NFF[$Z&W^_2C-W@F"MQ[<:OS\^WBL@=&_1'8G->\ZT!7CS?%G:*<7'X=^ M-,7PIN1"GPN>XO0D$TP8]'(N*PQLG-;$.\\(I0X<,$YE==5_#T__4M*=.%!M MZ"O&E%,_^M2$(2S$0R!7M=PKPP1"R>B2)]')PM6H2? 8&)D4DA-62I98]5CS M85S]2TQW(D=U550C29V"_X?Q*%XNO"HCE0H9#5VQ>S)%XB!+3*1HBE8PB)16 M)E1M&?J7^^Y$OB=5<36B'J%UQ0$;?7H/?@+'9>B/\F^3Q80:<&82%4X3AO,& M(8$@-N5,5!*< X*%ZBGS=P'U+X?>B4+U!G]O-?H5OEH%ELN,.91$TDIG)$$+ M:Q NI193*J]D[0K;YN@V88I]/DSI2"WU$D3PQ*&:AYI'9)()&OM:78>.*N]9^LA3#NO0-R5TFBI7::4H,%&*;G% M*E52EP M.CH+9601C& MB!&6HF%3!L5SF5AKC 8?.4J\Y\!TJVT?B^DX_^C%WB/.&43\CU@O@,AD,*F* M@A,>O13,&.X!D:?0NX=M;]F;\=.@UYO _+X_'P\6D'!0*#%I8(8+ETY M>X#.6GA+%,M4:>62UK5CJ=L8^A1A5];[3L-=;W-'2DV1W0\_^@;=\!O_N9GZ MX0JX@5&!><8%"=Q*(F-D2$N)0B;J*8.&&,U+ZT@+$H4.YA,@D>$D*@"YQFSH796 M_C"J/@73E:E2624U#R=QVSM0B MVIH"T][4NH]9AS\M',#'<3O7U29"1",R98(3STJR$LN)J<0H 6V=A2BRA>K] M$NJ*T*<2Z!-0M7.M5]RW?IDJ7X8PS6B&J):KXN/1Y#7D<0M7:YTP.?R&80[J ML!GY]N(=#OWD'H&"MB %ER1FIHFTDA/G=,04G#O\E?$\U]Z=W*$XU;:!7&,< M@%08"4:+?(OEI!*EQ"6G"',Q!N\#057B&P:LN58Z$(E/+1*R]]O4=.+V*\?O*JUKJ MK'HX?G&L;C$45U+J$$";)(B&^:X6BYE11$?%/:5**IF9JF_-UV/ITSI:?XE5 M08]U=R>MDGL!:LGZ 17.\!@P.0ZFM @0GECI)=%9(ESOM*O>G^[[B/JT_-97 MAE74:F7$,IT4@7D1/),;V8)D*2=6N E\_O4Y8CKI< MCN9K&,&\/,5B8B8'] $E7PDL$:_00X"3+"4)24G>24A]!TJOJA%;JOVNS=Q] MU)]%9A99B"+YTK\@B2&!HED:R471CBR-XS'[1B3-2.)6\ J.AF0 1CK,E$E>*^%*ET MC^&<4,&48!AK"5Z[JGZ?FWG:S'U[#:_I[K#-Z.[1\GZOGG>(;Y]># 1X[2S/ MQ B%]9[_8,<2AGTR:W"PN.CE(_SM;9-&%-P=' M;]Z]';RV%N9 C-EEA,=@A%7V],1*+6 M/\C7F32]BO"?XYM1$?)H=(W] MH&TF^*N?\4?4 +3-.%V+8[P*7* D;GY/DL^8.$FTVUD[[UA6F:5.ZCI="-.G M+.,YS(;]LJ>WDZ$(XD6(WD FP2E>JFP>OP-#DDI2I1 ,L[5CP0[$>&35_5_^ M8%^4Z:1Z:@4SSDO"DQ#HB##L=N6&)^_!6:^9MR5SJ:5KHRW.C/>Z=QX\X65=RY2 M B19.)TP*%L$,.H4#!6MB4J2:Q6E@@' M3#N6\-_:/FF_$E98BRP0T!1_:5"[KR]^FY1F3EOP+3;TW<1GD@E! M2D,\A(#>P!GBN&!$<2\]QA-,Q-JYT^;H>E4P??;TW%7]7=/SJO'Y"C[IC*;4 M.$S.RDX303'*39(3881&G)$ZJ'W*='-T?=I$_/SIN:OZG\)ZEAG)QE'_U[1\P MK_E"[%/(TQ'3UA1].U1D MO;4#?S&_B^ET?!#1-K5P[QT] XEADRWK>I;*4KLV.!HT8YK,):71)I^K]T/? M'%VOB@S[HE@WNJNY+G5C"ASE^P%RL%J+TF5.R+*[M52M>; D"9IUTC935SLD M?@2\/@4=3V2_:BFO.\NUUJC24,*65+HX1TXD8"IH4UF5-9P)#<8'5KM?Q$; M'KE6^N>T5SMKK#LRO9Y-FE%I_;/H13_20,1(F.0#1'*JM(HO%S[DCC! MU,WR'*(UU8]4/@;?(Y?J:]';?'\'G68I8[0>>RVG&6Z@B<@2+6Q8#R&T."U/@=H](S M1I$C7"PG!6@)+)&5^]Q]CW$?5J"^>>;4\%'57L2OYYB6JY MLZFTO@[307"1.V4=,;9DUT$R!(.:RO8Z&$WF0SG( I+RB-$;%C'M"8F$ M)&/9'HKCX@TWH;K'VA+KJUZV1CW5JY3$9PFC)Q,I4 SE+B+>;< MB46G<$2BK)[,;KM58HL=DM<[]^^6L*[K5\*&[*E@).FB(TZ1&,QGH@)01:5. M4M7NY[89LN>0=.Q*JCO[+>OKK.+M?I];B,U\M/#[('1V90"%I!L-&4N<:M8[:VXF^!Z!NE';2I55U?UQEH11^%F_R4/ MUF(^I$GD9:>HSXH$@]$M^A"'42VCH?HVP'O!/(>\HS9GZFBF9E.+6_M#%I$- M'$.$YDNIG4\&U-(<.*=$.FZ)3)$3RPT0H3+3")0:47L+P":XGD,R4IL^U?75 M(9-*$7Z$?ZG(G*E%P7(@(>B,5I GXH+G1.0 . PQ00=M(K\#Z#GD&-US9UL- M=4B:CRVFVTVZO$QW:1S1J MT.P2NF)&,DB&/EJAN:5*$,J\$=%9"ZQV/6X[I)M0S?ZYJ+8'E>Z!?M<1X4!X M8Y0P.#$,P]2B['X)( 7A.E&6HZ51U][2O FN3:CE_O3><4=]U?2%7YH)#A2: MTV):WQ=XETZZ5,Q*B=NDI " &(:N68I0NM"K2$J'4&F95MK5OH)F U@;E3'I MG\M&U=96O>/D]ZQ3:,U\!$/ &*2T,)8$ZC2AUH/,P621:S-G^]4E]L2'!6J3 MI8).=N9'.=E]J_@^6<9P2-OK>PDF@V0A*UJN816N-/A"$^BYUR0&2YT-96'M MEK>Z>VI\XZ=M1(>GWME?BP_=Z* .-5;C^S?CX1!B&:^C?+>^=7LT+@8B(X-C M5L1I47+'%(GC2&3F#)=&"^GB9HS9 <1&1'KB3?Q5>;0OA771QXPE8W+6O&2* MFDA5:NTL:"*<#H&SQ*6L?M;H<>VY]]7(;'_ARC9C7W%E=5%[6NF,CQ8/_WR# M+S9H\#(33 6T=3I01*5]Z:Q'/8E4.VV]1W%K7Z'Q$*:->+*OYF%[6U*MJ*?N M.MVLN,J3> 9I-H1Q7GGQ9YCZ9CBY"62S?C>;?O3.76^VDJ%2[YO54"/D2#'0 M1"L@.(8:V47B4XD\O%/<.N=$!ZN+]\1_VZ0[XW9Z"NWYJDC:>,:MCX3'M.+7TONMH[]D7E+LD6A^G,S]<'LM' MSUC;*WSW(=WXA\WEJN0I#K[@1YK[1)7NRT*G6-R?2UGS23@2VG M[EC9N:_+!7.,*6*U2T25J)-K'62N'<@]%N.NEN?V\ZZ?59Y\K9M!VUF(/GF[3EE[ MVS0^+1VJ^=--Q5B*\#_@V].OX].S=CS[=/:V^0)K!.':\5!VTA5O0&2BHC3% M0K(IN7W2?%L*<@JC-7*P'(.PW!-G&2/2 M)T.L89I@]S)E&%DY4SB.V4WI_$X1J_0D.C,J,D M@^KLLG>V^BKWY-4#WV?0_TGY6UEQ>]YY>88XOC3J"0B9:/J];GU+%-WT/6<5M9N4Q%Q]@.G#12O"H M"5NFLM0,PV:K)'$RV&@3E$N=.MAG=OG\W0_Z+3_KV'_%H K:Q@\G X8Q/D\1 MZ44Q9951\K*E1I)((R1PF+VZV@OW:X'TR7=LK?6[9_5V'?**QSR74'X?MW^4 M$_7C"&AGRA$N)[,E# (:L)0154"SPW)41B:IH7HKX_5(^F3\Z^M_^T&O3X"W MY?I/#.?_/AXG]&61&^43(XIB-B6%C"1$_"X 9"_PMM7Q" <$YJ<_5PX/W]BKM^X-.X0"NSYR]YM::\I<*=S"P7 X_EJ.2+T=MXMC#8ND@R%])&@2HPIH5K@G@4I&C WH M473&>+)V?%()^D[G_M9@*$J9&!8RH%2G'1&V7)O!\YC)LH\ M9HY)SJ+W_B'^/N:!?8IHGH)B-\[Z=:&D.L=&UR!;MH2YKG]A/F\Q\>*)!*&@ MW*LN23 V$Z,->!IY=(YMRYT[3^M3*-1'XNRFGHK'-VYXB)4^0@?GI1_'(&!D MGR.&>30X1Z2TB@3',%4W^B>D03(@95D""6K1/CX1KSW2'ZPQ@1G,)=*V-FGM$_NT7M5'N[2[FJK9 MID<,ST'&/^\9'4Q/,\AR#HZ9V8?2 MA7HIA?5:.L<=2:GL':<,K5P,C+@ 0KJ40E*U][W5EN&9AMW]9OF6%.EMT6MP M*X_82]D+'_K4A:_;1DPP">4YC)*&0C#(MM),R9U<[TWIV M<P>0>K78T0 M748EZ^'=)Q+"QG$KK8*T8Z;LS+"8KC/,[H2@06>*V7SMU:R=03\R[NBV?V _ M*=PA"[HD[\U>5 ,#T3(K@7A7FLPD'C$:BX$P$1AW(3#K:J^U/PBJ5S?H])-\ M.VBQ)V'L2B?%<'$"GTK-W(_28LC^:^:'S?3BW2@U> MK1!K9K)F@ Z=&HY>W0OB1 L81VWS"=\]A?0KPCD] M\Z-RTJL#0[ J)A%K*G[ G# MY\<+]$R#ZFK(B M:((3-N>$R;.,3UAQ>KQ ?\:- 7N< !VRYZDF1'%;*S*-9^UWG5B$ %X[3GCV M# >[W" .TA&3K!;)*<==[2-IG0KT9]SLL,<)T2%[GFQ"H!#7(ITBB;\?UCGM MO/;.DA ]+6?#0CGF$0A0U$$T&BW $[N(1TKTR"M/_S4E]L>?)XN:BA0K0GT= M?S_3P4 /QUL3X7,@,C!&O,'$AWD095W!R>HM!SL5Z)&WL_YK1NR-/=U57I=R M+.^@+0T0YC>F+>&N7.>X0R'UT<_8N2ZZFU2U6G7?N1+SDVY]U&3X,H\S*&T M430!>1]XHE8R)VM+^R"H/I4$Z_#DSLG\JGJILQE\*>D_QL/9.0(+"&PRD)X; M+M $YEQZY"G*B#.83#I0)IC@$D;+&VW\7O?I?:J$U=5SG0&M?J'4,7R!T0RN M.&:5]2P$DJC,Z'Z#0!A<$,ME-MS&R'/M2NIZ)'VJ"'4SX2MHH-ZEI[//&!?, M%QC;BW>CR:PMD=F[$49"BQ'Z;80AT C2QQ;.F]EYN9M5 M$YZ4CD9:-$BUG<2C0?:IB-(-A[K56\V;"],L3G_W+>*;7LS'P@_?#/UDTN3F MJF8_2(F!%@K33:M9 1=)T(P2$5S6T4J5;I\IJG&MX2;0^E1\Z(9*7>BH7L_& MR^QMR?"KTPN.-74ZTU8U/LW+#=\1/DG!M3,D9X@.3($;FP=0.QVO[A,5*([P'/X&KX'9@)%,>F",8\B +30EW'!-$ MB>@E50Y"]3QC+9!>^X/':'_] N\NPUZQI-6,8O/9#Q>=>HYFTTDYG-&,/AV- MYJ<[5INP.*=5],$1'T6YY\)A=NR%("(:Y:-Q3+O:UW@^!E^O/<8N?.E,2=WY MD&-H+@LLB/2JV%+V1AS#!-HO<.,VA*LW'^8,<3H>719Z?T>QT'SC9QS."\ [ M9"9=0]K9G^UUS"IYQ5O/+)U>LW J9PR+!/,*"6B0BBR5WJR6QHRA;M7Z23G#F&YCL=Q9R00GQ@E)I 9./ V61(MAO_34Z5#[=/QZ)'WR M=Y594&'HJ]'@#:2[2 *U0E,GR\T2#)TX!6)CLDC(K*P.D'BH?59Q'8Y>'3RO MS(&=Q[UBD+P L7"G\V[F&$UY94VYU=EB_H^I/Q*0D0 BVB0QBP^U;W^Y Z*N MBUM\[( RQ2'S2')V.+ZJ--5/C!*O0^(F:!U$[7N@UN'HHX/;3OO?]V];C'I7 M[FT)Q;-H9_+W@=D#XZMSH,V'W1K,ST[ROFU'Y9$].0,8+KR(3LU0>D&2H76 M)WL8HQV3\_D>W6,X]\T(P:W>$'"%=P7"0#*T/%D'HL#/5QTH"<$;(C+-+GNF M:'I07X][Y%YNJH@F^42=(0S0G\HH-8J%.:, F7EV$H0-&XG5S4T5W9BL#E6_ MU4T4CU%"/;>VG'HS/SP*P^;3?, &T8*U7)1L,:*-%4*CCH#W*/S?#&;XZ?_QD9?5AH#52P5-)M"]K#=K2>TG31R8I!0$GXF1Y6X"J7 \ M6$JJBEX-;:4'L# MQ:, ]BFM[I)KMVU0=UJLYK/60KQO,*YWFPY8=I1::8F*"O-&0%?K.8Z2-")G MA@.6]%XH]S#4/OB]WI"OLF8W=)'+U\N7X"?PM[_\/U!+ P04 " '@3]: MH42S[/M' $-@, %0 &-V8V\M,C R-#$R,CA?9&5F+GAM;.V]V7:;27(N M>N^GJ-/G]D17SD,OVWMI*+FU5ZFD+:G=]A56#I$2=D. &@!5)3_]B01 <02) M(1,@(7FU511)X?\RXOLS(R)C^-?_]<>GT4]?<#H;3L;_]B?^9_:GGW"<)GDX M_O!O?_K;^Q?@_O2__OU?_N5?_Q^ _WKZ]M>?GD_2V2<??_[]]]___$>_[SXZ;=?G0UO^T7Z6/[S?[WZ]5WZ MB)\"#,>S>1BGBP?0X_/\VS^\C$;_O/PA_>IL^)?9XM__.DEAOE#0O4OX:>UO MU+_!^:]!_19P 9+_^8]9_M.__\M//RTE%Z9I.AGA6RP_K;[\V]N7-Y$.Q_.? M\_#3SZO?^3F,1H1X\0GSKY_QW_XT&W[Z/,+S[WV<8EF+_GS)%92N1U@_,H4O:?+G-/GT\P+;L]>_O7O]Z\OG M3][_\OSIDU^?_/;LEW=__>67]^_NQYGH@PB,4%P(MP"T_L,N@2,6#,?#NK'\ M2G]=?6+%T@ F_C''<<;ESG+^P-$D7?FE4=W7)M\4,0H11XOO#LYF\"&$SX-W MCI(. ,7,H. B9AE?(!D=U4X^R<%B7,XD*1 MJT?\7.7V,X[FL_/O+"2YD.)Z%$LQ-EC7^Q!'.-!.&1Z]@,RD!,4L Y^] TZG M6U1%)F-\KS4M$%Q=SP4QGDS/5[9ZA;8Z"39F)<:HI _^FGR33C ME(P?^M'BO?Y+&DUFF/_M3_/I&5Y\$ZM_&2T>2"\B?JA?[,N$%\,Q609D M;KW%A&08T3K>3*9D08V&DW?+1SSY8S@;)&UC22X!\L!!^2(AQE(@"V$4C\XQ MWYKV&T)KR)T[3NP[N+2#\B?]E7 ;P?ISY?GB)-H(Z.":A7$XUCR_=)XWXGLZ[:&GHQ)+)<$X1W*^DJ.W3!@DP)*!16^*3<:SLT\XO8[NU<(P'@1F.3-:0TR>9&#I*T='/%BA"2#&+"-O M3)Z[$;5DS&VNQ4YTV465DVYZN,D2MC]+/A&V- RC=?A\R$ESL@(4$_2N<$** MGI%Q&)32'KUBMWAJ>_+D;DRGRY2&NNBPH[S%40TSO@G3^=?WTS">A53%/GOZ M]?)/%CNLU JYZQ6X_'AFUDWH$%OTW&TTN@5L=<5$*C-1X*KZ!BR1"X,>!$L((Y M6Z1H?7C<"N3P=L:^&IJT%F\'B_/M343>)Q4Y':(IYPA*90O1!P],8^QX"[? F+]$\.YM.:V#E')1!8JDO KCBF=;G:7M)Q52; M2 2.0F;7.BIU*Y##*WL?[=RJZ'U$VR.B%&8?GXQS_<\O_SPC-WA$X&9/YL_" M=/J5G./_#*,S'"3CDBTH :U VK@D+3LY2KP> M(6BN@2ZF/:UTF.@HV@RN=MX(P14==T*#FJE0]C@24J3,X)U$7#[#>0RR%M*1[0(F2@*(E@BNM8(L4O3:"%]4:GW$ MW('G%.C13-XWN2#W3M#X.)G.W^/TT\OQ%V)Q-:=F@\2U\:Z05TSA>3Z;,IYN'\U\GL7$H#KH0B2]N!YEG5J#SM8UZ0*989^5O! MZQP/D+"Q^P).@67'T^A->NI]Z5G?E#']RE?:)0DT=G= 8O601N M,$?E+1V@H3&[+C__%,BQLSQOZM;LJ]LW4_P(9D*;V>?R0Z7E[S M0"6-L@9F')-D8J,V$$I"",[(PIF)AK4.96P ZQ28T%KZ-PEBF\8]!E(331WA M0%VMY6P8..W)^4JF)"F,)T@]XQVGH/3=)7I3O:ZW__K;9)Q62$VQ-DDD(J9Z M#<\R!V=LAH26AQ!E2J%UK&-S=(\Z -9)"1T\U5\GXP_7C6=C@LJ:.6)PK:.2 MQD#4,="K$5A.Q4MIW +C41-@7[%V\$/;6+"7F)N*X"(JA,18=;2XIXTN M1/#,"RF$+B:UMB):K^%1<^RH"NW@-+^93C[C=/[US2C0P3S.=;_\7%^=:E4K M.G^ED@$2#UB]>@:11P>67ATEO1#.MC=9U^-YU,1I)N@.KNE_3";Y]^%H-"BN M))-R#';<*,,K8.A6^"ZU$3H+G@._B@KVG_ M"7,"]"N&&;ZM-?VOR]]F2\0#:P7]7Q00 Q)]F?80H].0O61,6@ M1TV'=J+NX*PNUSEPR5KI,8$2(M5\< U>+C*("FK+BTZN^8W8XLF/6K,[".^F M"OW>#N0PQ.&(I(8S,B7>S2?I'Q\G(_KL634KYE^_+=6S%%VQQ*T4:W<.I2 P M3^ME.7NO)!9L'6G:%-NCSZSJHH0.R167<%X/P+DD$XLF@76\@%)T&'DZI "] M$U8KXT21_>AQ].RK/AI<3Y-]Q-\CUW)U@?\F?*U^['DLM:##Z*V'8I \TAP3 M^,#IJR DD]X9XYKG7-Z*Y*B$V$M7:S(E]A!T'_77<,7--0\B+;$(H2&(ZL6@ MX> 4G7-TZ(F<17):M;8%UX(Y)1(T$'>/:/1-1"DG1?PC/CI+Z]3<012Z &-% MRVQ-HN.R^[EP,IK?4\ =PM)7_9-S?%\OA24M5PD)"SB7:]&031 *_9%S#$QF M[A3&KN[@+:!.U$!HJXP.&\3B.OV2*"XA(Q_(>(X<)#>:O!]/ZU8V$*VC4S9J M#-RVILE:-*?*CS;B[["-/"?8!"2_'*?))WP?_KB,LF;EN.I;!0%EL6EJ%<&5 MB!!IB^/.VI1RZV/D'D@G2I&6BNAPR73'JB,6%WWBM,Q0FQ\4"2&R #JA8E8* MSUCK&X>'%)(X"#L:B;_#Q=.;Z8JX"XC+*@+K4RK!DU=D+0=5G *'TH-)R96$ M6 QO';*Z!<8QHE-MM'0S.6XO$7=I,_3ITV1\&8]U++KD:4$RU>HC!\YFA*($ MBZ'H['CS^J]K&$Y&WWL)MX/Q^'Y*5NW9].L"T1+<$E>V0M1P.YFRQ#\5A8=@ MB9,RN&)"5JKDU@GVZ["+]@1DW0[3D-S@H*)D,D(J)1.)C0,O/8-LM5%:Q*!XZQWC?E0G0Y'& M"NA@+5Y"M/")B;V?I_BQ=LSY@DO79Y%E/HJ-.,S)R4)#C# M+43!N+;)8U#-VPIL!_%DR--3-1WRI&Y*@;8_[F+RB5QD,HZ4U!E<4AF"T24E MDS"XUC;H310GPX<]!=PA^^D^3WL@."K)A:WYX6756T\$#XP'I6/F+OO6U<'W M83K1>$135:S='?[UYVM2^Y7^NO=HAW?OZ<]7O_SV_MWK%\^>O/OKBU]?_WWO M$0^W?VC+40\;P.XW\H'9P)D*',B&-*!\398JT8#4W%M$&2QK;=IW'_F@O$Q. M9P8II'IC[RQ1E"LP.;M2,!JEVA\7#V3DPS;ZO&?DPS9B?&PC'Z2QIJB(@*KF MEF&)0(L,D%B14C(?##] J1YE"FB:1TU.8^3#8?BTC7H./_)!HCC&R(?,K6;*D[.6 M2Z %6P[>% W1BJ)R,(I@=KC!>ZPC'_9C2D-=]&C0C?/:>.'-=/)E2.[DTZ]_ MF]7$E&]9;D_2?/AEZ?Q?)%=&$10BB.P$J+AHTV(]I$SHR=>/R%N7(6R/\D'4 MJ^SC>G563(=MAZ"69<'\ &U)TM*CC?;D*UA7@+P'"49QC=XD49HWS+IX^N%5 MWUM7-XO3=Q%TCZ*$_'_/5KT[WD]H'YW0AKIH+'EQB?!^LJUHK%12.QW N.#H M](P.0C0%6!8,;>(\A>8701W6>>]X$RT#A5M@NL(E;I'9\"-S-K& MZNNP9RYD45W?%Y/IKY,P7M01G+?!JR+#V8 +9,&93)9"G0.6?&U^&3UDE%DK M830)H_WY>1^L'P1KKKPN6]BU[/+%O1W]=]G0:#8PD<68R-E()C!:OQ$0..WY M#G4,*OCDFI<1WX?I![/:JJU+C^XPQ:?$]ERS17 \6VZF3NE$[JL $61MH1,M MQ$+VA%?<,B^+S[EU2='M2'Y0J(6*.J0*+K;&6@5%DEA*9M7Z=< +CP0)@9E4 MFW$0H[V)$4S4&@L7Y+VTOI5="^8'?1HIJD?#,Q)G%BYXZZCF9LA^<*N'"ALF&M9\GVL09Z]+ MM>_J&7RY06GV,3A+OH/Q28'2Y#:$>B;GS)1)1JLDKP6V;N82;?RT[Y@W?332 M(5&1!%.K./ Y+O][212KK/T+.7CCLC$!)%.1D-99.SHY8(XK%*QD%]IW\ML4 MW7?,M;X#H\ MT7KI]5[Z[*F4#K&GFQB7MZ!X 7$V\-X7PX.!' ,)P=1\WL0+>(Z.2Q29'X X M-W%]1\394RD=@DJT!R?$/'M!0EI:<(NS^*\XRB\FT_J=08Y"2.T3$5HQ$D'Q MX+6@/XSU*CB)H;DW=S^JDR5-8X4T#!@M3+?+\)Y-1B-^&]#MB57/%=6G?O\[@7W4. MK1?/-]I(#I3P/$A.+@ WA+IH!LZ6#,678H3-'G/K7GV[(?V.Z-9<<1TB39MG M]PQT\MHY3!#,PO*S"+&8!-Q:FW646J36%-LNZZ^U1GFKR;RO%],AJ"E]7H=PGZ9]G MPRFNG: TX*CI[6(6F!*%K$023-26TU]1;F@8*-T3V8W:F9KJ\'#OHH MZA"4>GHVH[>KYE@M.I,LYD8N?Y('-KC%6%C(0:Y&FCLK:JO5J$)FB,RV3FK: M!M_W1ZM6RCI(,'/].Y 2F7@BZEKFC*"2U.!BG3OB(Z.-/,HL6D<6MH!W^K3J MI*H.QM2--^!5F/X#Y]6?>(?I;+JT^+Q+)7GCR5$I=9I4].",T>13U&*OI$4Q MW0^_VX"=/I.:JZ?/?,\K="=^OPKS"N[KZW(KX!@4G<:)K,SD:K]0-#4URT&, M++. )J)H/8AX:Y"GSZVN:NL0*=UL0 WL0043);0 M.CJZ.;J39U8G176(AJY!^JW*^A;!,)1_^^/MP_K&VG2/ ]7[[]DSW)%B),5H( MJF9_%8P0@W$$WF&NDR)E;AV][K(!WX(6KX;C2?4G%X?FJO_N(+NL QGVD&U0M?N' /H, 5KK(KCW MEH?6C0CN1O3=4*:!0@[GUM\B#/(6=4B1EFZB)J2.',4@LP$FO9?%%67D@5($ M;D%W\C3JI*@.;GV%6?^_AMF_A-'2HB<)#!,9]8M+G7&^^HU+O_D&I\-)OIEN MDT9GU0?XY0_:<<+#J'[TB]'D]Y?C,IE^6H21OAW3:#B*S IHB:14;S1M):K. ^/4!D;SZ+-TH#V7]'XP"UZB@L7D11E\,;EU?\%K M$(Z@^1ZJNIE6O;.DXW^)>/1_.ZC"2LRE^DT4BHB8M [A8 MK^9MR.!5*>"<()4I\N-5ZUC+ MQ?1L,/ MPSC"*S'% 5K-8J0W(66LQADA"\$9T"Z(Z*W+FE\S0M:4M-[_K,-SX;#*F_23 M_-I#J-UPLK?X!<=G6!8%N./%\F>_#^7!C8Z>K03^4$:I?3OTSW/[5Y,L9HL!/!:E%,Z0J-BB=UNB M_9S3GLLM[;\NNYPR;TRA.P$=:VQ:.[6O&\:WM_@[>%M7)Z9L J;3>+0', *M MH:*N4V!O*7=7O?'&":W)E4QUQR2,9,P)#\3ZR&1FUJ36;O;QAY0=2N/;"+>A MIA?&]@LRW";3KT_/AJ/Y7R=UG1]6(XQ"]($CN?A2V B*Y0#1B QU[+143'%U M?1CW&N]F[2..X.#N+O=)CI) MK2$40VPU4JO@LBU*;Z;(VQ_P>-780& -W\?9=%X3(O-9FK^>KB M=IIL+9+G MC&2?U@5RPR&*G"!GI9(V F/>:'HD/>#2QDM_N]ATUSW[9,RM)L)M&-B\A&9O CFLI=5&1S<5WDC ?5[U6\!AB6AD;7XL2P8E6*H; MF@:-+/E8& ^;M>I\6%I?8VP=4.G;R+6#1?TJC,\*60XU@_E\Q;7OU>K4D2D; MQS6#;*,"I8(''Q@#4YPW+!:N8FL3^VY$ASO7&ZIMTDWF?68K5D072[Z,#0MG MWH18\U9R[84EP,4Z[R/SB!Y9-J9UY.4N/*? AF;R;NV%O1S/SJ:U6>>3#SA. M7VNN^G!6M\USDS1[[M%+ 9$C;8;1&@A"(-B440@79). MI=876#O /'Q H.N-3V]%K34LVEU07QJM\BY]Q'PVPDE9C<^LA;JS>1CG%V$X M_<\PVNM:>K<'[7L9W6!YC:Z@SQ__NCSY0@\)R\R%VCWDHDW(!2L5D]G'B*!- M[;[M$CD[O-2*$Z[)VBA)A=;E.EL!W']H99Q??.SU!ZZ".8(7GVG17%6SB[$( MWA@%= X[5YBV0;:NI-T UJ&NJOOQY>8DRK:Z>"C7U]].>#+\Z'GU(Q?A RTQ M\801BN>"=F#ZPR7M(0K!;/'!)M;:?5H#Y6@QU-8:7V=;[2'Y#F&6]V3]SPI. M+RQ).IO/IR%<03M[3Q\YN_U'*]MSD[5TNO)NN8[CW)@W(B_X'3]1ME-J!H&]Q-LP$A["] M(J/Z0_B 3T/Z!^:+XV7E4^OJ"W!K00=A0,6L(&9'KCN74MMBE.2M3]V-P1W> M+3T>!VZXL#T4V"$B_K=WBZ2;*K WDSJA(871N[.8AU^&EV-XCM['4'3UY'F- MU0H)=1XV%,VR*,5*UKRSRF;(OF..=5!=AZWLV63Z>3(EG%>MXQ4X;Y)@S#(P MEG"I8@6$8!$2+3QZ%VGYS1L5W 7H.Z93.T5U".)?=Z:NN5J7(T]/PXPL"6^- M9KH$$$JZ91UW2-Q"'6O+.1D23K6N3MT6XQ'2N X6_.BJKP['X'IY7$4^$"X% M9ZL\RJ()FEE,GC5@$LM)"V.\#YUYM0[;]\2G)OHY0*':,SJ':8>>+DKK+@9# M7@3-U_S"'C<"^SYRW[N!IDMN=$MP/ICLM\G27KKVZ N.>LNL-MJ!9[(ZH,6 M+TP"X\QHR;SAV'K^R:;8]JXON'A9+S]Q\;C+-:87CUY%+(,2OH@")=9&LG3@ M0XB%# $T"EU1VIO65Z [0CW4'4(7-MVH6#B NA[8E<+EQ;PA"Z&05S-9I9XO MPD/%::FEBN!3)B,T%TOF;?(@1"ZIQ.QS:GUUM2&T8UTY'(0EMU]#--56!\=S M Y@KKVD3H)WN'#8&>=0+A;:JWIY.>^CIJ,0*12@G2R1!U^()P3Q$FQAH'8U2 M,9/#TSJZ<61";1;W?R!\VD8]72)C2SOX.KKSM,F8G=""9* \UG;;O,[A*F1& M:.02+3>YM:=Y-Z+#^Y>=5'DC\-5,#YTJ#*\(8(I?AI.SV>CKN=?[/Y@'P6M;5%Q?L>'@R=+6Z^TG[ )3X*X[RB\GT(BEO M@#9GK8P"FVJ918H<8LP)DK-"&A&LY')7.MQXVG="A?VDW.'\N+;J%;[%X+1/ M53P#RY.56M5(?:H=3)FIHZPLV?Q*&EZB8[%UW]S[,)T85[JHHN'UR3HNUR./ M'/NT$'W^4JLW9H-@E=7,&"B:!U!&,J*S"!"Q6.SG^=S,A.1Y^2U@I8 MDF1V^:@A.MH+F<9LM!>%A];=DAM!/S'R'5.Q'7IXW[*,YUAP.JWP:WO<@98! MK2P*Y&*>@XX90O&!W$24,O@H1#D \ZZ"^GXXM8]RH,-"_6 M>"2#OCA:@-=DR3&;(7J;K4C2(VMM*>T-^OMA6T=E=NB3OL46_*30?]?LP"%: M+=$:,@EB 16LJT../?B<2Y#2Y]3\)K(-\N^'E[W5VK##+XQB,K4VU5^M))J=B MN0:7E ,568*@#*^#P6**BCMRSA\D:2_6\(.W[55]D[K^X,E@?\?AAX]SS$^^ MX#1\J+EM_;+ UCVK>_K71HL\=-Z73(@FFU3C^-5F%!(B-Q92C*J@\#YCZR*N MAY[W)8TW5CH-K%ZDJ4SO=' N0-%.V5BR$J)Y!]H3R?O:ADVM\KZV4==CR_NB M@V,QE!R8C &4,Q)(I@5B84Q*JYP3K5,03S3O:RN6[)CWM8VVCIJ>LPG0'WE? MS52]UC1X.D.2S MSA.^YDZ=-TP[J^6AR]^H8Z '0;JB4G=?RBMZJC[/WDU=A7I,XOPY24MSK[$!AH-=)*]KH/;U)7)MTW$VNU;XVC.VN^FS MN\=Z=Q+"H6._@6$*WD3POM"6YC$#N1E$-.]=QEBXMZTOA!YZ[)<,71Y9H->< MZ9K@[A.XVL';R5SG0# N7>N^V*<2^]V&3:UBO]NHZP''?F=O<#JKVR=AET\^5^U>R9FD6U*4MI#5/S>!/;8XKY;,>3^P,J>FCI, M<.XJR/-ACQO /%S,]S:(#R;BNZ^2MZ71'AHZ(J$02\W<,N2.!UT;%VGPEAOP MDI?J$*ED#W W=3@B;1_I/1*/ME%,/_Z$49U2,*==>H7NO.UC#.0P9POD5I$[ M@^1-18)7/2SZ-HOD;G5*[UR#Z$%$>?=7Y+J6V?MKH=OTT 4TR=]/C'\>OLZN M(N2U:15C!2S3$506H::*OH?4PQSG+[_&,:>WX(XB>L,N0N)<%0M*FD2.H$/B-T^@LXG<6YGUCU2JH[C4>VNKW^B\#>[A M-P'Z(Y6JF:IW3GW914_'3:5B166RQ\ :0[LX[:O@3$A@ KF.(25K=.MLF--( MI3H,G[91S^%3J6(29-?3P2^=%Z ,)G+OA -A!8]<6N2F=5GO(TZEVD:5VZ52 M;:.'#LV]M[B%?C7)PS+$O#0H!SDJ5[0U("+Y *JH",$*"U(ZQ1RRQ/(!&OAM M!O8!YP_LOJ90KCO*QR^S_DD0SG7U^.\W!!_4,U M"]\)U$';B>\OMD,G'XA<''/L],PMSZU#Z5Y(-MV-0J^6 ;=3V4Y(/EAO N3:;X M8I@F"X,Y)Q%*8 6T]KD6"QN(.9(_;Z,NK@HV-#<6;\)X;%&0K;1_W6K<4PL] M'(JKD%:F\2:@.D4W;@5TG$C&WNJZ6_U[R/I@1&"TCSIRK,%P04YUT05\C@R< MD]QYPVOC_,=+@'LB#X?1_S8B;GX3]_+9ZP6>2[%^X]CY'2$+,G(EP)14AZMI M#3X5!&;H!SXGQ:_/JEMWT7+78P[OQC70PZ2+$)O?N)\C,X*]GQCK5Y@LUQPM ML39%N9B5AQ!$#N QZ*QM,BZ9[11[]0&GH](]!-?M7?T59[,%Q\0YQS0W&5,@ MLYN(E]#1):T8!G UQT:QE,AI()KI M8(TWFBGE6W?;.=%+Z'W&N^CIR'.1 Q)ENK99VF+9J.XQB2 M!2HROI\,/](_FF%>M6%\, M9RF,ZD\',DKA&!GE9(Q[,O1<@FAT N%$("//%AY:%V@V7< #OJS>YP[E>$H^ M/F/?_SZY6,S%*I9C)FXN+BFMT M&;WJLO5DEAY!)ZEEB$DZC--BZO637!?U@ M=&<2',8"O'-QQ,-++RRMM7YWMFYQVIF A9/=HSPCL2MZ?4OMX%.4%8RE7,(1 MDX>V7] /AG,QT1&FPL8[:<.@@I#HE,SM: MKY$I!GUO<;'.I,-K+"E$FT)$5OL(]D MA5E!1Y5RV=-WCLSQK1;T@^*=27"8>6CK%G>QJ%>TDGJS4Y=ZY^)"*KY>'$ 6 M+( 22)ZQ,!$D9SIAS"'K(XYQV7Y!/QC>F02'F>&VT^!"51Q&9A-LULGY-_XZ,[9=;? MO81#Y\<;KV*600-/M5U,[?@8:QO<8A/3F0>5>6LG^J'GQRM>5'!<@ZH#A!67 M"9STAB2D65;HR?1NW:_P5/+CMV%3J_SX;=1U[/SXV70^J(TZ%Y_V'SCY, V? M/P[)1%C6 MG+&5YB>M-= P7KH M63694BK.[M-0&V3=G$?/=8!.6QJ14-%37I)^6 4L-PH M(K0%S8* 2FW:5WF$E)P,9!]Z5C:J8GM8JE^3!'%HS6\CW)8:GW^>#M[_UT!E M(X7Q"#9'.C,%[6=>> 88.'?<2\W-71=U,TQ__C#Y\G/]N*5NZU>7]+I\S.&\ MGX;"GNPNJ8;WM8O'O_AUD*3BA+I UDC,DS416V0&P=I8G([I;E-Y(T6]^/71 M*VI+2?5)&$I8QWQ4N;T=SO[Q].M3'*>/G\+T'\OVF"Q9SXL#$5,!I:2!2!8# M&%TR_7]B(K0N"KX/T_=@>W713X=+O9OXSM&=OQL;X.M5KW@/MB.5+C;5Z+UT M::".@VP[UW!RIWF2FO;06.=[E]JF1=%77!C-M(W!]6B7%2V;*.% M;CDQ>*F3QBI_,C C-#T?>!9UWH^(X (9MBB-#2+EH%6?E,.;6(Y0N=-4:[>& MR/<4>8<$P%O>@_?T3Q>O0/"83?$%M.2VMG0B:,AKX4G4B]YBJ7D?R3O@?.?6 MR4Y:Z9"(<0-:!7:>V;T!M$/9)!>P'HPYLIL*[Z/&GO(_A!%R":)37AB)LK90 MS;68S8-3]5@EV"X8)K,)CYT:VYL>W9FQC=@[,.+"M[\!LL5D)+EH/ ;H7U ,P0795X:2G_ ]3AW!KL9F22M0P&S@RPVLO M$@O>F0S1D3QD5MJY3B,U3JVJ>!_SI(>V#I-1MZ8D;1.@/ZJ*FZEZYRK07?1T MU*IBSX,/P8@Z:8316Z8*.*\R[=Q)!I89%X>HX7N$5<6'X=,VZCE":VMAC%$A M@72N3M"*EJ21$(Q3**+R*876A]WCK2K>2I5;MK;>0@^'"-&\(>N@-KW]@'R@ MF2:S+2,L!MHH[^@]T45 UCQJ34*1HGFWNCOP/. $UWWRPIJIX" ]J#\1E>ML MFSO:*5_YE87H+D4F?\/Y7JFM#9^_?_YK+V$<.DG69S+4:=LAOF+M(.4X.&L4 M<"&9EJ$P9\IWEB3+C$"IZ!6.MK:F\_3.148O>";#017&DE>MK]!/)4EV&S:U M2I+=1EW'3I+=UERM@P92D@H*UQ)JM01$E(U'K%QAI8O91TA12Z/,Q:"3@4P28XIY")BZ[#6?9@> M<#T;ZN*X':3NK/VT2D:=$"%@3:Y1HH /.@(/F>5H1#3-@UVG7]2[ MCYE_#,4>AI^W UVWN(%*A#%9!_1"*:C5'> BQKHFG\(!;/OM0'\_G.RH MS,-8:,^QX'1:(:;))Z2SPF,.7H#@C/9TJQU$&02=%9%)E3UZUCI!YEY0WP^; M]E#&<3M[/2GTWS4[L!18BLP*$L;:L(D[",X(*-$I%HJ+,6Y4T]OG:+T#^??# MN]YJ/6Y'KCM6L6I2,^!6UV%"&6Q69,6BH#?-*@1)[U^IC?;A+WK&[A;:.>[&[ = ?%[O-5+W[Q>X.>CINPKDT0BIAH"3M0-F:,FVLA,*C*I;3 M#Z_/.7WLA&IUL7L0/FVCGF-<[ J?E&?)@DR)?"[G:_:--N"DL6@5XUJU+\]\ MO!>[6ZESVXO=;731?(SRYO[SWW'XX>,<\Y,O. T?\-FDYDFG^5D8G?_&VS#' M 2U"."?(FT]UZE=2"8*OL1^>9-0N.YG%?9YG'V@/. 2RBS7_ /3W<-CXBE;S M!8)ATC=X8C:(.K_#@HM$0M!8FD[Q39IUI>!W3#_XUT]C: M(_, D;10>VN" 3.=6:LA&*:B^14@F/;L*E5<&P;=3VVX)ADF!^=="%RJC8;L?2_#4W:Q>MIIH&'"[MUM[#ENIW&I[27O/; M"+?U\)3?_GN@0W;6^@0\F4*[6)00.,O W/9)UUBW'MXRF___5!FOD"VHE#4JI>:#:A_G\)3.;-E< M"X<(AP6 M[S1844N'F&ZX:%W#<$+#4QI;)SMII4,%XIW#.S: ]F-XRI8J MW&9XR@[R/_#P%!-%S#JG6C_K0 51,T+I)8D\<%48IQVV^_"VASP\I1,SMA'[ M48:G!)ET-#4-N7;745Q*\"%9(!LL&5],*-BZ>/Z1#4_92H5;#T_91OX]S)"S MV7SR":=KX3$5-)*5)*PGTXNE B&) #%IX1GGL;2?XW8WI-,A1TO9-]P[UB7A M_C89D_56)M-/].WWI.S9Q\DH#Z+PLAKBP$T*M7D^0N ^U=9(2J+15_73\\OQ%YS-:TC9L^?AZ^Q-F,V?GR')Z]U\ M.!HM(#4ORU1GQCICJ3.PVQ3 MH4(+HV_OS!N<#B=YA7_@="@A"DN[=6TJ&!6#*!:ST3P)DHY&]:=#S\Q M%AU$!QV:H]TYDX,'RX(W ;2OU9S"1CK-"6HV"HU7PBO??73MXQB+LL_&TTP% M:^^ CMDQYU*X,7Y=-@7Z/_0V#.=?7X[S<$'/,,[_C6$Z*:^GPP_T"E6$!^VL MLR?&PW?@:2G41L5(&QV?%R^,4R2%+*M/JDX)@.8+G)H?LT*7F-6L;P#J\0]M2DY.^:CA,Q/;6 M0CV3Z:' PTP<6%?=MP'0'T7: MS52]>U'M#GHZ:I&VYJ(DY@,PK1&41P;!H /KE"W1953R"%O8(RC2/@R?ME'/ M,8JT90D\!U& A!%IDS836RXL5PEL*H_G00D_5D =0,8Y%H,<$!R[]]:?<% M/ @6]@IL'D_5Q^?M^]\G%XNY6,5R*-\MBRLB!U.;B5I9K_J9 E\[Q">]<'+'QTFM+:ZW?G:U;G,O1N>P]N-IT1&E= M:LO(#$9)S-JQ9)P^,L^W6M /GA^$"L<=XU?AOIB<32^MK2[USM6I:*2T0D#V M=321$1)4-X+^@[N-U7N J8'/,<[W2$^\_,_WS1Q<"Z514E_E MP>NR5,6+D(;U.N>"&SP*HR,*T):Y:A"27FK4*PIE Q,\!M;:![X3T+[;T6T? MOKRS([4=V!/7=VI^CT$?2@2$+&=U(Y#=K481$<+@:L( MA9F<10V N]PS51-\)?C&5D:%T,0HQ(R M"_)7Z*!;MNP.03#()4J?C3/!M^ZK>!/%:1W_>TJY0SCZ*J+?PJ?S/@B;X.ID M JS#=!PS8%^=W4F!/07>X5A8BT_8:))*D@X\5=NK)82 !!(9<]HSJ]&VOD([ M+!'N,0D.Q8-MY-RZ^O[]1[S[E++<<9O)7ZX3_T 5Z<%+29:0P:1RJ-T>@NJ[2+?#;O_K9/QACM-/50+?6J=9(A_RD(!V,0$J\@"Q7IB' MX*+)*2%/K1V_VW"Q[1B_2:H.IE^MR,ZCN&WO\;NH< >XC[ M5G ^2<5B-D&1>>,-<;X$5W."!3CD)DO$H&3S.X,#DN >H^]0'-A&RCUT?VG+ M6QU,SA0?LA(@>4!0:.A,HE5"$-8$Z2R=5ZV]_YLH#F\*M-#/'?=$.PBW0[#G M/\-TN+@Q#_,EH[UVSKMD:E,>50L:Z:M$H*170DFO4VS>P.TZAM,Z[?>2<(<4 MEF^=;R/9UN&;=YC.:"-[_06GX^&'C_.+S"7"]^[U MB[??2K&$"$T8NS<9Y56"M(A9[MI3)@M0QDMM0J4!4E2&V\-2)&P^Q&BK[]\Q^W7AO( MK'G\E2S/3>D6,PL$Q0%Z6K)BCLP3:70==\(BYI *VS 4N_E#'[?">TFWP[7< MTS##RYQ4+-,S,VA$7N?E1/ R(40R0EWV03'5VAF[BN#1*KZ!0!L&WNJ0QK=A M_ %7O8Q8%#QKX*6V$,%8(/B0:KFUBJFV6L:-;M3NF0/[[8&GX6+M+L.U2=5[ M*/+??@YSCL*_[KZ]I!5ER%N5MA_; 7>,8VYK?ZV$5ACO;TB27TZ^W1^D\:=%ZPPVL,S;>G1&0C* M(3#"%7U,.J6-)N[=H[DK#SWL>-^=Q3YI(;.&+LL"2/CC$A"?C3*.91#2>3J/ M%?E.4==N6CQ(D9!.@HV*^>Y3WN6'/D+E[2RSSG<&YZ?ZJC3OZ60ZG?Q>;[_# M9_K)_.M DO', Z_Y#37@73TKCRE G?X9SAH64H3O73/ M.B4;?3A[]WF*(;\>7[;_^4 '3%8$ S[;VH0E"G"&%;"!)QZ\D3ZTOH7<%-LI M<:>+/EH'2:Z"?#;Y@N3"SW]%R:)>L!LM$!B7()/**&9#D@&K%@\/FN>X[@ST%;AU68SU2IVX!OC+/;IZR MV5F3N*[A*E9K.S)]Q>@%2:4$YU/R*K4>_[P-OE,G5!.]-+R4WW1C'6".1CH; MR,*O$\V5D1 $<=P;49K#N/\%C/BI]70Q=KL@7Z5/OC#>8^9/7JV[/6\?9N\M%ML MHZXP[^;DREYM$Q2XC,E[\F.-$:!\"'0D1"1WA@E?C';!-A]1=@/%WB/;SC]Q M><<6@@I9F0+9EEIAXA%B4+0F[<@MLXZ;W-JUN8K@4)U>]M3GC?%HNXOQH?1T M^;:$Y?M&KM3GR9C^.EO<_O!(OKHLBLS=6GV6E*G7WV0"6Y8T-V0@E=;M7>X$ M=+2A('LH>AUG]A9XAX#]-4SGF>T;@.J4!GPKH.-D C=4W*27U ]&"8U%*O06 M3"SU5C C!">\9Y;7A6*!HOYAG5F.IA=5R).E2$CZFUK=K:\&<@NK;2+K#V_XDYX4P MP^A-&.:7XV?A\W >1N<)[-98D9TD4\?6JC0N(")J,(7SZ'C E%H7A=P)Z!2H MT$[B'>[+WE;O>HSYES =D],]^]:30%GRCQS$Q>RH8B-X&Q,X[8L2Q=K4W#&X M'S3V:AVUWX]_XC3NN(I?JPVTA=\.4Z33^>Y2B9Z;S![ MD)C)A1:9=JP<"DB72ZJ=B_EF:77;; J;@CL%?O311(<24L)2CS5\CLO_OAS? MC.B]G8Q&+R;3W\,T#VA?LT[Q A@M"<473>2NA5%".,5J %:U'Z&^%<3#TZ=Q MB*JG2CH8H)0%\M!R[4X9)5Z//Y=!C/YC5B^W[RVV0\ MO>I!"MH9._M@"6H*24X(+0H L7-@N6=/.1%'M"/FUV'E*? M'4SWA6!>SF9GF)^?3>M[A=/A)"^/_M_P]\6/9@.960Y2&T")I;:@)@>CR #( M0DA:%8VJ=9'&9LA.FUP=M-,P9^TBD/5_SY93E6;O)VNB6@O(,=3L77I7Z$4) M"RV-\R]_U-'0,WQ=%HM]_;E^?S;0OD1?K 4K'((R*4!T+D&TVFF;2F:N]0BW M#LLX;78>6^\=4NUV7]);)-G.AG-\A],OPX3+-[4.'ONPU/E_AM$9#HP-3LLH MP9,+!8H%!/*=#+CHK4/CDBBM;:_I!\H,Q8FWB8:.KOP6B)XEP3^M:9O-7 M./\XR0-K5$BUY0ESL;Z5$L&1T$ $ABZ$K#1K7:6P":[39EYSS=QDC^L:M\-< MD"-Y6BK6R8I<%_"LWF-Q;HRJ_2Q-ZTO#S>-V3:)/IDAGN2F0@C.UW2OYDCEE M,"Q:E76PA?$#1Y^V7]>KR9=%X/GE^-5P/)G2)Y[[RI>93$X)3S%98(%<%&69 M@:!3 5$0E74I&-]Z"]@(V*./U+<7?X?(ZWO\]'DR#=.OJUNN,)U^K3-./TW. MQO-;_=J8?9:,7GG!JR$GZ?V(EGE@(GFF:$<0MG6<8FN0A^=.!V5?/S6Z:JH_ MM;Y%^P;>DPQ*M.0 Q$R&D=3@@S600R;(6CLZ^?HRZ!N6[X HN\F]87!_U8?O M"JAS,^L%R>?Y<+8D[\)/#,A4K<&L'349G;R8P:6L(7.5N6 $,=];\[+5$T^) M OU$W2%@?@WG(N2U=*7.C?'7TW/P@T!L=8E+$-:1-#1#B+XV+8FQ>*93#K9U M9L$V^$Z)1-WUT[JL^OK).!E_(1N:I/]^\HH\A/I/AZ.O]Y6=#1(Y-4Z+4L=34(2:^O1E6=""A* E%U(Y[22D( M,5B01G#F$Y-!M\ZFV]%@;E?E>I[Y2/O%PEW?HX!UW4?M6YNZ$<1&9:=/QO-A M'H[HW/V"BV[$!!9GO_Q1K[PQUY.YQA=))74-K\MU:!?^*$-5A!$"C$^UAZUQ MX&T=32N<*3E:B\V; K?"OG>4)GW$?#;"UV5/1,N2/Q5*JL.=Z/1?^].OM'[ H<9-.2)L, MDFH8>88N2@A))LB22V-8P/:M]CHNYVA%Q4&O?\#3($B// MQD*(Q8%*@I-D4H+ BE!%B\#CL7BW 'AXTO75]X[DVEY9AV+6\_I^8KXIGF_) MF@.?6"9;#R%EJ6L#W]JSTV<0)I(AF!0:U3I?:4>HWR/;&BNP0XWA&AFM SYP MO-BP..PM-^1X! &^<$YPF51D&%@E6J<";@GQ>^19(X5U2&NXX=76S?:;(.J, MR>!8@6)5K>BQ')QT=<9\;4HK$@K5^H2\$]!W:H:U4U*''>I6< .5,@]:,_"F MSNU">GL""@W""A^$"9[.[4,PYP@-6-HI:Q,:;"7I'M&@ZQ?3RXUNH'F60AD& M(2/9:T)R"$8;T"8KS%(RFUM' M9 .64*["+M#GO GKOD,M-CX++GVCH#/!8! M*H@"(1"QZ= M6O.HT3ZP=($E\._T5#J\TM?:/^U2@5Z$X711Y/1J4?6TN!2? MG5^53LK\(W[[#3+@SE.5%G^?E-6H[C"Z&.DPVR.7J!N6?9.1#B.D1ME,WZ \ MFS2P&X M%[9.7??@C*XE;TH+E44TL;5_U70!^^[T+< L$P9T(H,E108DT9H9J04$28Z/ M2@&U89[QYCG2S< ?*IOI>-R]OMD?1^\/)9OIV^J??KVTY2T6M;CNC2P6-%Q" MJ>TO5(D) A=TB'DK18ETE+K6):;W0#I65M&1>+*.K0WTU<%G^M:(YQO.;U\\ M'\XJL0GQZGIW$ZB=\H.V@'F<5*&F:IX<5D<=:'4+P+KQ+PWMV2H)084D:@@3 MC$F27B:6("K%P$>=+'KDWG;;JN[ =90,H)[\::Z,(^]#3G$566WFF^IV[*4 M[[6'5,A3BTG&H%J/W#C2_K.9"]Y>OWML0-LHIT?;W)6']Q8_$VC,2R&LAYLR M1^4"AZA%!*55S8&R%A)G)ACFM,RQ,9>VA'AX/G53]_7&NAUUU2.\/)L//X4Y MOBZ;G,.R)$%[,OA08NU"$^@K4X#\FJA89,A,\^NJ+?"=+JFZ::E'K/I+&(ZJ MA_%B,GT71I="EW4 Y\7?!CXIH6O_0JZ] MK*ZP $9< H9VP2.O+4.M2S*;8C M'G='CT1TT5^'0W%9S'J!Y\67WX8#)D6.)K&:2J!K7T%=JV0<*,4=YT'8H%NG M ]V&XWOFS]YZZ3;E;ME+[>7X"ZXZ_=VRAPY$2<6CBN!R4K7W/>VC0DHPV:N M!KUM/@)I-5V1GW/^A M^Z99; F[4;[$ZFG+^-"BE=&WQUXB#6?.%.[ !$4*M@[!2YYK:*A(*Y4FYZOQ MZ[<)KG9=6^YXVM.OJQ^N&A_D@#DX!H4<2CIVT4- 7< P%9@1Z$3SC/L=8!XJ M8Z$Y>];W5NFCHH>2^U76!Y,^6B%5%Y!IBEK9.O'#BM'>3HD^:ZH%/- MW[^[ !V_B4DG-MR8A-)**SWFTBVQK.Z>-@'3*7'@"I#CI 8T5-1U"NPMY?ZJ M+X9,=J7(WG*.&"X81),#Z,AXT<5S9_SC4_D]E_D'T_@6PFVHZ453RA_8@C=+C? M7>Z3YD)K>$.P1'6>!KT:RW(^=IO\[1*,CR!]$H0I%J!324&4408E?=9ZL[ZN M:Q[P>-780&#]=M[;[(XWTTD9SFM+CF^U/YXE;1UYURQ(4\?L1?#&UGH+P[GS MY#7'UG'5K0 >C1T='89N"NK136=5+OR:;.!0T9X?8@-O)1HN"O!0J\9J,D9T M:,%F)YF7)@EL75"Y%LR#8LF^2KP>:&^B@0X;S5O\@N,S7-95C1<+_?MP_O'9 MV6P^^8339=U5C?;-9F3\8'X?_A@H5@2*9$!X2Y!5R>#J7Q//) >/6F/K9LX[ MP#QE.O766H?KP8M.4N>HA^,S@KAZ(R;CV5,D<:T&S!+@6O1'*Z/GTQ$]_;K8 MLM>T0X\IH#+)@0Z1+"Z6Z?3/P8#FW#J9O,VQ-2$[+N>4B?M06-#AIG)Y;3(P M)M+3R/XDNY^D$V2 Z)F'1*^8R2Q[45I[R?AGFLS":O1Z/OMY_XW-%V9<_;JGGE"_4>_VSM[KXV0'N MGC<]])#!D]'HTB->7>'/UNM?^X'[.,C_^VPT#._^YUMZ*E>*_'4!WGE1.ZK6 MUE_D!R2O;52,C*]T;0S7&K_XZN<>[EV\3^I7G-T]%M]Z%M;S0'#_8XHXCJ,P MGZ\0">==B46!D2;7,2$,'"H+)N9HN3?"1;>1.F[]^ >JE?U%T? T6R!ZA_./ M[]+'LW^,,7T\!\2]5%$R 87E0)NO8> 3V8\^:"&2"HR9S4)(MWWZ U7-WH+8 M]A1:?;O^44\?E:4GD7#W M7X0['/#K7__']\&9EE17YO_W@_M7Y ;"<%#3+[__MAU_N/L'XA__Q[__R M+__Z?T'X'^]N/H,/!=D\LKP&[TN&:T;!'UG] .H'!OY>E+]GSQAG]" (0>E&4N#AF M;H3YQ?W?Q#\#)PHYC%T>0.2B&,:IYT+'):[X@:;(1\VBZRS__6_R/RFN&!#B MY57SSW_[X:&NG_[VTT]__/''7[^GY?JO17G_D^/X/OWG: M39+DI^:OVT>K[-B#8EGWI__X\OF6/+!'#+.\JG%.)($J^UO5_/)S07#=H#[) M%SCYA/P7[!^#\E?0]:#O_O5[17_X]W\!H(6C+-;LAG$@__^7FZN3)).?Y!,_ MY>Q>?K;7K,P*>EOCLOZ,4[86W#>KU2]/[-]^J++'IS7K?_=0,GY\V759[JTJ MN4PDEVXHN?QOIXC]= ;[EOBM#WFUP%PC[E=;/(YA^M4:NW?"0K#Y&1Z0.9OE M]@OU,:=+?7>WI,YF?7Z.;7TMBAJO%_A:[,@,6%[+7WP6/W5DY$(CQK2ATYGN M :OL>\URREIKN;^8;#.=G[00/5^H1U$&L5FY*T M^ZI@6?H4K13_WC,!<,L%(#LV0-;Q 4K!R+_^M!-X\<\H\F*$'.K"!'D8HI03 MB .'B(^,4<*1X_&4K<02:?'G_Y2&;/[_[7-:_\FQ7VN!OF45['B] %MN0</@9NWOICHMWIH7%\_\0?UQZ??^Z/K2![[*WEJ:(H7Z-: MD)E1;?=X24/LX1YR/2]N=O"9J/YT\-6]+'L@<$DF/N/NB9^$+2/LJ89[VLG+ MXG$)Q.IBB6][^ZT0 O\ BI*R4ISQCX"WU?M-!>\Q?EI=TG]LJEJJ0'57")X$ M4-F:B?/$54Z*1_:YJ,3OW^/JX;HLGC/A/KU[^:62/'Y[$ES5#==U]IS5&:LN MTZKA<.5BDHHS/H41#V.(O)# F,81#!T>,))ZA&*LMIG.R>;L6^J :5 7H.S9 M!N)T*;94R;C\O?P7$:R#IXYWD+Z HN<;X"WC:A9]UD]V?/O]LWQ:>IOPJX]I MRR\0#(.68_"CY/DO\L^2;7 ]^*1^E*R+C_,O8,L]V+$/?NL%^/_.M^Q+X+L[ MPU4"X 9K O[#%EY0H)MWAH1Z!LM8.&5#A>@%[JC>0%^+HL1V;5W\7'1+.W#)X@LNI.."_IZ+YQX6D]!*>8=K:&EXDU. MR#^N=F=)I:=IR@(I*]9)YH_H4L7(7^^+YY_$.ZT:B1]VVG.XTB(*2__SAHF5,U(S*O]PF=/]7PR>;(-APD,MA0_"/K#V M_\6_V]N,C]_)@]Q@Y27%1\Z9^.Z%8O-+G(A#'\O0OH-BF,9^" F*J>]@/V#< M7]7;&-#DYK L^UH*?B)>-J(/7]M+@88+N>W(*X&+]F* [;@&.*>@W,K4_%UO M.U[X,U?;YO^\GZ2F46L^M.:.8,#@!=CQ#MI'Y,?XZI?[;[1"@5XJ\&,OUU\N MP%8TT,O67!V#5CI['LK;?"J6/)^%F5_4HWJ;#^:UI_9&7.AM=6?>NG\I\OJA MNBN^X'I39O7+*G5"<7B+(YC2A$'$L3C38>;!* K"V,-I)'A=()C_FJ^EH_B/ M#7UY(?K8<;!(O/'@XR"8AC&-?.AQ1V8+A@E,42P<^Y#'3I)R%L3!(G'[5,E620:?\XG\V9A>(U/ M:*GX^RD<9PJ\'Y#[KQ!Q/X61I5#[R>7MN![7)7O.BDVU?KEE1!+(_C>C*Q)Z M3N 3!F/J>?*R.(:8N!0B&F(/16(KXVISNPV?"YP7H$'MJ: %Z4XU3ZS M-LQU 9ZV[(!JQ\]Y]O$XL&;[T=EPV=AM=DR VWE!.F^+.!LLFQN )FAGV_51 MX76M]O'%WM0FC\HW97''7S:-M@E3E./U^Y+1K+ZL*E95\LMS^3VK5C@-0BH/ M!#3 XAC@>2%,@]2!*6.1[\0,A7ZB8D95B,UL/7O2H*4-=L3!;Y*\8@Q "3;5 M:)P=,'1C<,I]FZ26AY MORE+L?(JP9$$D4,4""\)N5$(DPB%,"+"6:*.'\1^M#JH+YK\3I\@I_1U5JN= M&G.0!&R M!3!4U'*[4]& 827VB25;<\P[/L3RP7(S<5Q(5G>OK;>\:YG$$X! MK68+SL'-R PT!,& X@7H:-K3_PFA+*G^*2J+:OV$J*\5?NIQ_;C\78GE4>SV MY3$MUBOL1S@)0@8)\85VIT$,X\CWQ#:>$)?C-$H3I>//P)3S5MCS;*.FII@6 M/=#'8DM;8Y*)!?= M*75 >+UM:KUK9C!D4+7>'J]9]>GY:W;#\%J>M'_&62ZSQU=QZ"">BA-QR% $ M$>$,"GBUV4&#C/*K27\Z3_UI1L_'B/936&++>YSR4C0*A'M641 M5,6: BK^)31(]C-Y:B+1>D9%"7,UHV(-0B.CTE('._(7X-.O\.N53%EI>0"2 MB:X QIYAT9':DF%1(KFH8=$!X;5AT7K7,#NP>'PJV8,X=V;/K*U$$?KUC=_A M[]L\C>OVS'I9UV66;FIYY7=7?!7BRVK%8KUN3%X;9%GYR U$,.+7&S.<^01KTMPY#XFJV<1* <2-G M4W8]:W5*;/!;2]G"(4Y5N)&K&+%$9S (W=F)R84747A5\7K-57Y>7P6E,;AL M6C.L7ZYQ1G^MMK6[=^Q[_4ZP^[NJ*JJL-;-*2A:$86LO%GI>@&0&/%=_'=3% MJ^NH$D+3NFH;''T/0PD7\)OD!C3L6%)D'1*'K0>RD'#*6^&Y,O9"[5*_PW9 3G>^G419^SY<\7/:#$_@IKQC%'H+D##5I/OT#$F=M7F@&YU;[4$CZW@AR$7R\9# MSH/J($1RYG+ZN_B-H.8Z:>"*0\ E+9[$VI_6^%YU/S_Q^LP[NZ0*)%GH#@^, MH.- ?<,_)?WTUF]!<#T3,2$S^$V2M^093 AGY".<6G,Q;V%"J*'?,/6HP<74 M'[BDU?NUV%3OBB_Y4_8AJTBCQ,K74B=7F/M2JB$,&LHR#>\N:WOU??EZ?04D M$^(/FU(UX6X"#(4K*BLX:%Y0*4+0[3"-(T(1 1+X8)81RZV.=A%$0N2Y7T=H+. N?? M1US^SMI8#FO#V[O"(\T4V5-@J;G<%B#0T]DNFM]2!%<*4AL&[D_*9#56?TCE M#<+S)T4]'I$__;C^!GJ-7WZ5SG"3,B18WEG=SXJ9:XJKS/>-%,3!6:8(@"QX-I0!/(O(BQQ(U]U]':94Y2FGF?:;ZX!>]+DGK2D\Z0)EQJ^XP5 M$/3TVE1^[?UF4C9+.\YI.HON.9/BOMYUIE\PV'<8*W\NB\U3,X^GN8IY*-;B MW9LZOWRL54]O$\O,K*&2.FC(@X8^&# ;EB]*7-P^5AL1LJ'M(%1V(SM8:*Y M$9\/A]Y&K":HV28\L?9R&[":D'N;K^(K9AOO#:LR*KS.#*^_%&5]C^_9.TQ^ M9W27*-H%^AS/0:''&0PC\1\4(P23,*$P0I'#N!.&01+K;,3*E.>^)MWQ 1X[ M1F#:<#)( M?;G]515=NO9\%*\V9U %// VR9&"2#6PR^&LMN:7]7I[OH?J\- MQ^O]7W\!TZ8+KSOU71(BMXMJU^QAY5-"HX@CF+HTE27:&&(2>] +0C<)_&JVPQH@AJT8#MJ1=E7J M+4 WTP 9]&10E]A:;P8%D@OW:% 'X;!7@\:[]FK0MG50CA?Y.$ A])V8"U?# M#6&,L0]IDO@N=U)?X*]3]S%&3,N[,&O2?-_40ZV;@4"#(K,9*LHL5)*]9079 M8H5C"Q:,_7D*Q4P*Q,XL#.O2R\Y,GSB]P@*Q(6M9%",X3-\"V(% 3T\5I+>: M3S$MHVG:Y9MG54R+]BHATVYN154_E:N[_U@AS!CU'1]Z7D0@PCZ#F+L8NGY$ MO 2[08R51IETZ\VL?7,BO,5KMMN>/K"T[OJMBG]] M9=_KF[9"[NX/MG[N6K)>RAL=Z6V]+ZI:9@=6*Y*@B#..8(2]**+F_V+:2%G]=-V9!-FG/*;@5C(O]M_\S^"#^<@$Z MB< ?6?T@/L1OXJ/[3_'178"M7$ *9G%ZZ%QPVQH=:IV_9>>&S@7OP=#0V0B9 MV?9/."M_Q>O-()^@VA4II)2F/O,)3'@J[32+8>(S!N-0&&AAM1%*-6="C]*; MW>9*ZJ A/YS!J1E8&(=,S7I:@T'/$@[DWT\&G:,X0TE&2^9GG-:BID1)[-=F M0>TE,Q5OAC$R6GT2K-[68KUO3[(6MOKXG94DJQA=!2A.8\\/(261#U&,$YBZ M(9;=Z7AS!.*.TKA@98IS9Q%T]('\= #KJ,K,ETIR XJ6'3VUGX913?6M@J.G M_ONX-,1!1QULR=LS ,J26C("T_06-03*XK\V!NHO&HRVZ'H3_UJL-X_LAJ7" MG:U6L>,("\ CL;$'$411%,HQ%@ET(T8P#T+/I9'&0*9C-&;?V_NFR\\-55"V M9#7&+AQ%9ERGK4BKI\.]F"TY<&-'3(U)$N>*:S8UXOBG^U=+ R+&9!H=!G'T MQ>4&/XSQO3?D8?1!PR*QN\=[Z:U\ULAJ/_K>C+HBRUXP.MF8$9] 2[OY9?79'2(&HB*YU7; MT&B>6XU0T3^QZDAIZ^2J1'/9$ZP.# D_-FWIFIZ-T$)2S53,A8^>Q=AR 5HVY'SOLGQI&OFQFC-?0=W6: BJRZZZZ+-0IICKPZLSEH9^T,JS8[TA?:-3/' MY)YV[\\464_#S:75\SP#KIOJKN]Z#YRX]V5 M8T0T24+LA9#X7@*1'S@P=L1/H<_#@-"$N8'6,$ -VG/?2W>=J[&LO3P6B=*\ MD=8 5?%N>AZH-&^IIU":H<#%0'!;E]8:E)>]OM:'Y. BVV )XZD'CT7>7)8W MU7G5MTU=U3B738-7A/@N\YP0(B3G+M%$1K$C%[*(.MSU*<9Z57-CQ&:V("WI M-HQU :J&.BAVY,&/6=[]^K07JX^@3U'BN0Z&W.<<(L])((Z]&/IN&F+"$Y>$ MWJI-H+^M<5DOB^-KPLIHOF/W62Z;UX$4KZ4+<0'( ."9P$2I;)H0#&+D7$P4$'YL=+*+I0]664@/[9?OB515-O0;.&BMX-U6GK; M:FE+^ (,2%N=23$IH+T!$Z=)+3TM8E+H(Z,?IM^Q=EO]\7LW3:(+O/03(RZY M^'^98/B'5)1/1=GV@)#E'7+$1#?+U2$!Y4$4P=#ED=BP'!]BF@KK&[$@H)3& M+E8:JSD7@S-O%> /J MRGX=G, XX [T4OI@W<3AUKMY]7IV9QHZ-3MC%1#- MH,86BX;V!=A2G\>_4A;5DM68IK>HE5 6_[554'_1V$>A&U(+8W/+RN>,L"8D MT]WE,\Y(BBB%;D@#B)R40IQ&+G3=E.&(4B]UM8Z'8\1FUOT/;)T]LU)\NRM6 M;YZ:3;1H GLE>V;Y1M<$C.*F[&5804/;H9!4VY+#ENX%:$.<,T0[%$2TYR:< M)K6T1S I])'-?_H=TZ9_S?=;NA7OY6113.J_9_7#^TU5%X_B#)16S>]6Q.-! MY'D<^H1AB"*6PH1YXC_<0SARGYYZ.II@4])^"WGA?- MO$=59-7,P0QXZ5D&2U 9]/S3$MQ:QS\UJ@OW^]."XK#;G][KIKW^!!7QD;Y\ M9?7V.\X#&H0H2"%N8DV8>1 S[$,(^1T?GRFPULVSP^RER^ M[E9"TM<^'1S%1\T&G"NSGL)OJ;4#T.?0[3&!K'7C.T)BX>Y[IX4\[+8W\JR9 M/OZ=9?S!0N J6H9 MQQ%H69*PMOP, \\7_5C&"W YG3*N;5?.!,>2Z3'E8E'K="94KPW8N:#2DL;".)@GWJG9FJF:1JO<>-C%04]\V(,@++Q4!9N)-]:K-%:!O'# MSB!,K[R(RBL+V"NU^@NS)ZQ\*[-[\;2P(E^*DMT]X/R3V*=EKZOJ'>/B5^_; M^\Y/647P6OY^E> T0#0ED$9!+%2?)O+TX4$ODN73KD^8CV?*7M'G=O;(:E9H M-G2;]\-1=S M<2!U?,>%B <4IEA8=N(YA'HA#J-(R[)/$9S9. _)[_6'E!R WUH>-"^?)S%4 M,\ VD=&SH6>"HM_84E%26WTJI\@MVW924?B#+I*J[YD9@J^L?H^KA^NR>,XH MH^]>?JFD6=H&O2^)(-QF;N$H3)#C,,B(3$:)8QC9#8B69 -<#K'Z4 MC( L_PO8);5<3J.F;4#T ;!D2C0(+VI4] %Y;5X,5C!LY%$V59TO35E&6Z'1 MY6KXV$&IZW,8IC+LS6@$X\B/( ]\Y"$J/@Q'*\?E)*69?8R>;EL+I=F-DW26;9DQ)>Y!?XS)%^9V#;8Q5N8% M01!['J2NCR!RD ,3QT^AD[#8;R[NKKS^#R_=W M5[]>W5U]5)R;<0:RMCV$^6/;!I["+ %P)GAN#I"Y,V$I\'Y;X[KI M$]&V!A+&[ZG(915+T^^.<)>AQ'6ACV)AC5#37<1U(/)]2@+JI]1Q=!R+46IS M!Z?:*6X[FD9] L?Q4K,QUE#0#$[I J!M*)0$LV03QFDMJOY*8K_6=+67S+O- M?F'U0T%WHQ84&W&=>'WNR\5A[]F6M'K[K5,2CRNC)6$U[PL/Y;0\3T)!K+,: M[+Y><_$6NR>$.M9D]]2C^DIU5^(FYE"6[UZNT: M$V>H6J//S3$P;U#WG,:4^S'&T$GEW 44>3!V/0)IS**$^(F3Q*Y60$V1\-Q[ MW]Y\M::>G,H9;-5T'?1Y>(8$.6$<,NAZ.&H[?:6^+(]SW8C&2B M9XZNF@D[E." IZ[ C@8!1#)C)TUI(%0ZZ* MD #[ONM"AX8((B]P8!)'!&*.O3#AD8L]S:&M$Q1GMZE?;F_:.@/A5&\JG%/= M4H,IR!0O3^S!H&<2MH3;L0K['5?MM5'6E-/6;ICN/T.32GG$O(>B\YJ9<_K+;1-=J"YS*I>O,X+7MYM4WH15N)($V,F M]JS0@;&?^#"(@IB'+&0>YSH7*FID9]Z[&A::+_I3SP.H=DR<=[>B"*R:)VL? M+CTK\(;D)#T8+/F[BD07=7OU@'CM_6J^;6A8*O:- M?ZSJ[+$9A!K&"4V90R&A/(&(T@@F3A3"B*0$(TX#IE:W>GSYN>]="9'' KD_ M]B0UC<$^&(I*;RRBIG*W([RWE"Y:)^ %_-;]_RQ3[(]+9TMG]Q=?5C>/"G:@ M@\>?,HR+;.O.J[OBDM),5K3B]37.Z%7^'C]EM5!PZ?>FN&)4Y@^PO&K*7H4) MZ*=??^/#F=@K[B6.0U,DYW\2B%+'@PD2VS[C;D!=REU';[C'##S.K/4RIRZK MJDW3E5LHR-[PA4TNO>;VYTP\D#=U/4]B =T8S R?G>+5^=M^(GI&ZO+ZZGUW MC(;O)#_@&K\T0XL&<=P+69]:W.=9.^=(N"H]FQ9OX.=#S=9E_0P<+GNO/Q_$ M!R& &4D9)&31?]P5DHC&.,3A.W.[05NP0%V (1CZ@Q#W1)V^(S&54M/(G!30 MZNC#8\*895H-%UHNO>H(^WLY5) M([!(?2SOSS&"J9M&D+JI[\0)2],PUHN7'2,S>Y"L)0J>.JIZ7L-18-2V_7.% MU5.I3LJ>'&CIV=N.QZ2QM)\>);'HAC@FY.L=;?19T^/%T7UQ<*F^2EF41CRA MT.$A$\=[XL#8PPET*'-#'D;(0UK#P*=)SK[7]0R )\$!S') 6AYTW?M)[%2] M=9N(Z.Z+6S D<7'@ 1WYB[TXETTO6U5::T[S),&%?6!5 Y=6N4W#7OHXQ>9 M-".O#YO.*GB]JYS#3L3\U(^AYZ.X[622]K&O;/',%/3?TM(Z"F^,0CZK?.GQ;/5.7^$TK*-\Z=%/NB;K_"*_K%S M$ R7]R=R;H3F(?3T"C-KJ/8 MC1WA=GN4>1#Y80"3A">0I1%+44)>^_;A_KYD]S([Z?V##&[)$_>U>%[>3#=Y MRM+B"0]P\[A9RT:6X!W+&<_J9GCPY5H)-5OU]6U>:1T6M6MJDXJ\!/&4\##%TOHA"Q.($I<>00 M$^)Q0JG+"%&+?4R1FCW^<96+7:')K7CJ^)TJI1!=F+]F5VPKHRG(0EZ MFKIE3/N C%L?"V+J&1T]"0W*DH[*<48=TOYZ"Q<>'17FL-+H^&.&<=>_.5[MN1H1H&"?0C%T-$ @HQ%TX"PF%S+^12[&AV:S#C M9'8?HA\\\?&[]*:[.$4[W;>?+/'9=.JY*?IJ-T$+(*IYZ.D8 AU'NY"/P'? MU-Z=SRR9X6="8RL@;,C%LE'B\Z Z"!V?N9S^C<[[XI:M&9&S.)J^NDPCZ'3L MW07"33@7>V9'&'24M4-/1^6>OB0Y5V3-.V%#:;4N*L9$,KJ+.+K@8M<-8^(, M;Q1&G[,V?4R&J\0*M+VDE2>QS]O"9)^C!&$:P3"4#5MI0*!P&S@4;KGC)QSY MB>>?.4YLA/S,BGIL8A7HV0$[?M3JFFW K>86S >BGNH?G_CUOF0TJ\'_VN"U M/#G(AGF-:ENN#C\/C/D&A M&;<7U@36,PLZLBJKNY(L8UHM%AAHM/C73IO'UUY$:97$ZW53[6&#KK0XW:QQ M^3FKZB;:I-WL^>0",VM71Q=(PA>Z< MMH-XHM61]A2A-_"K3=SF(PCI.,CGR7V^*SQ#;Y,IP:RZM4?(O($#>UK8XZ[J MR//Z.^+'?]8OEW^4M+*71:2QY&+Y0S^76)QR/\@?=RTHFW8?[8B/=LQ >Z%C M/U%(!^3I+7DF?#7OR6>%UG(6D %B1MN_#IW%' (#X8(GX*0PA=SCQ?)@C<=%GGUA-BA@7S%[:PPDZ2R;6=T/WXGZPUE])-@7+J%FS;#]1N7_3:R_+ZZ9F73-JJ;5Y#$C+K< M]R"/F \1=3T8.\R##O=I@'D4!"C4-*$V^)K?W HN8<_F?@,])@Y)SV(GDV@U[=& O6$[WIY!(+4-#%ALCJP=DTW2><.F M_3$55G&S9>ZL\+2L:;0)XX$9M;JX0?%+=]N*U\UDCH__W.#U7?&M_+ED6)PG M[QYPGK@?\$MUC:OZPX9U=T<<4X_BA, P<82+RH6131/'@YX;>UZ0)&$@UE!"%F,,DHB&,?9)2AGTDG&6M MOA5'B,QLD;M10=-3?T7)GUK*RVN/K-'D;DL=7 X1B)99LR MC AYT&AA[%GSAC/R?Q]WAZ\;5M5E)A.1Y1\N<[K_B\&3JS0)(I^S5%X$"JU% MF$'L40YI$$6QC[@;,W?UQ,JLH+&"[UF]*8?UHA"6.*$8$L3D(Y M YG"F L7.6:I$\;B(^-)W'U:'W/ZI_RL>KYF^J28O+=L/Z.6WI(?CZ*17PIP MS=V@P;GI&32@)]OO;T%N'Y'(O_KE\ V[K8+.!LIBGR!S7A9O$G0V;,!:B0\;[2R- M(VEU/VSG5W0%\2OJ,.3[*8$N"QV(7">$.$H0)$Y,90LA[#.MM&,=XC/;LEW_ MH'515=*_8^6S;KQ9"TR4A&X4NQBFKNRKP$DBSC]>"*,H"F+A;2=N@O7//W-! M:GS<>8?7#:ROSS(F/K(6OG'L,.S%"'**.$3883"._0C2)'6"E*5>X"/=$\N\ MZ&H?4 ;8=J>/V5%5VTKGPDEO_]QRT;32:\DW>VGWXV! 3\>+O7W4! %+FZ<6 MZ45W3!-07F^31FN8[8UMYO4NI MX\:8!UH)L\>(S+S7?<'E[ZQNW'#6)I>;CB4^BI":B3A7;CU3T"71#W-:/_T* MOU[-D%LU)I@E#3]*8E%-'A/RM<:./FN81R4C3GU.UK9K=H*H2[THA#X)$$0. M<6'BL0"F#J?B"!Z@.$@U\Z*.T9D]SZEO-H4;ZIJI2T>145/)LZ75/-XVY+8: M.$O/[U&1;&7]'*6Q;!;/F)@'63FC#YLIY,]%0?_(UNL5%^<8FKHAY&&2"!VD M%*8>CR%FGO##'=_#KM8,@7[AF;?$GHR>LFVE5M,O$UGT5&I2#&T%>LVS)9W9 M+KNHFKP6YK5F'/S=>*358WM-W33TOBON\/>_9_7#0[&64S]DT85,;WOW>@CL MBOHQ][ OM(6&(42N%\&4$0?R)/9\)TE#+W)6>5,O2.^TQEX9\:/T/4W:[^D! M5\K?V9Z[YI!6X^]R $>?UELT0W !ZT;C]K&W-<-5.Z>C\U^Q+([4W"F-/R4U M99\5=-/Q6^U8:\$)&+ R.0C;ZERNLT"Q-[3+C(VE)WJ=!=:1<5_GK6=F#67W MIUQ\+5Z.-I=-_#!,/0^&*?(AXBX7ML^)(/.)3RGQ"/>9GLL^1FYVS[TGKGV0 M'@5)S>#8$ES/J&RISM_)545 2P9BE-2B1D!%Z->*KO2.F3+?E4U_R9=F\F(P=CAW/-=1CA3ZL\^26GFDT!/M_5 +K9E M1@UM\Y*BT\"I:;<5./14>XO$;8M$2[7S%BPFVTR*9DFI3]-95*,GQ7VMSM,O MZ/>K$9O]?9&S?@#AAPV[*X2UD#G<&9=M.)N"'.$@=,.(*HU.RB9KSZS4'4N[ M,9=TPV2UP6NVY)%">L<]9Y-E:W: '3K&KW,[U))69#4]'M[FWZ AKUG:,8S1N.:Q)KGG18"*T5H/72:'. M:/!Z>NW%&KQ.BC=L\#K]L&'T^_%I7;PPUK@=WYJ+N*[^,/"3 #O"R_?24&:W M^AY,72>!#D.$LH2G082T0N"G*,VLG T]T!+4#7R?!$?-G;\*-&R(2/$YC8(_79+-N/YV!Y)7BX MRDGQR+ZRNHGIK(B3^F$0N##VB"SQE?=!F'L0<4S=F,0IXJ%.<^D16EJ&5;^] M]!YED#6D :[K,DLW;?%370B=?2;%7BM9F0TGK+AF\Y811-4,H26<]*S:/D0M M5?#CYZ*J_G(!!/DN?GL!+E_!=HWMUDPI2&^KF\H(I65[I4R+?- )1>$5PYOB MK&2DOB[98[9YK/XN;%+-\I4;NAYC80)#S\/"&Z.RE,J)H,]EH^DX\YXKKN;-;BMG3P]T!"W>XH[)8^O>]BB- M96]JQ\0\N)L=?=CP?%7CG.*2=J'=OV,9IJM?FJ[T>-WG<:_\.$@"G"20^JX+ M4>0S&"="4W'@1P$+?.+&25\NHGAR4B*L] W>KPO14]AM28C,(!!>D6!%/T2K M"*+B.<4>,&;!VXX^Z',K>@Y Q\(%^,"(3!1D31U-SY'% X@6 K8.%FI$ESTP M: %Q]NP $V@S\J2T2:BW":+?MO4E:0M#A,KY@9I0*,8.K'C0X2] "9< M[.YQ2CT68,2#0"OH.T%O]ARKCGJ?LMWE:A<[#LSSMJ>@5#,?%@'2LQL[;+HD M[I8V&!"W6-VE)J6M(JX):LO6:JF)?E"2I?B:GAF@+%OU=U0?OY,'F>+S%3^R ME8N)0V1==LQ#Z3 $"92G?4BQGU(N'(@HBE3T_A2!N:]*.Y*@IPDD435]/HG) MN +;D%1SI]<34EE)IR09R8@6K[8**7[8Z>')!1=1O"EQ>DV;?,X\M>HJK^JR M&7[P#E=9=2O.EYA^RW_%92;O26Z$W^NNG""EOA-C&(9QHW+"1W=1 GV7^)@3 MGSB!5LL\5<)+)%EE6SXN0"HY 57#BJS??NZ8 :7@1C_/2@E;Q4/X#(AIGLLE M6%<#L!HFP.T6K)X/<#,&EE'2E8[D%C.OE,@NGGZE \:Q'"RM]\VKI=L>9M7[ M-:ZJC&>,OGMY7^1-X%:<$;[@NK%F,'0ZX CT+,G?[P08!%3U:[.-/Q(U&[44S'IV M:\ 5V+$%TI?C:#>SR]O )YBM /Q\KQT_:/5LGXW3F5T[&??K3AY9#C9; M;L%3465]TDDV, T/;*W9<7:^#U'-W/XI/AH]6_SM_96\XIU,W;\ .R% )P60 M8FSCNFG#[+#YK;QE%\S;,]2SXVO)BL_'YZ(F?G:X7]O_^0D:M@65;<#NQ+M- M2KV&K=Y[<6;[VM "DIAF9\\]X=0,G;%<>L9I)Y+US/^C$MAJW+FW]K(-.X^) M=="H\^A#YZ;L'JD D+7^8BVZ\^O::7'_2];\UR]7.\W^7#TS,^QS^+"'/@S4>^7^/9-1.(D,N)%\GQ,/(_E"*(P\2',4:AL+0H\(A6-^51:C-;SRUM M0.4QQG3DP#A@:D;-&@QZ=FJ'P*N#W P]%Y1$M)93.T9KX:Q:!;$/\VI57C+L MHO(J?U\&#LBVI@\'CL_\T(6Q;+R ?->!,8\3Z*6(4$+=T'.0WH7]*+W9;^3E MW5&7:?_$RC;C9JZ<^W%DU0R!-;3T#,%AR58;$R2S5$PJ"6FK!&5]F,GPU- M:]KE,HV]=CTO;FRV^<*+V/&SY>YM^_D+F69A%\()JE^NQ=>IOLRIG(/U)+]_ MPDM:A12Y49P&D*1N"A'#7/B 80(9BG#B$)[Z/M'S_,;(S>[X]<0OP),DWX24 M6,_ !S4?#M;>.@9XQT0UUL@/NZ ^#H"A$&^];2$UI*M1T@MG&D] M+?1AFK7".]9KJ;=G$>XY84"H(YPWSX,H2"*($:?0H^+PE\8!19Y6#J@"S=GO M<@YKJZU53&N>X2RCH7NE"K.>[X30!0E(8Q#AT(4^TX:"NN!W$#39$S1 MG-]D;.][A)> 2_#<^-2R,FM3T=U]D6:!E@J:RH;$)D;:AD3"TU5I"?I GB\: M#KK#Q_:NR*JE4)78GJ68I+BTI5"%X(BE4'[U[ D='[]+Q[IK"G,E3)2P0QGI M1F'O3MMF(SK4%I_90+P>*B&[*VW9:E*Y7S%F/)1#$H",S.707,C,5;EAS\7Z.T^;Z2GKN>-C .FYH=8@T'/ M>IQ$8(;HM)*(EER.<5J+.AM*8K]V,]1>TGL*312W_R/RCF]MY\KHI[RW96XR=0?#.0 JA)K[<]C8AEMOT<77&QW M'1-GN'F./F>V-WYE]7MS'SVW&>W^AY28. M]F*"H.,%""(<89BX+(6<^=@-*>>NB_4N_?69F#T4)&B"KMK/.BY:>QLO+0]5)SVSW_"UR.$C+G]G[=4[:_@:UB]J9IVI0ZIF MD^8!2L\6M3R EHE!\4)U 8YV]K>8FZ8MO:U$-77"RV:M:0-RD,*FOX+!X4'V M8VZN.-O:@PE%CO M0#$JE-F1XOB2RQTJ1D7:.U:,/WEV?+#M"'=551M&5ZE+G=B)79BZ:20;LF.8 M8C> W(WC.'!QQ+'6F(P3=!:- W:M&K.&LGF7QE.0:0?^3($X)]C7TKP +=59 MHGO'Q+(?T=NC\E91O&.BCD3NCCZNOQ]^_&?]O*.J\T+EF.X7 ]+9H07@C=W=,[ADB8Q-B&NV4I]9<;*N< M$&JX5TX]:K99?LYR]HV_NAK'W[/'S>.[HBR+/^3%.7X2?ZE?5@BC();UZ@&G M!")"?8@C/X6A(_91'H9N1+0.N3K$9];ECBQ(>[J =(3U=E(M/-6VU[E0TE-Z MR473*&X_N'4!>N2VO(#W4\AI;\4F$%C:G[5(+[IIFX#R>BDW2^^=9'J;[U?.LQ*!3F6X^^;E#*/6AJA\7JW_CG N?593Z\;5\YA%(: M<@Y=E(BCAA.&,&6!!Y'KIE'JAD[HTGXVTYUB!;<*825EV)_-=*=O-)J&DF)C M'+8!E95N%6Z+N=>2,8VR/W5I57F7CRKJ37 MQ3HCF3#(94$N:?$DC,^G-;Y7O26=7&AF5ZFC#_IDO9Z+QO1)5AAMQMYW'*G? MG4XC-'V+:A4[:546='CGJOZ2OEK+*3KT MXW=&FE'6WSC/B% I@^#'Y$)S9PA)^F#+ .@Y,(F"3(,RKY%XH M6U Y32$RAC%.',Z=)"5ZS7['R&K7'/8@T=VVS=$P MF-VB(J2UZ2RCQ!:>OZ(B^.&$%:6W+"4876[JAZ*4??M7+$;42UT/8N8CB$(L M]#UA#J0ID<9AT!':$9\P[ M.I1NKMRC :6WS3\Z%'DR!^G(*R9])IEX$*\_;7):R7ET7>4I"X(HHAC!)*!- M)TD'IG$L^Q %/.(G%>+;=_O2=,;258U=7\1'D08>X3Z(4P2AT'D"^@HP9VC&Q[ MI#65D#TW%CLD&F!@JV.B#NEE.R@:@'+04=%D#=,+BFI38B'9MMB74C^@8>I! MC_$(HB1V89Q2#\I,*S>,@CC&6LW1#BC,'T=HZ:D4]"IBHGK5<(:DVD$!=2$- MKA-."&+M!N'U^@M?&IP0[_">X-2#9LKV=R9[K#-Z^2R\B'OV=2.]AV_\0[;> MB-^V!Y5OF[JJ<2Y#/:LHC"BC$8=>$E*(HI@)5<0I=$(F_L \$G/-C@::'.A\ M@8W:&72$S:\+="'EF$>QE\:0,R>!R/,=<4J3?6.]-$5^A# CT:J6A6=O#NB. MBS\OG&J&<4:0],QFSPCH. $M*])'ZJYL!FQ<@(Y!>X;5$ A+9E>7^J)&V1": MUR;;=!G]".V7_"F3U=YWV2.CGXIF8NNOXFRHD7(QLL3,3M*7K]=7@Y8#H.&@ M.6I)'EA>M:G934F[>GQV#))Q2V$1#3V+H .$U=0*!6F-(K)CZRX6BU40;AB% M57G =.Q<@'7'$&@R__4K40Q@5K@5 MG@T\/=/0X'8UP.W]%K>>%W#3XJ90O'(N;AJWR[/A9W;I;!='O7MI(RA&KZOU M5ESN%MM(TKW+;;,5# N+B_Q>F+)'2;.?P;U*"$<(I1BF+ XA2@F&.!86V(O< M*'$=)XS21*N ^ B1F6VM) GO!,UF".F%TM1V=8#43EOGBJUG)4TDUJ_P'1') M5B7O,1++5NR."'E0F3OVK)E*W@YFA;8]'%:1#"WY@;Q_BGV(,'4A]G (0R>. MTLB),0FYSF7)(8F9[T/:'DW#*:C_O>M1ISD8_A ;)TIC%%(&'<>1(\8(@K%# M8^@[L2?\1A2DF*V>FMJHVQJ7]1((O2:GC-,[=I_E#0]*HB1& MQ(,T2 4\U(F@^&<,$Q0&,8TBWR-Q!\_'G"X'3D],&9J/S3V!-5S43/AYDNH9 M\';]4S.4[-GPTS)9LN!'""QJOT\+^-IZCSQI9KOOV*.)+.H6DX)^UHY)Y\WR1N\>O_MEA0E"SWG MK@BCI$L9\V@<(M/$YE=-7$)KLOL MD4$@.0"59 $('J!@02>K[@1&"A=&%B374]-&T(;BA914;I>"JE$NX0FI=9() MSY?>,)OP* JV,@K'I1I/*3SQ[H(YA>/<[R<53CQK.EQH+3/OA!>W'9#C!Q'# MH3C$^0EV(2*^\,FCP(74QYS'!+G(UVJC=$AB9EO3$00-1=W100=PJ/D YPFI M9U;VY)ME,- I6:Q- SH@L/ (H%,"'L[].?GD&95^K*H_?I=10_:UR.549"PG M#ZQ<'(6N'WH0!Z[PPE/&8$*Q!YF'0H>26/CACD'2[@A)I>_HV3FZ/0. M1P8 ME/>=0$Q--\\%P+RP3PK=414N^H"NY9J^<>%L%O2=H+1\-=^XR$=+^29>L=:X M[.-WLM[09I8(*3=RNDA+_#^%#_PM9]_*[%Z\)'3I_::4ER>?LHK@M?SKRF4^ M#5P20I?05%ZE(I@BY$"A_E1LO&& ]0[B5KF;/2@BV\VD+P+^E@694?$BZ%Z M(MC;!CD\YI+3C%'2L@I[7"R#Y 8+="[!C^ )T+(.6 MY^:A67NQG8_E?!W;SN#MK?NZG0^K0OAUQ>BB:^&R#L*=^OJ%*=_1!T8I+H!1"L0+W)JGIP*ES%S &2 M[B%*"1^3RQIEH#1N;^8 S.PZY]POEM[]CJ[E9#VRY:: M;LM4@JZ[BNN%3L1P!!TG]"%RA-<:IT$ ?>:XW.%ND@1:#NL(K9D-YF&WZ2Y) MQ:@IS1AF:NZD)23TK*(Q".VP-*;]MR^U#DR8[;1UXQ4^K+9YRM MI6_VJ2AEQ\E;1C9E,_=2)@M]P77WK[]G]4.QJ6^%E5FS[MDY>L"_-&R M"UI^MW]HIGA?@"W/0#)MSZK- Z8E0VB9N45MYSS OC:W,U$QS+1D:_'7^Y]9 M+IN)7.;TDCYF>58UN\$SZZXR5RY'-(H<#"/?QQ"Q6&9?RL3HF,>1.-EZGL?T MJG_5".MHNE'1;\?&!;AO&6DZV>(]5OJ(@J:=5416S7[:1TO/+FYA^GD TSX/ M?0S"8I:>EM"V,O?4B"Z;S:<%Q$&&G][;9G;D6_W FEJYDCV(Y<2Z;::2[#;> M] FYP]^OI=DJ\F%RYUW1IG:NPM1':8@"R-+(@\AW/1A["85.Z@6,\!@CI)4/ M<"8_,_MR#7> #-GK<@K!CVO9(M^@L="YGX":(5H05ST+U4*ZQUF7J]A-'=AV M(!(<7H".Q]DSC2WA9O%00@)BV6[(X0@]G$ 0X<17QQY44I]/2]KC-SLOE5/')2#&*"V71M%3/'T M:0D%/8NT%7\8 L5<;!?@T5M_P";B.>%D^+"L+;.ON-D5KV M)*<@],&Y3.4=0ZW/ZXS*MA_"VNR.>VW DM%/@GUID#9MD.0;_XA+60 EQUDU M74(^9SF[JMECM0I2Y+.(N) [GFRY2!R81"2!H4L8P8@@2I22M&TS-K._-&1S M<#T#>D:!_ : :MRG^^9E97<;4L=\)MD�<:UZU6_L$%2W6&WPNFM9MR8]$ MW^A9QL^6@;3%UK+&U#*8!X;7]OKF?0#NNCKF%4]P[&%YS>7S1+AB#,,T8;)9 M?NHR!T/7^:Z&.5>T?/*/?>>PZK_)+^H_JNBQOG\G[JNZR3A2[CIUX?68- MN9;G/GGXI__8]$,MK\M,N.*WK'S.A%L^&K!1!F%<@2S)KZ=':J);K/=0D-*H MM]BI-1?K*S8AU+"GV-2C>FI'6;;ZT&55M3F,[=C;3^)WU8IX#HI2+X$I3U*( M>(P@=F(,:<2X'P<^]B-?13M'J+E>;P>WO<?=3$+%]4$6\ MX6:H]/SL95+O&"]*MKV'E8T^FUM8>0F["KW481S%D+L\AD@F.B0^#2&F/HO= M(&5>X.OTFK+$EY85T&]0U99&#>_J[TM!=;::J/&/(/1#)R4A#+DX=2/7CV'L M.1PR)W4=AY$P\%*]4,@;? A&49/7'\/;X*]V]G\#3/5,O'X=6MKP>3I"\R;E M9RK@+5]X-LK5G[7D3 7*,XK-E);7=S#?/XAO-:/7C)4_E\7FR6#X]L@2,[N7 M'64@28.&MLG [3$(ICU,2]+K69\QP6<8KZT@HY&?.;;N8FZF@G!#+U/E<<-8 M;E6QNMJ.8XJB4)8GQ9"R@$ 4)1%,G!!#RETF_H%"-W4T1N@(9 MWCV.RF)TV3AD_*S[Q6:AQ:\4A^P?NT7<^[M!^X"[!W:BP+8OWTZ(V%A2#DDB M]8SG@F/,A!C-SDP'H*A.G#J@7Y]4R2FN@S'%DG)#7. M##BVYJ*9 2-"OG4:Q9Y6G&R>R'WIXOF93: M#[0&'1=@P)IFR:1BV9K2\Z Z*#(]]^G[7,H+C?W":D9 M$C1@0RA4O2ES\&LUN$56]T%409KV26; 1_/8I 3-##Z*IN1&/HLJC<5\&$VA MASZ-[JL&MR9?BVVC^OZ(Z\5>P#"&KD\BB'@2PEB6DQ-"4\83/\!,*5__^/(S M:_W78C"N0N/@?PB#PL7'6<+IJ6PO5T/,Y&;CR.>L?I5QEJ!F=Q=[ ENZJS@I MQNCEQ.%;R]U&G.1X[_KA]%.*XQFO4\9*;HV>(11SR$TA%'@48ADP]4D M)3&LBT!Q\0\: 8X^K"9:GXM\O)PY@E#">>813#@#,MY<#%,PPC! M.(@0BWV?1YY6+?-1*K/OW#U-DT$PQW%1T\>SI=7=RO<%G6$BS*A$EK3Q.(U% MM7%4S-?:./ZPF39>XY?F8O>NN"3_W&1B^\7E[ZQI.BX,4A8+ M[8PBF/+4A]R-B8_]A+FQV\^)4=-/);I*W^#]83&:M_SB]P^X8I6\MSN_^.O.Q^U#$ =AP,2OOM:;J6Q)8T7XWFHI9 "X;7ED'O M93OM>V6M\&[QO3:4[W"5":,1<(P\QX=^$B40.3X1WK;C0)?CF!(_"G"DUYY$ MDX&9=WO%AJZ6L'0\/_&D>X0XAXC[&*8D0) 3GRR"[O?3793;%>BPWB#US259RX;HHH MA:Z3"G]0&&B(?4(@#>*(>[(+.PYT?&LEJC.;[MNZ(+^W4<+JOX-VR/U!2]ZO MXH,L\EK06+=Y)=W,T]\DGZ!C5/,F7 UR-;?1.I!ZMJY%[<(V;-INHQ8,EGQ% M-9J+.HA:,+SV"O5>UK,V55FOON#OV>/FL=O"HCB,PM2/A,\7RAYWE,$T\!@, M""BJL+)"R4IYD?DSQQ$L#I1/_ MVBGM-XV-=5M7F\4G^]"'C7"BA+.?6SV77 M6W5FS>EVV"TW8,<.V/%CDNRN"=ZXZLV+F\GVJ@[9# EH9E 8Y:%IDEHL'/U67>_["MM.@G B6!&SK$"<0^ MW$ZY(Q G,8=^$+B)2QP>4JU1*..ONF*;@ M&R"OYN\OA:>>G=J#LN>K:5[3<@9:CIK!3=V/.^[ZV4T+)>>;XV8]0]^ E3=* MTS<'[72N_AEKOLD@A'X_)Y5*\X]&OD\A<0-$42!G\#4\5.88"=)W=3U M::HW'70^7N>.4Y[HS?^;I+WLX(/13TPQ+/?G^!STS+'A1[#TH ,5GEJ[9[*I7Z"C:O;,EUC19O:@=P1EG41T7R?(4JE=$ MWF3^U'%!3TV>.O'T69HI[,!UL1IY3X!+G M-6/554[98Y[QC#1NL:3[=US*/_9$98X^\3GS_<"%/G&%G0E""M,X8# F+O-C M)Z2N0W5,C";]^>V,^&N?-M0JU(X)>5?XI2CK>WPO_G%;K#4O6W6Q5C-",R*H M9XEVC%R UZR\1G+GKF?G8V1F/SD/B#;*[1A*;S*' MT M<*NM=$B@4-H!![$=)Y,<\C10+.FRS-OMV_&'#0):#M6QT6#_@'!0Y R_B M(SJO],[XHU"\@WP#>/7LBE*I7L>HS-)>-T:$T<8GNA7\KMGVSXTQN@"=(."/ MK'X0']DW\4%)7;H 4IPF$\V"Q9H+X9FJ (W9>M/JP'/!G*H:/'M]P_2VAZ*L MY?#HJUW_A%4:4C]-L0N3V&<0R1&TB>-YD,0\P!Z+PSC0JD\Y1F3N=#1)LAV= M;MP9XB@VON.(0YV A:>RD)#%*8Q]UX=^ZC*:NJ%'0](WT[A; *+]!AIW^DA] MEMM(-1=<:GO#N5\0/3O??C>:"?17"L+J9\>-2&,KZ^T8B66SV4:$/,A2&WM6 MO_3E1LZ#:K*.:.([(4L\Z/)0=KD6_A].4Q=BS+&/F.=BJE3TO+?JW)9)7N!6 M=2:/+E\8%L=,9=-4*C.QM,I@#L0XHP1FM]9BY2\'[ ]+ M7P[_:#"K@15?\:-21OG@\9F_[]6 M2J@R MMVKGTV?MOVK)H)Z1 MF?/3\A,:I<0/(&(H@8@D%&(G2*%+D4,BREU?K9_8G^W3TM\@_BM\6FK[R9_D M,]#;C#KX?Y1L_P5(*PIVG(,=Z_T'U#W?<']Q:ONRMWLM@*FEK6].3A?=-Q> M_/6FNP1)H].S/(*SXO+YOAG5(TO'+A]KCH$>%-#T_'U]TR>/SJ%BO M3L_CSYH&465E)JYDD]?=AS>X$ZG>O>R>Z1SX2]D1H_F/'#Q^F=-K\061UVG= M+!>M^*I]^C/;@,OU&C3$FSGUVI'&&?!6&FH]*[-#>(:1.W-"82U,.@.+ M"X=9YP/Y,$P[(RU][^;;IJYJG L'ZOZ&D4)LDB]7.=4)<)U>86X/1RO>-2+H MM.MB1T8]LS*@"7JB35U-]IS1C?!A[(7,IL4SBZ*#QMYKQ\ MR"I\?U_*^_.FX\0->V;YAGW.KZ M81@@'6]EBN#,NKE/7M;-=0R WR0+H.%!L[/.)(9JSH5-9/0T^DQ0M'T'54DM M^0&3Y!;=TU6%?[T_*[]G,%BBZ[QZDU6_OV=4[.ZL;*L?5SQU8N:&!,;8]R'" MLJ V"E-(,.*IY_BIL T:DQ-.$M+Y^JUI[Z"L_&CLJC]Q,K 9%MT@"1 M3,G 5]G6( D#HS%DX#2,XQ; 'C1Z>M^W*Y8T04,4"*I=9;X5N36&*UB1WVRX M0H]#*7%HOP+R*]%\45YL#5F8E&]TR,+IMY<;LC IP=Z0A>FG]0\%S84-J863 MN7ZYQAG]M7I?W+(U(S6C7=JA=E]GG35G=D[V+_\ZGH!D"CQ7?VWN!G'^ GKN M^DQ+];.&%G[3IX^YH-.S8H:HS=#?V00/HP.,%J'%CC0FX@\/.4;OGQ$WZ:8' MZ(9+EII'W$<(#&(@2G,1SA3*/.)A;SK"B CGQ3.6G(TP(L31Z(654467E&;2 M8.*UU+2K_#U^RFJ\[F=B^;[C! Z%,4,A1-Q%,"8DA6D8,!X%:1 33ZL#[QBU MN6,-6]I ]D6&60Y(2UZS8'84,;4COC4<- ,!.PBN.P@ZRC-,_U:2T59QZ2BM M92M&5<0^* -5>NG<9Z'\<:L9E(9#U3,\9^"XTP\ 8+.LC#/0Y>:,)!L:0G1Y@8+ZD M_@&@C5<^WE^7C-;E8ZY5NS[Q&:.I;NOX8W1FCQQT5,%31_;__F^QYWK_ M;R[<-LZS=:9>ZC>.E^(1XEP,-/6Q$[ZG!UJ"%H\+8_+8.B8C#9CKZE?TQ: 1>%KGXD;1Y/>VU_.M&T\+I=XD7"S.7)!0BSXU@XH04!F[" M61CX24BTII?I,C#SGBI=BKP&PS[U>SSI:;0VNFK*/B=FFO=W[(_36"W3S-L4 M#$M&1)O\HO;%%)S7IL=X'3.K=,3#;X?AB%\)/LH-HWVEQ)>"9CQKXHA905=A M&,:,)"[TJ.S$A'@"A9WR8&MP[F^*H9J$50 MT[-4QZX2+L"6*]"QM2T&NP ]9[*M8LO=A;72"VM 6;)BYGPL:L[.ANNU73M_ M03,#]WJ"UP-_4 J3J%E)HALB"]GIGI"3894PW)"] 1M6X'UWH(.:% M*$VA%P54#G:,8>)3#M,HP@XFB8="I;S^*4(S*T9+&@QHR][+>'+BH1Y8XTID M$P+-3JUV^"JB&;7$'UUXL;;X*N(-6^,K/:^__=P(SQ/7S4G[0\%D'.R& M_7.3E:RO]]%.;%5?# QSFI(Q@8;50P*7]XC"AK@O]%(=IC'WF)YK78R=IS7Y!UE*6"7!%3QM4 M'7'-*.-)O!3#B38PT(P;;H7?$@6W4\+KAP:G!+,5 SQ)9]E@WY2X!U&]R1<, MBH:/7*E_+7(L+]/Q^DX@7LFNI.TM^C6NZ@\;MHIX2ES7X]!QY4C,6'@HF" & M_<2-_3B(0QHI^26F#,SLC^QB3^4@]I1OF;H =<^6O"<7?($GP1B@(X.@[ _ M;B"6@--&%._K ,DM1UW,#DB>P(?9D=0H:9X94;-BYSF0U:N$/@.6T1IIDW67 MJYX^0^J]NNISUC'L#B] 9V7)Z&TMCK1-N*6ZJJJ-S/%T,/43PF' (BRS,#P8 M$X2@$R<1"A*/QR[1.6>>)C6SY=X2!I6D?-&&,"N0-<2;X&;[&\VHY@AV:CZ; M'43TC.\.C-L6C)8L:.E:[/T^*9NMON^G"2W;\WU2X(-^[]-OG-/KO>E5*VO/ M5CQ)XI3@ ,:N.&>A5#AE<2 [?G,W\1R&G"B)]$YS/I#!:@?JW>IOT#7Z0+3CG9X/'[/:7*TI M:ULAE]+(20)(4RJV3NJ*K9,[)4&V/=CAF'HQ0E$8>C !#D,NCYR'.&ULQ1K]4]4(3JSNF]9 MD-_P+1.@YP+\UO.AJ?=*>*KIOVV4].R !8#T"YHU)+95N:Q"IGB^N2'EV'_UC56>/S7# /UI6,EWO7!5#U=.U=5QTC]H- Z#G M %SVMW#6OBQ[_)GW?XJQ]%2=!?.1D#3 M09#T8$,0=)WTAT-4V\%5\CKCXP04EL8VV'8,CA/Y$XQ..+GYCS]MO-WSK)9C MHU8.2ATG3E/H.UPHK=C788RH RE-HI3&C'@HUIE^^'^X>]/FQI$D;?"OQ(NL#+2Y(F*9(-4!EE>;7;P0.$KR \& M*ENSF6JE1(2[/Z![7.Z/[X8&K?7AS0J_RDU[E :>ICO;$S\G293Y.,]UI6:0 M,,P"/\4Y3?PL$#*.>0!>S5A8;Y>\<;G]$2,\2+T5**E5+-40YJVWCSI6LM&H?8#NB8.YJWG8#1SW4N@L4R6?]FBDJ-6)-(R MW7GEB%&.7/2KNFM^IIH-3OWF1Y>9-MY/:7*_$ MIW^_%B]:[L+G1/B16C_E)(LQ27B$T]@G.,DR+CP:1H(",T,!TB=?;G2Z-)UN M*]H0)[ZT^ERA%ZU1[?RRTPD\-QM#;3QY3P$?^!BEA]OW%K?[+6ZU*EXL)G*.83,0L0E5E^8(]&=H*"? M6J'G\[?LTR5.F^4Z;>) ROND3YPV]6P:Q9F/V[EITT:F)<7[1UEL-G*U\&2D MYGT9X= /,WT<2G'*,XI]3R2IE^8TE@+FHZ?$3.Z@3?.R<=LL:1AYX4,:M[#AEYZ)N#G[6\J7A]>5G6)]=TJ;/P/B_7 M?]RN\G7Y3/?N[KDGB1_2&,L@8IAX>8Q3[;!^$(I I &+\R>GH@ M451\N=8$'O4>M3[(SY5BJ-AI!KS<, 38\+;#/6C ZX\^6G7:IE8!]728)D4" M9K>KRQ!#J?/>CL"@.+HN 3YN>\!7IVKI]?^-/H55(_ZCV#S=O%8;M;HH=_QM M5275_PFUWEB$>9XQPO1UJ"X<5:MW3)-,8$D"2B,1^X$$T4):Z###J7S9: 4] MZ(/#:7H(."E(T /")N6R/@GHU$%_*'U0I] >'62KD]XLN#Q!M$;$V>DB7(.9 M3QZM(3H^E;0?RAEOK;Y#RM?+8MW6UGY* /,!#6'URQ 30(:+"RYPLL% M\^RP[=,QS9Z1^][,LL-P&##)C@Q@>=JA[='!3*^H=!?=#W+%GYYI^:_VJ^_' MC*L@DF$9Q2JR1%Z,&^*8E]58!RS R"J'A M@8A#8("'(Q=A C\K,334U;G)F+AYSU ,C3\Z3S%]SH)BXX9NJ-I*K5^>"JXS M)F35,HSIJ'.[NFX+6^0OI53_+1^>Z*HA+E_P@/B>+CNA6<[5LH,2G.5AC(5( MB%3H1*$T3+JZ3)')3UZVHA'OZ8B6M9*:AJ/34K.[RS^Y6@#J0QDZS._N\E4, M!YGYX 6&GCZ:C4[HVSZ:.^A;O=!&*39&G>\26@ 7QRP0VS%RW(Q_<>D6ZL<^ MU,VW^#\=\7)<#-$@.X?]Z/-Q=%R,P!Y3Q^6C.=NM*.HO M0O6PWV)G>99XH)9/MHI,O-+L]R0]N2UK ME$2MEFBGYL6[6+/WD/I9FHM XCR/U.3-6819$$DL8NF%W(_33 +KO^9X$W87 M)[UW<;-^?I9E72K9=+W9*5LA]H;J ILZAZ=.Q-7MK,^]J9E>E/7I@W/P'1Q& MG/W63]J(]U)PICNM,%/CO0\O0& 9G&7 QK/M1;C1MT;WY?I'(:3X\/9;I=OO MW*Y^R&I3-^39%#\*71NZ"*0?*MTX#C.98!)& JLA$^SEC,A J.T,YY#"&7/1 MH$G(KK"FOAE^K9K.4T6G J);':!-"(UA-0M,DR!C64;#)&4Q))J+T"QHE3R)@% MA OMA7G^CC!XKV[+G7?LH>:DKE_0=[<>B:LKL]%=WX46!7P*:V5K' M/1"P>'F8$G^%]%9HBKQ8F*7N*'E-A,Y-SPL X@15+^1IN[CP=UH6^BCFFQJS MRP/QHC2-PPAGW".8<-_'+) ^]J(PCHF7Q5DJ(*?VQR(F/H_O!"(MT3+5XP0N M9FY^F;4PEP8:"G;D\[8X53(ZGK5L'%KGGWU M;6\6 HL@Y"PA$<$1]=0^)DDD9NI7. [C+/88CT(:0,X6Q@1.?-#PH!]!RYT2 M]<5+U5/C/^H:]($>8'8XFKFM2W1@3OSK 22?AD$ .[&I98Y<>E33#I@_K"7NK$B_]Y6&OVO2]2-RLS=;#C)R=V+B40*8FOU6;;);//&6CN62=L'O>JR\R% M>=2(I>CW1@%'#G7>,BMG.C'<;(YTWI2^$PU\R@$_PB=:KJ189#3+4T]?G>?4 MUV1H'%,9$^R3+"0L9,J'XPOH$1HI%L?H,)^;E!VA1/GYY?ENLW*;_)9?V5WZU1.Y)RCZ=)2J, M9S2.,9'":XC>611&S$\3D<0"=GP[*G/RD]OO=*GVWK*Z0G_0QW:/Q!K^%^ ] M]3A^9C[K%!.8!W>B<=G(1CWA$U"\&UOJR+_'Y#Z!RV6 M^CCJ\[K45&8U=6(]OF9/_$(W[;^^-42S_Y2T_%[\^?!4KE\?GQ[DZC,MRK_3 MI>X^FJ=QGJ4I]EDHU7P>)CB3,L9^D)$L#ED8>@06,9SI-GED^?@J$ M_)#H36E2Z8:Z6A&TD:OF-[ 8X^[-F,6B=T$;%K.T(FBGUQ7:ZHSS=8FUUE>H MU?1-_759QR45VW2D_ZZ45OOP[L_HH_K+%6JM:=]>M'UIOH>TA4J&M@O5AKF+ MALZQ=A0UW>DU:W1U#N=A%'8OP)H.LK[3[^[V;U=J6:@;2WYL>W&VK';7*W&G M*9@UK<2F6N0T]6@04JP6;@$F"0DQ\YG$?D8"FN9AR#(&9HNT4&3RW5BK1,CYLUTB6BM"9ACT@9VL[@[(92V#)5-%L]/G48_ZR3P#MJ.M5(C6^N#KH<1 MM2&OO 0=]R6-DK,37UY 5 GF#$O&9YMHF7J*[! DL&$\I%3P*TPP2=< M!<=TC7.YR=!53">QK=&XFJ!'SIA9SM8B9\3,O-H8-O9X/3'R>2O6F9=B0Y?% M_ZJ-P9JNOLOR1U$7B:JMPEU>EV;_32Z%6KITO%<+ZJ6"\C3!02AS3*3O*3]. M/"SS)/5]M2LB9K2;EO*G7C7L%$)5IPTJ=1+?3XQ6185>UH6*GN=KDYR /!P% M9H .N%[HH:8EHZTV3?[C.F_+_+5&N%CAETZG:6$$D<9,":=DQC&UN8#1ACK8> Y-;^M1+E\>VQ/T=Z^_&MS7Q9X40%]H^2^Y0;46Z.9)YWF9Y]R,8#(<8=W" 0NFADA< MH7M9[ KG$GLS<)NGWIY*#?M21'F6RGU;?RDH.A9O.*TR;TO>#,)RSO MQ[E:";W6=^_UJ:=.B2OEDUQ5Q0_9;&S:#,F,)8)E-,8>36),2)+H9KH^3F(F M>!AX,>$@.FUCR1,[5D^/[BJEKPGZ2?,"_FQUJF .KMDQPR20P1SW^N[F]JA9 M[SVMKY[<9:5:&^SJGMA8[KSWP% XCNYYP0-8TDRM-S7E8LMLM;T>WAUJ+L(\ M#H074DQHKKN'^3E./2FQ'WH\#:(D2B2#A)-QD9-?<*PJM:DLT;+> Y9;58!4 M4N/0F04+MX# HD0MN\=PU\\RZ=U7.*2+,C;6%4W4N,!YZ:&, 3BBA3)_TO[B M8:5>W]M7N5F$$8NS2&?;BIH=FU/,N"\PB5E$O,S/E>O#LNCZPT^>"-<) S/$ M[8% PR *@E2M.)FG8E_NA9A1A8E,0D]DPHM\/X,4K-I"8%V<6CB!P?QNQ<8X M^'U*+:4F>W![A7*HO<-KD^W0LU^5'!IUZGKDZ#.6!>#KU:.:D)]U+MJ#&J)E M&0A2GG@TS7&>^FI#DGHI9C(@.&0I2T/)O8![D!7$:3$3KQJT4*P+)9$6>X6T M8$LBAC,PF7G9Y<;#_,W.;GA)]Z!9K@JY3PN9MWQ[T-"CHNWA3\/.6;N[(Y6)?U<1/CB5K6LQQ'DOMJFI,99C[-<9(D7BH\SCS?Z,3@G(")7;,5 MV217-U+'#JO,V6%G<;HQHSIW M&_V<18I 1]M^E^\2$ [)T;F7)3(7,9:",4P"/\,93QB.@I11PEF0IKEQ3H"! MP(D=L<]4W],!<%=M MJP5TX!!UU<4:M61BMS#U(N"B/$L],T6'&.")HYWC6C4RKY"M72%$.KD MFSGX*%S#$<\E"+!(9V^_L=^:&C=P=:B&:%8GZH?=PF1TX%D2!DGG 0=>*QB*D7 M)9U ]+L6B6J9P!W["5S,=NN760M<=\ ,!6_1S]OB:'M^0L"L6_/S!AYNRP<^ MZ:P?V:XE-^?EJVX T:0MZYK.S^H[<%<6CPUIUX/"7]9%PA]DOBYE6Y#_N:@X M7>K?+UB0D2!-/,PB$F$B",,L]6*<4)^'G$5<)OS"KF4.U9W\)$]?^[$W]8(: ME311DZZ+OT*Y>N;BOE@N7YQ9E/GKO Y8Q#K58^L*;55'K>[;@HFKNA0>:?VO MT,Z"*U3;T-3)(U9;T1&'H,:.^F^3=N2: /#I^G:Y5/:]NWM- +Q!#[ II,+3 M(3^5=6;(]8HNWZJBVAT%&"9&GGM^ZGU36:Y7M7\X;KHR M';A;&K8:_>[TP,/$1JM\R[.#SI9Y.696/P=S]+,6)[LGPL'7]>I%ELJ]G]6O MM<=7FEMWX9. )&F0XR#+NYNUR]ZL MO>JK)@4*<"0\"6!V!\..@(,=#H/M M'SPB-A]MOH-BL(5[Q\7PIRW/H+;'TL<SC M,$JR. ASH6(MZ&S*6/2,%VG?]_H)-,K4-\#?I)#RN;XJ42]"?0$V91EW@&0'Y)1]F^'VNSI(,Q<\[P$;&)"C@S?X"/!=5;U@Y)M7 MNER^W=-"_+VJDRF_/]%2-A*_;5;@O19LU(D#S/X.I-4*:;70C^H_49,\VE-- M!9O-:PE@;@=B.+Y?FPX^6$"Q1&Z"W9T=(E9[/J"HV7:"=A#T]X>6(]@M;1Y* MNJIRY:VZ 4M7V'Z7MRLKNKQ=59ORM;F'5Q*JTW]JTT43FL21F <@-B"7RLVS U6.UI-LF8SK])V8K8O>"VFKW2L49/ J:0HT M'*VCG*HVZTIK"E /UV*3R+ NCEZ_JL'J$BFE3GW%M]NG;F]I%[Z7![X?>S@G MNC::LP2GTE-!4U!*O-PG06I$P@05/'% [-30AR0;S4?=W''J7>*ILY0+,B&, MD38+A5/@!PMSDT!G4S\-PL%=^;29V+FKIT%@G"B>ACUO6>TTTE!O2V$:!BRG M<22P2'26=YAPS.(TPCPE691SDN2/MQ^^HZN MOWY$WQ_N;OZ?O]W]^O'3M^__@3[]G]]N'_[IMODED!AV"J1@ >9T,\Q)&&"A MQL[4'_-]>%^A8$#[93IB>ST(3IK;K.7VOW[646PAPY3*C&28ACH!DX0",[5< MP7G.O8 E(9'^(TT'F9//4Q M3:,,>RQ,TRP2/@VE:>'EWL@3.W$K:YQ(:,3^85>]R"J83QH;!*JG/*G\!864 M^^/-5D%YTHQ^Z>3I#\ O7K[)JDNL_B@W;5/B8KW2'9*,NTD/C#&Q5_1$HSW9 M=8LG0#_I(1C&;TI<(0#S($OC80VE#2RS:RL]-/!\S:4-S-MK,6WR>;M5Z:=J M4SS7C+M;FJ$3?$-M% ]"M;WU)<.>FK3TH5J(F8A2['LA5_M;/V$\@JQ0(<(G M=NE.%6'2?>UR),V6KE/A W/X3@N=6=$C#?LBJ9;^/ W/H(WIKAIY0D3/V]/3 M I2C]IXV8UQ4ZT27+=%"37#8.D"21DR*V,>Y"AIJLYNF./."!"8^%!C8Y[: YJ2D M]ZA^&3+Y3.G*X"/PA?I#*:[+\EJL7Z#+\^,GI_;#5A1P#7["PO&5]V7&P3SM MH:1-C5Q9:E;[>KXULQ6TY#YODM5"^\1PLRVOSYO27U0/? KN)_<_7NJL1%/O MZ#X_L4_6LATOFO[-ZGM+)9%_04ZJ+))?$+CU,LQIWZ*B2TK:5OE9/E6S';?V,,]4*G49 M7,X+J"S5>:>RJLO .U]L=>&X=O'S[D665/=9_E5W@?]6/#YM[O+?*EF'[$68 M9HR(,,>9$$(%QYC@U!,!]J,DR**(I5'$84EU@_(@_FB52;>5CI9:/"JU?+S. M\:OZ!ZU;W,,"W3!\9E',&22P$+7#HI9[A;YU8"C9S9K)7>@QLM%17!F6-6O0 M,#+[,"*8/63-8Z.#B7*>-]"9R:EGI[X5[)AYI?&=KL];QDR\A(*F_T!YZ:O.6G.">J:TY^S.)_131SJB5N*.S7@ M2GOOCM2!;N3WN\_?VCVU)V@4)H+B+"89)H':>C _3K&,0R^F@9>)P)RX!B!X M8L>M^UBTJJ"M+OU"C[IAN=8'TJ@<@JS!@ 'O%P!0V9SM0# #G/!,A)W= M.8^3KQOLL,?"_L$C'\AX\QW\6%BY=_QC\[Q%Q/VU>"XV4GPKJG_IUN55=2_+ MFR4MGN]6#V\O!:?+^_6RX+K"H$E=YZF7!;FOV="C&!.?2DS#D.(@DS))TYA& ML3#;U%C)GWR3<[NJ7LOZ;N9%"WY3NYSJ7_H@0K=N1;H0=*/^7SG+B^[NJC4% M1!0PV@:A>$H$8?&XU01]:Q'3RM0PU>H@M?AJ%4*=1JA1:4H$ 8%Y2B3MHG.' MZ-YW*U4 M9*JJ[_*QKENO&T2%"8L#$4289UZ(24)RG)'$PYGO!9G@0>*E( Z.06D3KXT[ MD:B3">JA98:7X=FY*Q2 !^.&=ML3YP_9XYI#_Z2L]Z'3'S+[++/^X$,6G%Y/ MJ\?;U6>=T'I=W>5_KS:KQX^;N_R^+/]9?OKWYNWZCU)4ZM?B=G7SHQ3_[)(M M3=F]+,>?V*EOGG1R&"I6_11M6NGI[N^RJH]8/[8YW/=EL2X;@O6V1+D^XJGJ M#ZII4HUQHP\BU(^#9.KNH!\__IH#=5@0F0YPARFT+J"SXQ&S%3H?H]B%L.QQ MBUTZ%CS,U=^@3W^67'VYN/$1^OY34Q^>_RE+7E02U<+,P\B!:>/!P=XJF,O7 M<=##6;/YTVH>\E9SX!+*W>O)2+F^L%C\(\S03#L?X/"0*. MTYA+[ LO#*,L3A-F5E#=C#?U['S]Z^WGNV]?;Z\-"ZA;*X>_^Q:Z ^>X<;7- MRZ3WE1WX;NM/-E]N_5.O,+H=89YRZ'UUMT70![^V++JDY4HM$/2.MN:?W.4< MI:$(?=TJ47*IKV,DP2P1"?9"[FL6R#SS&2S9X:RLR<\ .\DZ5;LA2@465)Y% MR6QWZ<1RF,,UD&?ES%OX.&;N497CZ .VM5 ?7\OF$!14!]4] M-?$\TZ\1ZD1"2Z&V!HXOO.QM@[G5J1*H4?,LJI\.+;F@\FD[U,Q53X5>N3ZL92RX?]" 2F@=!;$34Z5BOB1UUIP.B M6R71!R^H^%(\([( _=OM8Y(*XEJ+=%.3?2P M1COUKGH_HZVN5ZBG+6K5?9\W KB/>Y\W8W=3U[ZA2K^AU_H-];QCLT;E[JWT M?EQV*N\\1KV?UIE&YAW'P=L^AN/GN_=QCM'K[ M(J#,A^WJ@!I,OM?;Z8.XTN0*\:;Y)6S'!\75;!\X(5:P^:<'DE:A)HFM?^@I M<]7ULW6W5[2TW]$.$BI]UGVE)32'NTW;86PS%--*-G"MTO5'?*?:ZJ6OQ MU-KGGM9MKJ>@DYZ-0/JO0AD-)XF>C!;Z^T9- [04]^5:O/+-/Z@^XU"CZV[3 M=-G^LY#5;56]2K%@/)4)B=4J@NEF0#Q.<9HR#Z>9[Y&$219E&=3#(0I,[O4W M3[1\5#.D^L;S=;5IJ-3EG[KT!$JM!836-"1,!1;?WFF&&M652UX M&GM)P@(L,]UU528QII$,LVTHP=HZ>)%C( MZ)MO%@\LC8(YNXD]8+<]H;DCG^R//*O#G3#IT)M.?<2VH7]+\S-&)Y M'OL!#K(D4B[C9YBQ-,)1&*1>GD99Y!N1'@W(F/ADVMIU3L%AYD(7&@ES)2T, MU_5:DSC5@"W..B\<2YBYV<)9$X_[*YS_J 7)GI3E+^7Z]:6>Z;U1K"5CD$P;"S.;0>YG!#AD_0+-? 1CL:OX%QYV/V M&S=NC^S/X..6N]8F6;_MALIX&"2"AYA1W;DHY6H_&L8,)Y[T(Y*D7I: 9KV] MT2?VRUTQB%57V7T@#+>0MN8!=XC&EL%W?*;'1=6^[TUWI\81X(0Z#6&(21Q1GS(^Q1TD6 MI2P0L0 F!X+D3W[T?92N4*,*^DDK\_,T MA\4V.+B-#8:RWR-VP& Y$UN @\!7TE\VY5*ORZN[O$D* R^DSX\P\7S]A:J' M-*-J+5V75YW(#C1?4 \@,;Z>=@,"S/^-[)]@73UNJ]6R>F#8V5;5XZ;U%]4& MG[ZD78JL&=>VN2N+*$J3-"%RUV_5IE7*(4!FL_?%9L.\M+.XI37<2G3=%>6,04[[H1S*>(=.*&?, M/-T#Y=R'+8HLE\O;E2A^%.*5+BM8G?BI9R=V,]V)J"<34'%YRL[QZ>]2$V$N M=6"=XRKI(5OLZC!/#3A?->: .7LUF4.?LYO&/M"JJ'3MLZRZ_%_=5KMX7!5Y MP>EJ<\VY3F]72Y:.P&6WYO*B*(J95!-=P$),!-?W)VK>BV,1YH&,XPPVVUVB MS,3>6JO6T /LE(--B!=!;39OS@4@+!:E[JO>+T*4<+K1FQZWRZK11[SU.>< MX2P01'.9,TPCG<(E2$P#D:G0YT/"FX',J:^U.@WJ)"->2E%L:H(UZ.+>!#ZS MD.48%.!MUQX>6OQ5MPG0X:GID?CK,#[@\ .PV%&4,9$X:S !0' 8,R"/VEQ: MKV$;A^T#4WONISO(O?/:>%M@90#0RS[=.5[_'REM>4F\GGNE?Z3X_@7PX1_M MYK:_T[(N/]6,N36_G\^3))1)@$6:>)A$B<",A!ZF:H$>\YQE&3&B#3\G8.+O M?B>NX66VH3\\0L1L;KK$3IB+@$P$SSCG[' TO1P-/^M<N>D[*K!X[8NJAXXY]W)8;YG8EOM)G8(OL]J&)9SPM LH$ MTYDSON2SM@3F02=N.J]Z9\)HT$@+/I@#@RZ@@^E&FID-YL" 8S*8PP]8-G#3 MT?SK>K7NND;=KOCZ67YJJK86(B=I(K,4>WZ88?4SPYF?JK5CZ"=41"P*&:B] MY;"XB1VIF;F*6B+ZJ2U,^_D*K09:E=F 9C:)N8,"YHD-"GW!Z+:%I)7MH,\) MS$A7G=N&A;69/6= ^W= -5;/F^N6IX,W!2-NS2J^"[V5YQQO: M!RY_*:7.4WEXHJNV@T0:AYG(>80307U,.$EQRJ,0)]2+TC@(><@)H./)!:I MO,*NA+6G6WL6BLJ==IKO6?[)=:+C.F^YG@ L0I>\A.&@,B>PL'"SAVBC%>JI M5=,M[A1#K69HHU2#-T>Y!& +]-,0-L1,8U]A77WE/4.\,<^X&Y[ISB :9!H MZ9+QYV-6_3GWSYJA?V=4FS%+_U0*I M37:C%FCM"2]KUK<3M1^V&EJL.AW!;[8ZG1]4V+32Z\_7PW2K(FIU1)V25XAJ M-=%6S_J2K]&TGI9Y@LYI/N#%2KU# J$K($]G'#H;W69-7O'3 MLG@LFN[M.QZ\!4]H+F(18;_FC)%!KF(E59MPXGL\R"+"9&A,L3HN;^(-^*[Q MRB]?OURKQ8F.B;)5I';('34D9-4WCJ/)ZMDI.L!%<@/,[0HU\T0G'BGY/3Y3 MMYA %KQ.L;%M2&)O2K MW&PC\2_KM?BC6"X78>I'7 8QEM+GF'"1J?6CD#@@C,J,1DGN$\A)I(G0F[OEV:[L5\2>2(,\5+M'&6,22HI9F$O]GRA4:Z/0)P$D&)R0 M,;'O]R2:E/H:(V/FZA?:"_-LH*D6)+EGC7%&A'LL86:RV[,F'A/:GO_H!5>$ M-^OGYZ*A 7K0@^^*$7P_HV'BJSV)QR@F7I9C&N0)3A*6D"#V:)Q&X"O"L^(F M=LOO_$F*UZ5LNG?35=TV0&-8H3^*S1.ZRW/\@2[K X3O3U)-4#U-+2X1S\,* MN$1T I;-)6)/,/J]%HTFJ=$PL]+E+>)Y8?/?(HX:?O(6&^ZPS\JTZ[N;6[5M^$Z7\B[_KO/'ZD+B M!_KGP@M9P@*?XD0(7\WG<8"S*/:P]!+/CX,L"\+8)H:X5'+BR'/]\K)4&C67 MC/5U_(;^B9A@64\VZF[S8JH^5AT6YE]I=%.:Z0] M%VF]ZT,LK;F>0':Z7R&EO?MX. 6VCJ.H4Q7?)?9. ?*YB#V)+(N3:<#9^#]D M\?BTD>):WT ^RD]Y+OFF-J#YN\ZP7J1I)$*>1SB(=6VP[XB/$JS M6!)A?(SM6+F)XWJG J*-#DAV2NB3GUH+5%)3(LE)WH[!X?@[8C[UO6"G+VX5 M1EN-MQ^J"S'>\04!3NK?\479'>N_PPN#W01,A.C@M8%KF?/=,4R$UMZ%Q%0R MW$R4-^NZ/($W<_4/?510+827>UGD"BR-$G#F!(L?9%@$B01IH(D.$Q$0DB2A'Z4 &JHG"-X M<4'5S>OSZY+6\6M"&.TF^4N_5RXF[[TOVO5T"%TVRUZ*E,O9$X;8Q=/AD.G0 M:>[D6.\Z?0U9-S8M#3YK=_[VH/L"O99O=5.PNPV;G717A9EM:U&'UO,&J$7C7E MJ>X.G<8,'N",?MZR3TVQDG=YDVWXF?*:%/&WU6NENU6^ MJ'_K!KG=,?]GJ;._N9Y"'E4TD*F,TS3'F1>I!:=:<6*:IQ*'@F>1B'PN1 ;J M9F.KR<2K4*V7/FMMZ8OR5K4K]%HKAWBKW96*&YU^*)=U&42K(;!7CO4K,8L? MLP -"S =QFVV].Z&:+\4XUI'1#]^,8P[OT7(J/JUX^UGK,V_'G4KB. M^@)=/* ]Q4;=GO>ET,47FNCICBV+QWJ]O,M_R=1.,=-=O/)BHS8W=8Z<&/ ;W]<^:]>>Z9HLM_UE^6HF[_-._-V_7 M?RB9OY2KC;A=U7^I/B_%WZO-ZO%FO1+5QU+]\*,4_RQAM(YNI$T<,>[+8EVB M?TI:(J5AGZ!*K=R;MN>H]9Q?=-=AM6Y7OG.]>D.])S=/5*_OBV7M3SJ]L9>6 M]'=9U6PAVKJBCMKHXVO9_$8M:=2 >@SS4.3H)8Y'J_G?'RR@_55>G6->3K>P M6T521RK,%FS=0M:/QXY'MN39EJ5NBJ6^=R?.REMW#GW!99(D6(:1APF7,59C M"1S[H>\1RGR:@.A)#61.'9FW&@!IM0W0,MNP.<8 &-VVPE$KG2Y[7(HNNX%8 MV.N*5-M XKRDVN80')%J QZU+>E:ZON@>UINWMKVJYD7Y)%/?.PS/\1$>@)3 MD?HX\67F4_5'/S?*$#PO8F(O;P76YQ)?UZNR_:=6H&Y>8=6B]@109AY_F?DP M![_4P%-.6PHUAWRDU_7*M6[PWCS'HET5NS0J_U0+G.]-&_ 9[A.GPU9D'D M?>"V. ON%UILE<9J$L-:[2O4JOIV5=/_\&VT^JZT5KNC[L_HH_K+%6K-:5_? MG7I]K4E(VU3OE*H^ [2[P.8><$!N ))%@\L^?0G;!BWUJM*[3KK7D'5W^12**^]7?V0 M33W5S1/5=U"R+*I-P0\+LFDL0DH(PT$4^9AD-,4TD 0',@QH+&E*J-'!Q*6* M3.RH_0KX3LN6<4GK61!?#WCXGPK#8< K0SX. 0BZQW&(, MH0>;!VN[%.EC !OJ1_!WNWT5#C:RKD ;IAZ[8/P9.%;TZG5: M0_&_4GR7Y8]"'YI]>5UNBA==E[M5YG9UORXW^7I9K!=)+%+N10Q+&1/=ARO! MS,\(#CE-,IDFE GSDB"X_(FGD9Y"J.HT0L^M2B!*;S"R)K/#I'@!)X4>5%ME M4*=-QT33A"AZB3@U^,1!MQ:':GFH$6@6(D[B,!Q%+[4.%B(!AAE[Z9 % QMH]5BS@58_ M[#;0)P>;Q?&&S.B\:O SUBVSQ2O?_(/J?EZ;MUW:W6X#D<@DB1F1.$Q]Y4B4 M^)@E>8)EE"@7DZDO_!38,7M$Y,3NU4HN+/ICCV%E=B#O%@&8"[:R42>\EVFI M-D93L+Z96^NN,_:8P+D;8QL"<*(OMNF3%YTV?UUO_BDW'Z5RIN=BI2L\H9G6 M!F.]]\FT4@PIS=!.-:M3ZO-8@Q^*BY M9P[+QY^S+<7*95EJDA7-4?9 __RUH$P7@JF9\:O<+"(_EI3$"HV6$+@#& #.;_1W" //_+0(M(Z(2C7JR M:Z)VE_561F8Z*[0:EC9SA961Z<>E56:/3=[U2]]NZSOMN[)X5$]MI/BLOE-U MPL0'F:]+>5-W)MM\5NL1NM2_7Z2,4H]3@@-*(YWWE^ L(0%6&^V0YE$2)A&H MP>RDVDZ^?=<'4NQ-O9Y&(SVWZD2AJSIG:+)N81:OS2QB_65>!BS>P2GIZNH) MK?X5VAEPA;0)3;X08K41J+4"-68,%\Q,V7C,'N[Y^Y%9Z/I7;5-F#_L%W[NZZ_H9MT>[VX)S3W@\H%F.DU@23+(TQ53$,>8R]PE+ M&8^\")8C:BY\\AS0IG%2I8NU=KVV:=TGI4X_7/;74"NU?](]A?F_7XNJL"CQ M!Z!N%KVG01(6BCL=T$^=%C]K.+>*H%:322K_X0 XZQ%D+'CF3D%00([[!8%' M@!]0W_:<[5(N[+ WRT-;QLZ0+S 2>&%M9"#H3.F.+ MU?'/X5BSG?2<,:)_J'/N(_:,M;H85$U$L?^PSKR/]*VZI]7FXVM75QAG.0FR M+,&2QCXF>1AAFM$ ^R3.@S@.$A;Y4+[:89$3NUOLZ[KHS$-""8:3AX[ ->QU MTX!@M:=1SEC+OT);0+022&N!=,W*:#&F+41P=E5W4%W$K3H&F5M>53.C35A5 M1T::G5/5S+)3C*J&3]IM5KI\Y[N\W3;U#L^.,L Y\V6NY@TF(MVX7FU6I AQ MSHC(J>?E:2A@FQ5SX9-O5OIYW]T!QZ>FZ5"S6VE;Y+0'&#U%8=L4 -YFVY1I M,(1%UU/@]=28M#D:W'Y'NQ2 X%EW*7! #GDS;-C;9>Z8V05"%/ M5J>R1(@,2!H&"8Z2.-(]D!G.TL3#D0B8Y].$YCR !2"8 M.?F/0:"NJ8LZ<0 M+,X H36+-=/!!8LW@SA-GYEC!X.CL ,4/FOHL0/F,/Q8CF*S&5R7FE>J)_"; MY/II<;W958LG:1YQXOE8$)YADF9J,\B"&)/8ES*.4\I):+X9-!$Y\6:PU:%' M"5VALM5"4\SGNK;[QV!MMRV6)CM%UP@!=XHM./T8TRF KC^VX$#VB*Y! MLMPC7@X6<)L(L7MXFV@TTHS;1(AE^]M$T)/V]-.[X+N]28GU;145.681\3 ) M/8ZSD$L<>1'W_3A-0FI4Q#4L9O(,)[;96S18]J,_@Y'9TNIRRV%ASL)H*^KH M\S8YI(H^(61V:NCSAIZB@A[XM/U6:KVJ^V^T)XXY#Y,L#0*<>VJC1-(\P4PF M$G.:Q\P/F.\EH-2B(PD3NV4CK^GJ M_[[&-AOKVQMA"^@^F,FX !\*PE#CK*O- M!UH5';%3QR&V7?70G.<*P @G+$C5RI!Y. T\M7/F89QD$:=<=N7Y_24H[ M,+RVS'9P018'E0=]G+>T )_E.?J*5' >1C3#(HAB3#P>8):$#&?$C[* 2+5# MCXP/+<'B)PZNG3Z(MBW0=Q0KNK?=3TR_!O2R+E:;ZF? ,1T<9H/SS$G!@T7- MH];Q.V80W:_."=4*'$/ L>>D6-H=@;K'%'8B:@W)X.DH?-3Y3DJM+=X[-;4? MQ98QHBU3JW>CW^L^O=>OFZ=UJ2>/A1_&/ DDPX+E-5MT@E-?Q>LD#8,HR;(H MB$&G- =,V*VY$ MHYULE_P1)C8ZXXX8%#8S;X2)X<><$49/633K4G:L5U+?R:A0\_;Q53ZLV\RR MN_S32FU7N-33#B!5'S#D]%?)6A/4J8+$:]V,KM6F[N"TT^<*G-\/ 6_\%&LB MW& QP#%DL)Y4< #L&D\!Y,S770IN_%X+*8O'+7-R=02ZK:I7*9HV9?>R+-:B MB4E?Y1_UGZH%B3(1Y)Z/5 K']N5CIQLJZ(\'+4J^OK1<4AFB;+2S<8P@++LV% M4J- U^.N4:%;:VBZBC^:3YQ/*81GX8+L=I6!:R9TWNQ;$!!'F;>PI^W"RZ<\ MEWQ3W>7?9+&J7DOM:@>IYQE/N)][&19IZ&&2\11G@B4X)CS( IY0SD#MJ,9% M3AQ6^AGJK3+ZQYXZL*!A@*%9P'"+#"Q8G 9BTFQ]2\,8X\](2 63WRO(&''CCP M2=M&D%M/OB_E<_'Z7-5\_>WO=+DS716R^O#6,EI^EX]ZBZ$6R>$5'#B)RIHU@M M&76B42,;M<+-2>R'D!J.50[M!^Y![$P'T=P;&&;%>#\T[FSD]P;&]7GP33YN M>6K9>/XWJ6^X-0W;=FV22)KQ/,5!3:82,(D9"P-->4G](">9]$!\N.<$37V$ MT(A%6[G6A2)GD3(\8W1@/_!4T<9T^!GBB%VN3@W/B9GWG'#$V*.3P;'/.V.W MW:?37<1)DK$@SK D(LIK+EO%CK1D_:F;"BZEG#S#ULS#B09!CGE.!2<(RG/G, MQ[$7,L9$'&:$=IB^'YQ.D)P$/[,XZ083AQ2Z6XAVI9HZ1VQ2!MS3%D_'8GL@ M[[V9:$^;;\ F>^9!V]W+C7K7)5W>KH3\\_^1;PL9>&F>\A0G:1)B(OP0,R]A M./ EYQ$AGB>-#E;/2IAGQ](*1;54I,1"]RJ'N)CN4BZPUFI_8FZHQ<[DC#$7 M[$D.1YQY-W+&H.-]R+D/6M; UB>SW_FZE)\+OJY+VZC'2*C).SRNNW!YZC\L MC1*<)C1*PUCZ?@RJ0SHA8V)7:T_V:Y%7Z//MS=U8@9PQ.&;SZ(4FP_P-;BV\ M./:\/:[*8T](F+= ]KR)1R6R Q^]E%)0=QY>J9?QUM+F'=R0$Q[X2:X\,DB$ MF@3#,,$T)QQGB4AB*6B"P:,CW]V(ZP:TJMDR!(S :GAI, WP%.$4 M)E=;2L5Y2 +-C'=.$3@B]IT( LW .$\/:/@\/&?ZZWKUBQ+5%CA_E!4OBQ== ME@/NL#<^TL33MU( _W)]?8^ZZO:>#N9YT : #([Y4D984*%IA 0:F5 ,H(#EH99+L- ,A"YU,4:31TI=.IS M*Q$MUY5F'A9-"N_F2:*7.A44FL)TZ4LP6US,"BTL\&Q50_FZ1(URJ)':<( MZSX7?/-*E\NW>Z4%H#1L9)@9%CNZ[\E7]?]=/?1^]Y-6':3U 5>#C6%DM 1R M!0]\_>,.&>A:R,1FVX70X-ASKH),C#Q8 AD]8L'7<5^NN92B^JQTO%DOEY+K M=WR7-Q<-A9)'L=1'JYRU"K6NXJLKGHMY#KE9D(8P/8Q$])VO!]3(@YC '$ TR 7 MR"7CS\<*X@"%/7X0%^-=4/[[M%ZJ)ZI/_WY5 WY=;^2IK@UI%@1A*CWL$=T^ ME*4)9C2+,:B(W8J8'2YXZU:ZGQW^@1I-ZL_9-"BF?ZW-B-7NKK\6F M;#G=NFZO%K6_1E ;'K)/ 2!L)FC1FJ;S!=@^EY6^1G+G+_:%P'&RWAYQKY]%'@4RH0G#H9_EF! 56E(_37$>)R))PHAP2BYM M3VRBR.37=9T2>BW:Y&K1MHV5[/< JS,"^WV++VU1;/06S$+/],C"XM"9UL5; MI%NM:EQ/] R;LHTQ!)C)6AH;*?'.[8TA0(VW.@:-9KMT4E\G6HJV&.D?M"SI M:O-6RZ'+11HD+)8)P33S4Q7/?+6U9IZ/DY!005D2!9FW:,[9U4CEQG35-"04 MXF&'HHV=[0-=UAL.ND%,/A:KE5X2K7.K.X,1##F/8[4(DYA2'F.2)@&F411B MEB>!\$3"2!:V&'Y:&68ONT:P$VR#G]1Q?A+D3)>0KK" Q>M.+FH%HTXR:D6[ M7$6:F.ALZ3@H;.;UHHGAQXM$HZ?@5P[7NFW0P_/CW]9_?%F]%#>K2JA_0S,L MAD>9>*=8"T%=(J8"^?+V_U0T!JT*!8%H:;H#&^-V".R!@GCN*P03Y M%6:V6ETIC P]VXV"F8G]"P7#)RQ9F^KMH;ZG6*_D:O-Q_4R+U2*@P@^C/,,! M2V+=@,O':<9]]4\:!=0+O"0'<<"=E#*Q#[>F4ALP\8E :_+ +6N=[6MZ5:K[>2%%WW;N799A(*G'J>03'21Y(RB.99KD]O?,YL9-?X1W0/+_0MF]HS<;X M6@F]C&Y8&2]B>3X+JYEWNP<+>CEWP/JL5%!?,M0HT?3'U"R-#4/C5 S08W9/ MP@1]5N@[,D*/ 3',##WZ]$6%V+H6JMJ4]7UD7:(CT]0GS),X2'0V0*:/+-*8 M8"_V69PE-"\Y4\_4]9[]N!NBDU/7A6$4B23+$QQEN8\)BV.<$1[AE+"4)*$72A]: MVC0N=?)KD@^O5;&2584Z0I!;37O]3,UK&2 8&IZ7N<4%>&AV1(S2;ZD[S16L MN;T3$::\_[6K.01C-"KNKUJ_T-5K3OE&#=F=V-WI:\.6052D'HNHKS8"^EZ5 MD"3"E(9J(Y#**(^\-,\]!IG/A\5-/*W_;?TL4467T(O0$8S,'-^=Y3"?[\OM M#LNO4"UZ OI5,RL=>?J(L%F=W,SP0_\V?,HBI??_?ET6]/O_2J/OZ(DGIOM" MUG*0$C3^]1LU"Y"=:6^>7<+EUDQ':9.G]1_,A#QX9+[DQM.Z[N4KGOF(Q:V0 M$(5^,71)O.#'J869Z<70V$!3WPUMY2.EP$\_?NXMS@#70J-P&-P,N40">#DT M ,(4]T*FEMI=#8V./M_MD*FA>Q=$Q@]9MO'>EJ=5#^N=,%W0.((4Q\(XEHWW:AHJQRPW??4;\UL/?U7>A? M&'=_>].V-\(?ZI=QWY04H6N=*O'8-E+;9B3J0F#=K1GU5'38 'PF'%WU Y]: MW7G;@\\$_E&W\+GDVDT,7^4?;?:E[BE5KE?JQZ9;75W;_*2=I-IF:-:?J:OS MU,Y^M\YAF@8V"T(&G3KMJF$UKB;:M)O;0&(Y,E]L(BS$@\RQ(6T]9<0%CZ]YP,].U MGC+EF*OUY*91Z1-!("U,UJ1-[$CM83B6J9=ID/(YB9K0L<(@&\-8&" $^#,#/-53K$ MB+1YTR+,3#]*CS!\S':NU-SIY;M9"+3(1>YFRI<-1E^J#YNJ!5!6A/H)#L,H^FL MZPP$(W>\R2_5'3]^PX,K:19G?FO?#3 M. ]\RC&AL:?\/XAPYC$?YS2-1)XF,LA Y!7C(B<. ;JKARSK;#\[]B( >&:S MO5M(8(Y?R]YK?Z+%M\G.!A=Q<%)%8V-=L2:."YR7%M$8@"/>0_,GX??)#Z6X M+LO;E7@H-DLCPM;CIR;VW%J&^97P@47C][_VQL!\[J&DHB:8VK_V$,6/0KRJ ML#1L)^BB][1)5K>Z!T/-=H5[VH3^?>V93UAS$VSJ5U*SI"^X)&ISJ[:W,HDS M-0=*B3.21SB*2,R8$%G@@QJ3[ \_^<5G*ZQE[8W_PN0O;3QAVHI#]U*?LW.D7N7XLZB$GN!3A+9((]'H6I+^(XBD +S%&)$SO=3C[:4P!I#6 .. Z> MF4\ZA03FIH-H3)"(:VRJ(W<>ES>KAQN;?^CTY@]:-OU:/[^4\DFNJN*';+KU M?96;N_R!_GF]V90%>]W474G6^X2!'5_@(O;#/$IC-0\'D6Y"Y*D)?7_@J<_A](&SE@4\;=^S??Q8W=8B8-@P,P9T1'Y* M9H1GON<3 :OP/2\,\O6R*NSM>O!94YL. &5X5.W$>. 1]4YFKPUA)]?AWF'< M.,>-?$X(>I<./><-/M=Z9^ )BZ*]$XV]_R:7XO.ZU*T+FX3=!6,R8$RM^_TP ME)@(EF"J>W'K^4V$1'IY8'1.8"QQZC5^??/RI*36F>[%5BZ@+- (N&'/G@0. MF(-OI>_=0VD%L-( WTZ&#*",TC5"=L65ER,%*[Z$6#U8DFDTT'R%FA"[]LHW M00_:DL WVP-=E*"V$PLO"O- MY=/J"=7-_)H@9W,D<8B(V5+E CMAX:L35+<$NT*?_N3+U_I^KRTH*?Y7BNUY MP(D&,XYIU$]:[8P??7_TF8G/3YIVS&A^^F.6UX&O+R_+^C:$EF^WJ^JUU S4 M/4*=WU:2EBM-8R"?B]?G2F>;YY$79U@FG#=.UIBYFKFU&P_'DO3VWA.;I?M1X(GM5SVY!+/Y3B M?KTLN/J:Z8997]>;:[%^V4@XC;CQ@!.O*UH]4)=+TVE3%Z;53<'$JWH<*CA-&,!)M23. O3!,>Q M%)0+ZL>)4=7=9!I.?;ZS[6BNY*%&Z<;UWE"G-E**'C0[OQYJ=HY^U_JCU@ ( M@=0DK]C@9.F]7YS=4?/_C]\9X,SKO=^=W1G9%._0T7':E( .'K]-(GB^X[HI M<=L[WIM4D,7$_%&RS8X4^6;]0Z[H:O.K;#K3?]..L="-OH*8$ZS^(W5FE(=I MD@4X83&) ^E'869T/F@J<.)I4VN@CQ5:%:X0;Y6X0LM6#53GI@$"J0F,!G.9 M8W!@4U.-RVT/EYLM+IT&Z-L$N #F"\?XV(7_RW&"Q72 T8,AVF2<^2(NP*J] M IYSC:1]" ]]8..SOSIF9;_JBOL*1%$IBS$C 89)BFA:M_A^S@1?L:#+(FI MB&&9HL,"I[Y . DB%EF79F8Z2ZL<$3=SWJ29 M\<>)D8;/V99HG6K'OI*E/,0DDQR2.*:8B\K&?B4S*2.81C !M6-S$ M[M\7_A^H[4BFY9MD0-F@9WB_X@P3X&7*)7!8%(*96.FL,&Q0V,R%8B:&'Q>. M&3UU4>>E?N;%]J:];5#=W?S^4]+RX8_U75D\JH96J!A2G@4Y;X@/(=1&4VI[2R):>Q-O9Y&)3W- MOBFY5VCSA^'V8IZW9A:K_C+O A;J3N=Z[;)+6M5[F25:'Z34OT([ ZY0HVOS M1U8;L4VB[?W)>9^K:>%VVRUK(EW?H^?6M+"?Z=PUL5!+EO6JDILN2WD1^A%+ M/!'@@,IBP0;+%9;^C2+,#OC0X*R%L9QI'@03^">.NT MM)8,Y"[?P\(L;%I;" MSC9AM8K]#@N]3^KMBX]X;>U[J[%-F'?%*\-9E"383SDA5+ @H:#&UD/")M]I M=802ZQS5::NU] OV60.XF>ZRW* !W6-9 V%/M3%@H6OBC5.BWH>&8\#HLZ0< M0\]83I0_:+&L":76Y7>ZE-^EFFKJM&1]FON%;MI_;;^\'O.],$TDCD468^)' M$E,1A#CA8<[\// ECV$9KE 5)D]PO='ENKI!F9IX6_%OVAUV6?YHIR-P+H;" M;3A=3P@A<$;O-,%J68>U+CVLKE!]0;/39Y*P8@N&J^4!5/R\*PA+<(X6&;;C MV(6IMEE,I:1]DR_JN_=$*ZFBX?KY6?-BZFS,+)%IZ/EJD1^R!),TS#&-LA1' MA)(LR<)42F^QDH^T3IPS7I2,2S9RIJQQIB/YQH[5Z5&7TO!:.JJT>%1NU0(& M(P-0S<*/(XRL LX>+COI]?*E0:E6P%UX,3?644 Q$#AK"#$'X#!H )ZT"Q,? M95G\H)M"S=/;]L%W^>ZW;='5VX)[-,G4<@4+WTLQ"73>C) 2^S)0OT_\.(8= M^9H*GG@;LZU&^Z:YFW_5T4S1=C^J4[S8Q">F@7?7_"HL=QDB;19 I\(/% MD9X&5[U>X2J,[/[2%>V]H=_;G,))NMQ P7 49XS%SAIMH& WZ?L$@8_*W.O[VYNVT747;Y;1C7GH@_TST46\IB% MTL,RC(GNM)'B+,]\G 5AGOO4H[F0%@N;Z32>9T%TJ".BN\Q=O1:HMHJA:KTT M+ ":X76:!<1W?CM6(;3IKSY(HG;TTGKIUMKWD=:^?GWUUE%%W_[NL;W!4D:X M"[;3 ^TH/$^HZ*P!?7K #Z> &21:GJZWE<%Z[$(TCM4:-O<%8UY$B;X^)JVL "PWFO1VPA^CHTN""H9QE:?6: MHF99D,1!2'#"_ 3GB>:ZCO7]X9Y&H8T$YY12:B1M(E#U,UZ5;T^J\7.80>5 MBQ.D>H )X6?,%SE..8UU]P&N ,M]!5W(HYPG/(Z 7"+.(+.\5MGVWID2-K/X M[ P*6"0^E==53=0LU\C$Z7*IWJN]K9'9!KE,%S>D/7'JJ5><4E<.ZA^.Z@87 M8>)E<9!DF&8>PR3,"&8DE5BF/,RE2 B/@LNN,(85F&?CKHFTN:Z<1"_=V;U0 M"VOE$VJ=CE[JWNK6%QDC"(/O,QP =F$QNMX,[U^+J7NA/'P1%=QX+4M;UB4Y6H* MDFK7D$=J)1Q0-4-F.?9"D3'/S],D#\QY@,_*F?J$XY7A^[)XEAAI'5"EE4!J MR5&I*9"ND-(#PG9['JYAUW ( M!EM-&U4%V7K:Q^:*T>[PD$,A]"\>L$!DMB MWW-PN"+R';5MF+[W_.,SDO:.VK!/U3O^<;O%_"=:KM12M;J7Y?JEA 892R5LMWY.U.0;=;U ;QL.J=4XJK3PH]9# M-U3AO)>(U!;_P9;N9_%,:1 E7N)CGZMM$,E3M2O2EZ T8:''8Y:$,:CWH@LT M;7J.MV*1DHMJP=8YY6>A,MO4N %N;M; =O3<8,<[03.2MFUHW'F+&'^XS1 MS]ORE'<7:/J:3"=,%ZM7G5G1\%NO5]50$Z1/=6_S!0MR/R-ICIE//>7B88(S MP2B.XS3U9.)E40A*PG*AU,3AH.GMMMH%V*D[NCEY468!9F[X8<%H+Q&AR378 MJ8AV.KYSHS>7(#KC?7>@TLQD\>Y /&:8=SBVQ>:XSD*0XDZM[%;%X]-F=W)- M-_+[W>=O[=['$RGS6)SC*- [92]FF&5!B-4.F:4LCB3US)GA#(5.O6UNM$!; M-5#O.D4GO/ZD5?D9L'4J]%ROQ'=9_BAXG0[<"J/+IG;Z M_%^:M.^%H+G'"<]P%"8Q)C&3F/&(X(@EL20\SX+8Z%3=K5H3A]\OZW+SJ!D4 MMWK EJ*.L#=;C,Z/*"Q:;_6K;_.V>NB%YU83U-$CC/RYK468M";!+9Z.5J:. ME)IU;>H6R,/5J>/1[8+L-[FAQ4J*[NSAFJN)^76ITP4^REP)WBP89;'P K4Z MY4&@5JJ&%K!8AS;,D3S6!A,YH) G%- D]3#GEN?0C78S993H9'_Z=EV>1V 1S_YXL M\/G< $S&!V\7FFY[HE:+0S]U@G]&Q0J90&%S+#9NHKOSK@%9Q$N&W34K+&0X?@=F,>;]D(4%)0WJ0NXMF50H1J2Y5% M(<>)X&J7E7@2,T^F.*1^QB/*B.?!R- 'A$U]]M\K86OJC+L,:?"2:Q RLVCH M"@C@"7\/@YI(JZG0F^; Q\1$YU5Y)T2]4_G=>://U]D-/&.9;%;SJ._JCC__ M^%K\IB)*TU;\%[6!TR%HD?D\3W)?\Y=[D5I%^:'>3$D<"B[B)*8\)B >3C.Q M$SO\3B!Z5!+13\OZXKZ4?/VXJG]]5#2"="9:C_5A4RR7Z$E"N1\,43>+%.ZQ MA,6,MDM"GT7A\]_QUUO=2WH+\"\UP/5RR6%:%LAR5TE:9D+G3=D" 7&4P 5[ MVI8W*Y=EJ?FZ];KF@?Y9UZ.H_[U1ORPVU2*)HR!5^S/,19)C(B*),QHPG$LO M\U,99R0']54:$SAQ<.G$=UE8&ZT E !K!#*S^. 2"%ADV&+0;I=JV?5ME/H) MM>)=DEJ9&>J,S&I$W,PD5F;&'Y-7&3YG25I5/E(UE]8)$[JD?;TL1,."LM+] MYZLNF:)W3;2E(MY1U 8L8UF2:F)]J?XC:8H9U^E&:1CDW&=^YA-(;'"BU<0! MI*^C[C+8T[)MK+[3<__2=J>J=2*XF]=F%I]F?QFP(#;7>X#32KG$S16#E!.= MYB6+<@GC$2^4T\%A(5ARL7@HQ759[I9VUX^/-:WR]?/&)%Z.##%Q!%22ROJF M#&VIH,VBV)CEPW')H=&P2/-0TJ;S4EFJ7\NFO>Q.!W0"#W3]O'YUT=7$T.B! MBF$U0ALAN-@%AK%Q9W%U0^,ZYS7].-P=/_U[\W;]1RET#7[59K0:NN&)1R=V MOW9??ZVY?/LT$(:[F'/VCCO?A:9:G5X<6SF>Q0QRK@&CK)SJU'BS.=. ,7TG M&OJ8]>6P;D]R7ZY_%$**#V^_57KKLLWD;:EV=6)#G KN4Y9B3G02B&XBQ%*6 M84((SQ@),X\$D(YZ%."\T\^--O#6@_]W+PK\=1L[F !0+@[G+55/#<%Z= 0$Y;;M4AT MTF:G2^)1TZSF[O.CSC:#CQK6G\?'/VR;P-EUNZIN5_IJ4^V*O]#R7[+.;3B\ MEE!_O)&ESBEM-TI-/OG'HN++=?5:]J[8(QGE>:Y[L@>QCPF3":9,O878"W/. M9!SEF0]CRIA*58B+6#%M]!2'IHU.]'+,5A!_!D3^H!PIS4Z MNBI%/]5,>XWJ:'L 4"O_,]JI/Q%_Y]0@.TN7G4C-F3-MIP7[.$EW8GF7701_ MDS_DZK5KR[S@7A0'-)#8CX3:I G"<19D$4Z"D D9_^V(F7H3=O%:; MM29M%O)E70U=;D*@@5WSVAML>;G;"IR@Q?*P28ZO<0^$O,OE[6E#SUW9GOFT MG5LVU[V?*:\I8:__+*J%H,H6&B0X#W1/\Y"D. W]!+. 2)HS'C "RNT\%C&U M.]8"42<1_:YE F]"3^!BYH^760OS1:"A8$<\;XLC)SPA8%8'/&_@H?,-?-*2 MN[M^^0?5MSYU=]/ME+N[2<^S-!1Y%F(F4H()S3R9H$6>+G$?=" MB"N:")W8.5L5T$Z'WGK7/G/!"$XS#W8-$LRG+\<'SL -,-@5^;:)R'EYMP$@ M'%%N0YZ%A0LAB\6U6LR+NG'4DCXNB)J'2>KYFMN.J15SQC#CNF&3Q_U$1&$2 M!:Q9'.&M!YR_D/6"Y=E;N]U8TU=/+::#T>5?:=M <+<,MAX%/N@V?XC?Y6.CY M>[7Y2I_E(I;4EV$>X9SJGA=>DJCU>,!Q&$59QBDG(C)JD7A.P-2I/;5(M).) MM%#SJ?@D)N,S\J66PCP>:"1H@AZRQ&J>/CG@;-/UD#G]67OP=+=J M6J"J)?2++#=O]^I=;O0A]8N.T0L1$5^F/,(^9S$F@:!JSB9JQ1NGH4OQ,]*EAW5Q8=V3N$2EW!3M]+3.T4NKVQ5ZT=K5UTJR M4_%*DSW#YGI#T,VF>(= 6OEYK[10(ZA"?WWVWJ;C=]J@6AVTUZ\87@XOD,W-MPN M16APY/G2A$P,W$L5,GK DHA$MX"Y?GDI)2_J5_M-L_A6WZ^_?3?/I3<>;&)G MKN6CO@*HT0#]I'08J)*WA,9L+G>*"LR;QP"98)MN;*TK%I)1>?-2D9B:?\1' M8OR@;8K(;FCU\U*V%7-JDU]NVFJZ11"Q*$V"! N]#U ;[AQGDG*U0:!9KH_& M?0;LAF4B%O+]M\K7ZRM1K_-I3SHTG<0 1K.XX!H:6&CH2[]"6_DU/-6I)>H.O1 $W\3W[#7?J=E8!M^.U0??# M!L$WV<>JN]I)]T:>=[M\;-+1GOC$1RXE\=N_HW[;=@$_8*D+2!YS(0,:W;Q MW;6^+1N@(?:&:_4)$04NW7M@'J2MO/70G(=+$ :&,>/3QQ4M)SV?IE6VAEJ#9!6 5B)=\)R@V.XRXT& M'L#557@[(]$. (?E=^C9W&P_0X[&(K MH2=@;#-].>B(6N?EOQ8K>;N1SV,%?Z;#3/?]ZZ3K+:>2OU[)]6NU M;$G-I-A/A^C/(EHW5"OG*"$"@H/5[LU(P&Q;.8BY_7T=Z#G+!5]1T98OLN87 M;8N%#TX:(YG2A*<"9R)@NA1"XC2CF5H(^@GQ94Y3WVBN 4F=\6AW7Q_]FU8C MX&K1"$S#M:-KB( KR7.(3'H\"S+:U3K32.:\JTX(#$=K4-##MH4.UT*H;T]U MOZXV=/G_%B\W:R$78<1\+PP33$4<84(BHL*$[@83ISD-LR"ED=&)T+"8B>-" M6P_02M8]K;5LI(0C+1U:_7 2J.$0X,Y\F,_;6FY1$C%DV 6%$2>'G;D\8LBT MXR*)P4];GMOV"<2;-MJ[R4>7_ 9"1CA.=/N4///5G!Y[6$I!@BSP.>49+!UJ M2-SD:5#W9;'BQZH 3VV'0#,\LG4$!/"\MB]5^ZR6BWYO_W>26=K$ M4%L-MEQ7V0P=(,]9*LSNIT1NRPWS,?CS;@_/FO,_G;X_,=@ M7L1_\/7B03Z_K$M:OC4<=\I9U114J;?UL/Y"5T*#7RS?OHUU++B=*N<+J]YWJF' M>IV,5_N=C(NQ3L:3O:WAB#$W^';]/SK]6I[0NMM0]PH>UJBG)/IFWTQZLE<@ MUOSUN>MH\U=[%7O*_=5>B?$,,0%XS:RB!ZXG#C\(TGKR<"EJE@EG FRZ26J* MH>$'-"U9ZYL?L(=BLY0+(C*UJPM]'!-&U)XO]C$+@@ G))"$2\%#;D30>&KP MB5>/M0R]M?.#G]C/'2/RF_DAS!$8XT?,L#I>.1ILMD.5 M;#VX,:J=YQ,"DC2?P$AU$H,1$>QRGD9/Y/+MO]'=ZT;M MO5=UVX'TRHOCJX@T3Z978>!=)7YZ\DEH&#EX3Z:QPQY]:,"H@?_> %\+NVH! M=1DM3IOC+$0<##]S7#AMW'$P./,YNPCPN:@X7=[+LEB+!24B$I&78X]DJ9[# M!<[\/,11SB,O93P.&"AQO3_XQ)[?B$+_E+2$N=8> &9N96L6S*5:BQHQ\]Q? MG#+,D7/M#3VK8YTRZM"I3G[&SJ&VK64_KTM-Q+3K$*)S8+_03?NO;\VV5G]A M'_Y8/SR5Z]?'I\]J;F@KO*6X65>;#[12*\60L"3C?H"YGZ2ZH$3-SUE U7_R MW$MBD64)@]U-3J#EY%>:'W596*YB UJO)'I3*J%-HQ#*E4;U;X"5I5.\++,8 M\LXO !:*ZNSYG897N_[).%^76.M_A?Z_YK[UMW$62!;9SN)+>3G<&@/Q@4'XEW'3DK*>G)^>LOJ8K0\O\N_KFI3(\]2ZAQT+]F7SGSWY_K&YP*U M1U]U77>;0[QTI^(@3'T<4>[C@+LI)HFK;#OC(LJ<4$0.,.5$A^[DAKH>&JM4 MOYZRR[>,0!MJZX"HZ0G9!@;H'G6(U#_T.+A 1 W9;9BP5?EK)+2UWMDZ-&?N MF V X;!/-N1E>,K*U9.ZVOBDZI)OA0HFL/Q1TOM[_E96;#/_^]N.HCTF@"H)TQ3]PR;1?-,A/_$C>ENS7 M@O,\6Y&JTMI_C[\X8=A$D4-;>J?W/UU9 9EB9\MLEOBU+[NEU*U1:48SL8;? MG"^Q:I3SG3RI\2?-=E,URSJ7N+Y_(S^^$GE<7Y)5N1!1%*30LUYQL:02FGGY/!1%,[16E"]0CI<8;798EK_ '0O\I__VI0PQ=JG:2 MC[R9:K1AO^^0VQQV"T?'VM!; .F9A]_"03D<@FNPAID%NN&5BFS>%6MYY.#L MP_O?2R[=^,T7JNWLN^R-?DZ")%5)(IB3C.& B01G ?.Q'S%?A"SS'1'!S@QP M)B8_4'SZ?'-Y<_7YYE=T>?7P^;?/#Y^O[V'FR !9/:,T+5HPTR1Y:6XT.FY0 M]HY^40PA-9.M9YQ'[:'W2":KC_'!2+/F>Y5U96ZYI(_ M_M$DCEF[,32&__2%X1S(&]P73@:ZY0O"<^$SNA\T)CK;]>"YL/1O!\]>RS1R MP@4OY!>K5Q(1>1Y-**$XC5V! W4QF#$_P4SPR'>\B,0BA#DF U0F]SPV-(\6 ML;AC-2PWZ^ZWRZ::95V@M8;WKXVR;N3D+.1@-FD+V;3E)R-"68MK'%*8.7QQ M5,3#*,7Q1\^\HY#.Q+)\XNS7]9J5"Y<)PAVIUX&;.3AP",-)'+J8DCA*DD2D MKK1#9I<4.X2F#RJTU-"C(F=X3;&+#?">PEA>XXN*CEN*@8ELWU5L4OD MY]Q5# IZ]+)B^&G#2K%N>LJVUZ[JL]L$*(EC*LB<0:J(-,@.K&?T3OI?N5$<5"WL8(U90>!J*?5MJ&!Z;@I*O":-("8 MMFK5=$C.6\,& .&@M@WRKIEIN"9%+D^7Y1TO[M7I4Y50T$5 I,('D8>3Q(WE M@3RC.$N9AUT1?/E_=WM-U MP7\MN$I9>'@B>90X;?C)B5,GH2+#D4.DOQP'+DY#)\-NH*[PJ @S-?)7LR_? M**F)-^B[8OG,,5(LH%+Q@"3E.J[TV# #B,./0Z9Q\V -".!VK(2OZ:HS=DU9 MY>/G-10&]Q'C. N)JSA879#,8:+I>L*+0E'[RW&5YCO D-+DIV;#+TW#*:7 MLG\\K._X6HWV^)1O^TWK3B\=?GUB.R2IOI95?0Q^6*.[Z]N=N3'2%UZOJWP- M&F5Z!(;3-P<6$( 9(%WA+4]>TY#5;,CID37G&W(Z+M3.D-,3CQJHG[K'>7A^ M_)J_+)77 %? 8PM,K8+U0-V'Y;.Z6?IZ<_>Y-ZT).$%X4'P-Q;,A.5#U1H2> M0MU.26@^57APU7GG"H\)=C!9>/1AXQ:+==;,*UG=9JME,ZMFP0(G";/ P0Y1 M;=EXW5PQB3%E49P1[H 2X MN^( 6'H^]=D P)2T1PYMZ5GMI'A<''L]% =HS-T]\;B8 WT31QXV<*AO7M6Y M5DV.>I$?\Q,I^4>N^KK?K*LEY8LL\5R?<8Y]XJGK*DYQZ@N*?1K'S$D)H;%6 M^S0-6A/OHPUQE=E1;,@C5M-'>'&9.]1FPP%QK/4%'?>L32\SG7.O)LN-=:[YB8,B^\9(7;[S\QE?U M<(NUVICE-Z%HZ@O6*[80BG(HYH^NK>. M"<#,V<7&S-2U/""Q+H:^+_7Q5;I=*NS1VRF5(5SF5E?LG^4=Z_T:NR@B50'WM_ZF!( M.^R4HSN>UP-7MD$ZJ=H2+[F+C#=6U(="(S)B 05@8$0; ,N)QZ=$-8N0'%MT MO@#)";%VXB.GGC5-_%U3SEGY23*F6CW>BEK!_\97K&W^N&"1'W@D";'G>3X. M$I6"E#@IYHX\T81I++)$ZUY3G^3D]YL- TA]&J@D[4S/O>VHX)0OWU073&B2 M[TE$]0(J=G&":?HN1$T_VJ9N6I'?-*FUF0NL*ZRUU."3!&?.%-8%X#!Q6/M- MTSQB6O#:66K^VU4G\F\;%2D7CHAB'DL;RT,WPD'JA#AC(L)^2EF2)5E,7,AP M0@AM+34X>_K@ESVK("%;^,#0OWE''3M(\8/>RK^V[01;G@"=436A.NT)3( 2]#)&'Z );E"! M\INU*=6D,5]34IC0.RU(@:^:'1L.>Q4NXH012DB"G2C)( CDOEA M)$(1I6Q1K2NRTCL=')( 68(-(>TO^H-Z!=&V0>;*M'/H #1Z&_YY L.4>J@G MJ+V-_+@DEK;M 0*S;M+'!=S?DD>>A&_ OY55_OBQ&BPAOLREJF\KB6%!-_#" M$V_*O_%218J;@?T\*+$SE+6)J.0)H#)+1 M9@^G-MNV;PQ$_P!@OHC946!_4G4[ZZ$IF;JLJF*9O5;*]7A8WY%Z.V0T8['+ M0DQ"XN# ]S.!>Y^S? M!MJ.%VU@KYN.*#.AJG>"FQ0GF+7?L-(:]XOMX)R&G0O49TA=9SUOEL0V^QIY@81R&\B-1$:N41JH=5H9%XCE"9)[+60BY M_-:@.;'?W 1CC8?>Z("F9V1\+43:.4A; 8=;/L+'%I4I,"#K%J MI,[5'?UL_\W+!F<-\FCDX33C#011R M3'CHX]B+,A)1C\61"ZXVJI>>6 VVI^(G1((S-TV.9C0MM MG ,S E/FN#01<8)CY7T%\BB&$Y%2' D1!#QSA..!FI[: H1^:ACE4.!3T9.!-\R,W=?U6]VH]G-^KX*S MIK+)76OU.U.B\ZKT>7$Q6W]:KU:=UH;)'%I[+_-1E"79$[$E'B_HXX:G MU!%1E$2)DWK .>,&7$QN'EN2=:6K2JMYKDN"?S0,@?7?!&<]PS Q=C"+T3&C MLHDZ=E#+#^H80AVTWQ5/J&7*8J3V#$@L61H3#F8U06= M&^;SED*GA\I5WA< MYZK:026KO7]\Y0_KWY;K5>V^-][FE;H4+]Z_D!^7SY5N>B1TW8E/'BT[J.,' ML= VXC7DHV&51//#B6=4'RN55/JVN(1E\>>J+E"VU.O=7WP , MBWI:R\^6$J;*#P5A>_.EV(])XF5^DB:I5M3 @/9L M%SQMIYRFTX;T)I;5$_IZ_\WDAD035<"ED'VLC&Z-)$Q-K79_*N+FEW7_@F6. M7SI^IH/.X/;)/H1G74_9@M+L%@L&AM8UE^:2\]^#P60=O"@#+F&8)/-&EBN5 M*-RVEKCG]+5H$G)X5GTE5?LOY:Q)'E0ET/WRSX>G8OWZ^/3 PUD:^3@2#D_F%E'XN_K!-0W&$M@Q*]ZUC?M/EY@*U M++_+OZYJX]66OMU+[E=\\^?Z&'F!6K':SS/OS^7ODKRT2XM0<"\+&,,B M3CD.1)#@-$L(=ASJA!D/,B\F0.L]2&CZ>'U#%KVT=/_W_TH\U_N_^3HG0BQ7 M2WBCGR.(:=K0LU& V<%._(X@:BE:34LFN(0D;G3%D<$'4AC''OZS-FB M39+D9]9/(9E 8^Q M-,A.$*?R7,9]4-7&,)V)36Q+%2T[LL!CUA%P-,]9YXL,/&BUTFXH3M!]@:%_7@M'7B<3LIGPM*G"02CH-)PCT<^'&$,S\(<9"(-"!,>D51 M "DBVR< TDAX.9GEU$[#%,49$Q.G2T:<. 7QYR8>ZJ8;&JH7X\O%=5XMJ_=+ MQN3'65[)'V^+A_6/?$&8XP1)Y.*$*;W*,NF3Q%Q@0H2?10X38:PU3F6$QL3; M7D,5M63E+J#^M2Z0(JVG;V/XC*N<):EA6F=0PF% W")9GVFV+8)5%(U>0^^@;;^8_I,Y'\E[>D;+Z*(_, M.;NOEJM5O=O*%Q<\21S&!<$\\A.Y"Q**LR2BF,9.DE*?."Q-01&$LUF:6+FO MUL_/O*!+LFKO[%,',I'LU(EDI>(&D98=>?B55+CNZ!"+'XUF6&!6P(&Q M@(ZW7LOQ"P6XXD89F*]JAKUB"WU4\8*:+=3Q9=';MX:1+1?_?(;F]>NM 7C@ MS-M;V>6P*4>SE3+B<1-/6D/$T\> M8R V\9#$Q#:NOCK=4D3?%4U@B', %SV#=)ZT, ,#%!1L.([+8LD0#!"85;&/ M"[BOJ"-/6CN\J#O\'\KY_[0NK@K.EM67=5E>_TE7KW5WJ2Y$T&S("^YRYK. M2R=#%6VJ,=&$A3XF@1,P+W9]ZG"#R29G,Z;U?3][[,F&I[J0J1XQO9),04," MYW\,QN>4"5"U>$S9Q;?A#RD&+]"&1;2-&9XX)-HXLYCA-=V1!D_G]8KB1'0MNUBY0;<3^,D MPA(SH2[+$YSXTNGUJ>>Z@D=.*H#IC,9H&>7!S(T7X(1K_K4QR+GGZLA7P_"+ M(O>723=[E>5 P2QO&[MJS&O]!L?8-^?!#)C5E=07395'4 M3I)V,5G_K8E59J#(ZC\AE60[ HZKS'FRP?1EJ';,E@=X7 [#4K&=I6:L$1L2 M8;+L=57/9JF>=J:UJ!2G32?_S0"7]D1)5KU( M!M2)T\5=TU>; $N@2];+(LO>4WDKU-D?TY> MER881U.V=-\WG8?;18SK7/RV=5CUODW1WW3<#]TD(I2%V$M\Z0SXD8\S+ATG MAP94B"P+*=?J*0HG/?%>WV/D M7QT:X37O7>*Z?1Z<5_+L9ZQF8:Y&#FQB)H M!H-SH?);&Y^K37CF(;I00 Y'Z8)7L!;#/A;V475 #_*3X[>;Z=0//]9UV=D' M+M9%E_#V:5E2LE*_7[AI[ OA4BQ$0'#@,8&)+U(<1;X;NB2-8A\TXF!2;BZMFD.HTLL+5<7'@9FITWYNQ@'QG_-IV B6'X^(7S1#!VOV+]!6 M@ LD16C*+E%6"]%EVZ)&C/$!D#;BZ?;AGB[6;I'7GQV'MP^[1HQ^ J+P4-'= MVTOML8"GK1^\.+&UO2/OZ*U$=[R0$#S7KM=VK(?47,6+?@#I4.S3,:2S)(99 MM %AIW L1Z4R"BH=KC9;7.FH(/W0TO&'#)O%[U9BWO!JX05>[$=AC-.,NSB@ M,<492V,Q*_M146QU7S\D,&^7]:,"'G13/_ZDF=9]6>;\5C3WVI\(584#[^VF^&%= M%.L?CQE+*0Y<3C'AS,<.=YF@-!5Q[$%<%@CQB??$ M[G2:=701;0G#]!6$IYXF3X423,<5%RJ>W:;*=(QLJNC0AA=T=0HYL 4P@<"2 M;0"1GM5JF("R;T^,UI@\FG*I.O@,Y]UL2G!=+XD](FV/8(XT1:Z*GD01SA+! MO"",*&/Q1-&3T]S-9*M4 [BV'6Y3[%#T?/9\9 >>X?-)J>\0[C$<^%0>W4+! M<.(RCFF4!$$F/Z4HCNQD;T[\,9V=R?F%ER6BNQ_9S_QD0N*%,?4<+"(B<,#E MR3J)@P1S'F0N2](T\P+8I*6?_:&<_WDH%:+[I4-;;4*_+/,N J;L,-JT)BK_ M\M,US7H\TJY]FSK^V'1[&TGGM5[E/PF4\\<6-7C[=XTEZL-Z1NP00 0>*[S^ M5_5^^:-@Y27[1YU+_/@;67U[*2I)_O[U^;EXOUH_OY15_I"MOG+5:%0WF A? M>>+32GO/>JD&2)1(E\U5$# D:8#NZ9CE MM,#"S*0AIBIAZ1!7]+UAUU(4U!PGHS"I ;G9XJCF4/0#K6>L C=,']\8*V^+ MV^JIN"[RQ_*.W>8;!FXJ]?L?Y3>QHHKZ0[52I)5M?"O8'P7,4ED@-;'I^KA\ M6S*>L[J:N6E>[(LFYQMJN*^;IJ'ORQ+)7NB16GK?(U4[-WU*\^ MJZBQ&/*)T?O023ZFTR9OYD\(9@/G_G LFTF+V!K931OT9S.D%L'J6U:;RYX5 M%".KNMO=S;IJR^!;%)XX2.2?^.(^3F M"5L9^P*3TZZK>8S8S_ =3PA^Q!D\ M]99I\ZQ/RQ5OAD0LTLPC 7>E"69NB /F)#@5&<&,BBC@GDAY".R:M5U\:O>M MZ1ZEZ*&&(+1)5@^'<74]5SJ@#Z4OF$$SK$,)SNB"U5MLYO97AV(<]KT:>,9@ MZM0W_DR6ZO1VM:[K9*@ZA,F?*_DKN6NHQD[+VL==N!Z-LR1-<9RI #8-8TR< M+,*,1ZZ3!833T-7)"H&1G3A39,,'HCU&U#]:3NKX=,,*8'22/JKCJCD=5C"E MW<+4YP%MF4!7T\($&"XU"5QFW5(>D'IZ?AIA:>!EC..0IZK%IY/AS'-"',M/)"#"B45,($X' ME(&)#S3WW12_S?RT[3P_==&'JJ?U:RD9A/8> .MY[Q,"1_,^"IJ%YOQP,8[4*$OD]2'@Z5W9*ET28[JX6! M@K%O6<#OFUF4;>O?C8VZYX_J -7&"KD7QUX8Q3@4GCS7<#_%21@+3-,X3)(X MH[$'.M><(CAU.'6;K]243VY3&F!VXR1P>O;")APP.]%#8D,:M;0GB++J"FK) M*)PD-ZLQT!5^WPAHOP>/MGYL7>)M$=\G^9M2_LU5$Q(=[(HDDR>'-,$D=6/L M>T($KH@CIM<$8H3&U/?/+=5^S2RJ">O'8(^AVS-V>*T)X3JAVM//6K:ED6U6;NO2%7WZ-KT!V$.22*?"QRGKE0_)TRP2@K' M7L@H#S,6^C%H2-81.A.K8-NQ;T/VC,XJPS#I;:X6A(?IHHGYYHEX'*?3.Z85Z6%Z:BRX^8"?(<'.'_&S ML^K/&?(S)-C1,3^##YOMH ]%/=;R_5ZU]FUF7])_O2Z+9HCX5UX]K=DB\F.6 M\2C"O@@\J:6Q]%[]V,-9[$1^2&C(W!16MJ-#5NN+>TXUSE6OJS$J^(M\[(F MV]QK(:BWTUI#Q;#I:4,=U>0O-J-V6Q8ND&("-5S8VXS M)32UK[L[[.4"*T/[K.DV/:ST3( -!(">KYGP9TZ\.91LDKDW/3(_,,NVD8RH-WYD:1 M@/5*'B<(^1(;=4BNR1L,KCT.D9[6VA,;IKM-Z4%7F-JC/$'IJ9Z,-F?>'BZA4_#;T^\ORH2^O5%1P0< MUT0[LL&TKZ6'.H(7^\]X@MYTJ,!UR@/3?Z1 TRP'>(%DH)%7"12_IMT2DX$>^A[82 M@LT &W[JXY1E! >. M_"E+T@ G/"-A'!#7UVM/?I3"7'?G#5$DJ2)%%GYSOHO+Z5N LZ4%Q@Z@@AK= MF0\*<]:-^>Z*L]^7#PHT=%L^_. 9L8 ;R20IGYHKONL_5<4Y7T2IZQ$GBK&7 M!BX.HHC+(TZ4X="-A"-$&(7;?FF ,, 0K;N?+#-.^,7'1=T7;4O^.<<&,(@)'EIPM(C N4C\B<.))L\WQ RFY.NRV M6<=!YHDD=E((U2XK;+O;@T!O MCS,7#*9:&YDFR*D>EL'2#K:W^*S;UK!@^WO5D:?,].CRC2Q7J@S@T[JX)RN^ MG8NE;KB^DJK]ERK"6+]6]])2KGC[ZW=UR-V&.VCLB"P. QPFH>H_PQ.>0X(_2?+NJ"+\DJ:GC=_*%V?*_ZL,U?[^,M31M=KFFA@UG:)OBL& M4,V!I3/S:1&-SLTCR\YV=CXM6O_\K/&TO7$NVR]A&(:)YP89]EFHVE#Y+LY$ M0G'(/2?SLI0R'S0T893:Q#OTE^%Y)'K?6@/L]+9?:XC ]/@L,*Q,8]'19%OC M5V96;Y#8.@-6;"F[&H2;RX_J?3N];U-6Y*=NF/C$PX'#Z^)'@M/8<7 4^"(* M/1Z+D$(G8!^A-?45>4>Y-Z3PK/G6QR#3TW!+0$#W:3,,C,95GY#.XGSJ8Y1F M'TA]0N2A"=2G7H&?'GLM5RX?'ZOKHE#]9B^?*]WX\M$%)M;0'ETD"1?UG1&2 MY- 2!TPIXOO P M[3M/;MBPWU'1S";^#B\YW]C?49%V9O^./VF0$;I;?*'Z[N*DF M>)=/ZQ7[NLR7SZ_/BRP1?NIPBB.AALME-,%)R!WL1R(27,1NYFO-(053GCIG M205&E[TR(-IRNA4X)DEAUH%$986:@+$:%(H:,'Y4D)-Y-Q)"#5:P+276EG=BK9QV\*G MKL<\%F UMU.5GF>8.'ZH^L-&H9.Q6*0QK$1M9WW(M]NH(JVNF5X+5)(5]/YN M%PB]"(&Q<#"[UTG5$K+9WVR ?VO-S/IKS]RY;$"LPS9E0P\9)(JQ?SRLZV/1 MG\M2.S^L_]+$1XWMS#A4K7=.R?\)R K;D?*T.V L($PSCLN&OBO*MC+ AJ0Q M2_S:66F^?*\A 7;2O 8?,&U#SE^DJ]#F8%[FK"G.5)-7MJ.)0Q$X891BQP\X M#A+"<)(1CIGG$2=P4I:F(6RCT: Z^?;3\H!XPT2)2,[0NLX2[L80DYHA:+OQ MTX#J;5B600*Z["TZ+?4:G+:DNF9@@BIJ@+S66HB?ICASUW!M" X;A>N_:MH; M7!YREVHTWQ4IGR0%]1\URN]-'N#RJE1)W>T7G&X87.1[@,VX4;$D- M#/7!!38J=CPFT5GUC@>+SE[R>$RLH:K'H\^:J^#_>R6%_):OWMMOF..&7LA< MBEVB1IK&C&'B^AF.0L]-,JF1::0UW'2$QEP*N"%KK'_[X.BKWQDB&VJ?MK1& MRG=$GK-T;W_-V57OB%!#FG?L4=-(;E[*98LCHQV(GU#NIS$. B^3'G2=00_#"YKO65P>[Z99-P.MRL[]0Y4U,P)L,_#1&ZQ?H()"=1D/X>[OAL[ M@NE?E!\A,K%2;V=HERU9P.7M,5R"((L=SBE.Z\Z+'DMQZGDA9K'GIU$2!)0X M>F$#6\@8!0@FP6;[53_!_=KBK)G6 M5STM"X9?Y$GV724TM:_)YU](KEU$JX>PAKVRB1O,<&TA:TBC'FT3$W82#5"# M.GNHF+:D.P<=:/;TY-GK*:?YDIFSN:FA;6Z#+O-^U]VO M=8M\SF[S;ZHVMU IVCF[6>=%]\\/I%R6#\IA6W BPC1Q4\PB)\1!Y#&<9:&' M8R<)A>!A0&"-!ZQQ-O5I=U/-WEY_UE<J6ILD#^6MWE[Z,T?M^&PAN9V'G221CQEFB!)HB/G'VNJK+I3?,]&*%%^CKFBW%4K<[FJ7/ M0,]VSH>LD7]^!,C64*))1G7;@<3:5*.SF)EYWI$-X XG(5E9U;#S%95>R.M* M=2RMDY)4ZF+!GWA>2L^TZ0'Y95V6-[RZ%0_DST64I3R-.<6.2XETS@7%F4,2 M[*2<>V'&71YJ]3@VI#^QI>MQTZ4;]OE!*\D*L)L5$%\]HS8A:C KU@>L24'< M8673RU5Q\Y<+)!E2FXADR6+G*3,L;+67 E*?MX>4&30'C:(,ES&=N-JF1#:7 MN=+VJ9FNK^6"N]1-DRS&B>L'. A"@K/4]7'JQ+X(G,QUN'9[]3%"$]N8AG27 MHHLVQ%%#'3IV]0A8XW;$)@0P@V$JO<'LU7'1SAB_>F3AF2>PCHMW.(3UQ/.F M><<56>:<79,B5R>6-J0:I0GE1.IFX,84!]Q+<,*8@QT_8G$:$.XGH$'FPV0F M5M2.*.(M56@V\2 T>AO\^0+#U'(C:T=P@M2'<9FLY?X.$IDYSW=,T,.XJQV8+*TS2O/8F[IA_P$]"$&19@X]J=,'+#Z[9[[13=NVPC.'/7VI-L_5OV MK-4%T[1CK?;Z9L;U5VFOE<-SFZNN9DW9;+F-2XK8<;D(,LP]>>X)@B3$B1.$ MV O=U..)3U)8;'B0(^/$\1FM2AZ@N_;"Z="-*J) MUZ:ZO^RR 9%JVP!H9S8D^+BFVI 9IINGQ+7HTYP2SJR9V=""\[4R&Q%GIY'9 MV',&^8 JHX87*L>PKD'X&U\QN;UO%??JB:@]FQ?+LEK2_4M $3#.DT2E"+HI M#F+"<1*EJEUW)'R>!EX0ZR<+GL7*C!OQEL^#N@VTQR,@4>Z\#V+<&,P++\QL M'*"I&$/2.T%;UO9AA>SVMI$&Y"O.AKA9,N,AB#7L@*\W^N5WOGQ\4M=/Y(T7 MY)'+G:> 'P#X[(/H0732JBZFI MH%^D?Y&8%@ MR1&$T9[5+S2"9=]--%O$]**LOC^_4^4==:, :=94$OF']_Y?ZJ9POD]2)XX] MG,11B /J16J"7(3]E/AIZ@H_B4$I-OJD)[]0:Q)%-EG!S3\5^3J ,MYH[EQ8 M=2_>I@ +>AEW#DX&]W)0D:W=U6D3GOG^#@K(X9T>> 5X,.J^^N==06^+A[*X MEL>CY_KL_9573VNV=18T@U,Z:TWMX%:2!KHK5+1&.@$/]]_0EA74\*(?L-(" MYW0 RS8N,$.@ XGT=FQ&G*%"&P6ZM C,%OB"B-L/A('>,SLU'$NW^[O<%,AJ M^3^<_6V]4D>4;<1[>R-Q*;TF^:>/=2[QG?2A)%_DST4@#Q"^2!D. W6\\&@H M?1H:8Y\ZF8C#B(91LLCK(2Q2#NU3Q@2L:BE6VBC6 >9G?0YFHW^N/E\@K12!+?NHY;]_'7DA M/R_Y+.^%_B_L9AE/"*NET]04',YZ[)H0XOWSV92DC'L]/R]?GTN5!<;9#:\6 M$4V8D_D^3H3+<9 E\J?4R[##TS2)B,?]T%E4ZXJL] ST 070>6Y#1UNW5:[_ M2TNS3J&$EH<=0J)G <\2%'CCV,G7T*H+'*PV71X6Q%Z+Y;WUYVZH/"S>0/OD M(P^:#@&E4LU+_I$W__V#1G>L_Y8&C MDB>3*^G7/*Z+=\A8E,&7)[8C&YJH(PH8BS(L[>GXS-F"PI3\4$:KXU%&I3&* MM RO.%MH952@?BQE_$&8]I352[&X^6/!'.*Q.)&;=10G.*#"QUGH44P=(OS( MR:+8TYKGW:XWL?K<7/^._KC]]M]Z.M/).*XA!IS#].$DT]I?_SU61[[LZLGF MVZY^VG[=NQ5F^7+OL=M]E?=_;3 %2VT;Y=5J7?*']=?\9:GF97_.V0UYYMI# ML4;6F/I;+$D AF&-"7O:^-N2$_:=;ZBBFJPZX3TL5W'WNS9HO+Y!D M9?FV9*]DA49Q@8W0TA#:;*+6V,+S#=C2$&]GWI;.\Z:%Z)^6*UYT.](B#A+7 MYV$F]Q,U/8>*%"=NPM7EO-Q6>*IF8<#JSW?6G_IXUA1>UR0WIQ=HL?DN(.,: M:D%,X.$,)*%!0?F@'&?4D>^N-W/Y^* PAU7CPX_!][6K]3U?<36YIFWR!=G0 M!E^>6%^NZL:K[ZBCW'41'#?EFG*?WMO.%AFF.V;2@C:N48F,=JSA%6?;JD8% MZN]1XP\>TZ4^ZE_D3__U']UOY/]EI.3_]1__'U!+ P04 " '@3]:9HZJ MW1&+ !1= 8 %0 &-V8V\M,C R-#$R,CA?<')E+GAM;.R]:9>;.7(N^-V_ MHJ;GZT07]L7']CTJ+=TZHY)D2>VVYPL/EH#$VQ0IDTQ5R;]^ LQ]YX*7+[+. M[452IE)$+ \"$8% Q+_\K]^_SG[ZCLO5=#'_US_Q/[,__83SM,C3^>=__=/? M/KT"]Z?_]6__]$__\G\!_.:??INNO_RT_H(_ M_7VQ_,?T>_CI_2RLRV+Y%>#?-O_L^>+;C^7T\Y?U3X()??YCYW^[_.&1#6>AX<E[,_+Y:??Q:, MR9_/?_I/9S_^^ZV?_TUN?II[[W_>_.W%CZZF=_T@?2S_^3]_??,Q?<&O :;S MU3K,4UU@-?WGU>:;;Q8IK#=2?Y2NG^[]B?H5G/\8U&\!%R#YGW]?Y3_]VS_] M]-.I.):+&7[ \E/]_6\?7E];,H7O:?'GM/CZ<_W;GY\O" WOP^=*Z^;?KG]\ MPW_]TVKZ]=OLXGM?EEC^]4^)_B&M*107PM45_^_+?_SSY>+?EK@BQ&R8?4/? M./N,NMH>A.#O:YQG/.7N?(G9(EW[H5F5[6)Y_B]G(>)L\]U)QNED\\G/XFJ] M#&D]0:4$)N' VJQ 1<8@*A=!&^8"]]KJ8*_S76E>$=$;5:PP_?GSXOO/],$_ M5UG4/VR$LA'(K>5.!;,?W>=[[Q/][$26X+Q(##0) U0($:+UAO9#"3Y&:[0P M!Y%]=;7K5%]5Z+-E^FFQS+@DXW&^7%BF6\J]#MNSG_CY6UC2!T'Z,IWE\W]= MEHNO+72U7C20W*E:B-P__41<%UPN,;\YU+_'*>7] Q/-$B\"*Y@T+K@3+TI^BRAURRS[%X:;)O HAKRVX%!]D_ M'/:792=@^+0,\]6T"OX,T#F0@R2*@,0Q@2(I@%#6=X=N3KQ&7$\4LBYK,&Y(*016N2!CD;+N0LHW) M%&;$06BXN>)6*-#]HN @"7:A_0_X>5J%,%^_#5]QHI"A9TF#\26 \DF!RR07 M4R(+2:&..C5 P/55MT*!Z1T%!TBR"R2\IG!^229L(_B/)']\OCB9KY<_GB\R M3K)FG(1 $@D4/RMKR =R2@"3F4)8Y[G)AWF26Q"Q%4YL[SAI)^TQ_?+3\M?IM/;#%.FDA^$[>>SDTFP3&;Z=PLT7+-7$RJ'2PN M%]XN=<6>""KV%&A/F-@^6[Y>+[]-YPHG5WJ.AP*K(:($<;0V!! ,F2,2< MHT?7T%[<6'T[='2#AX=)SP;B75D<%2K]VR)84.WL"(:E0T4)@PH+@L$AAF< M%%P2T46GPY(95U?;#@ =ISCW%MW(*J^WH[/W7Q;S\PQ,4;RX8 OYQIQ<(,X0 M?"H%3))H'<=$L#U([3=7W$[U':FNBXD=IH/$CWUY;;3O$=IRWW%UXGF_[E[^E+F'_& M3;XU,QZQD!2DRXY\6 I]HV260)R+*Y9.+I6;;/RKJVZ'@8Y3D@>+LHMPX/G) MLHKK] :N0IIT<+*:%,Z$EN2Y2H4,E)0.HM49+)><6YD=1GD0)!Y:?3MH=)^" M;"#:+B#R>DZ?1N*8?L<781W.V)HD1H$N8Q'0,X*Z4R0<"FM(5L8E-(H+7YI< M:]RU^G80Z3X1V4"T74"D7N,NGX MG& (Q689N0K.M$@[7EMT.QQTGVW<7Y!=X.#E5UQ^IB/O+\O%;^LOSQ=?OX7Y MCWKWIFSQ@>BN)U_,%H()'@3%1<8%F:(_+,AX8/'M<-%]FO%PP7:!CX]?<#8[ MI]YIE4,V E":! IU B\TA4\B9W*7L_%-8'%US>W0T''.\4 Q=@$"(OQK+>-8 MI']\_$)R6[T[6=HF$[ MD'2<;?_U_\,>$AL.2M@H3D("LG,X1,_K)2042I.>;2 MXL[[QK+;0:/CS.7APNRD+/O5=)7"[+\P+%_1=U:3Y&.)Z )$5UTE&00)Q"=@ M21OGE<=H]$%XN&?A[1#1<4JSA4!'QL0SHC]O>)B%SQ,G;,80)=@4*8A.04$0 M/H/7QI##G#2+AY5=7EMN._UWG,[<7WA=68+3=R:GT,4HDRPA0O#D#"E.SI#3 MC@$G0)>216)X6%[[WJ6W0T/'&?;\GQ#7UCOT?9[]Y^?/?F M]8MGGUZ^^.79FV=OG[_\^->7+S]]O$[UEH^T[_VP!H^VMR/TP$?<)ROX',*W MR:;>K5J"=^75=![F:4KF8''Z;.L234DIZ5!2Z%G]1JX].&DC9'16)T_?+0\] M?2EA%3>:/EOT=%/A;+TZ_\[E[MJ%KGUMQZTU/H4XPXEVRO#H!60F92WU(XAG M[X SGJ(J,AGS4%G^05QN*!CGB?A@2#BW*PW$/>)!V5%L3 M-R[*!H'&[O#;0T\= /#Y8KZBJ&!YDYM?<5/[&)CES&@-,7F2F:4_.:L46*&) M(8SUJJHQZAZFJ'NH[0.#Q6 ZZ0)A7XF74\_B;GY\R!1*(&3%!.U+3IRA9^1I M!*6T1Z_80W=%^V'L89K&:=AR;)0UU$L'./N L]I9[7U8KG]LVE#4&AS:2;_\ MN/HWFY- :H5<. YBO"2&B/E0"%W ).+H_O- M=(ZOZ8^KB9"%K&F(8 )ZG)/ M?2Z:"7=O:'S'95PT! %&P;);/HB@*O-ZU=/9V4J!C(6$3@*F5WKO..= MA(P+E4-T>R=,#A%S%VAY'E9?GLUS_>WE?Y],OX<9L;-ZMGX>ELL?T_GG_PBS M$YPDXY(M]>[("J1S6)*@DG/@E!9H8G&(#[5;WBNWLPUA/:#I( C<3.8TUT87 M(/N ))MI(K]L.P:U\T8(KNA@%QJ4PPC>N0*1653!<&7C0^_7]G.+=R)Q7)^Y M/?"&U% 7$'R64NU'N+K,Q;[%]?FCOJQ%?12-KM -IU5\[I1WZ0/9_$Q%'[5*.GVE'-Z Q> ML@C<8([*6W(4'FJZOP\RKZX_3KOMX8"UMVR[."3?+_%;F.:7OW_#^0K)GWRW M_D+@ORJEB4H:96H:T22#0.G/87'R90DA?'$Q)"YK7':<@_HK^\MW?W/I,4ZS(Z2 M:WB[F*AB6.3AC,R2T/(0H4PJMLUK;4]=#AJ%)HG0@A71A MA]XLYI]OAB?&!)4U<[1?ZD1':0Q$'0-MQ,!R*EY*\]#3MGU0=0<9/>00FL#G M4!%WX":WB1&N[)/:LE)$A9!J)RH*&#R9Y!#!,R^D$+J8U-IS:LU##YF*)O@< M5;D=@/O]!W(]YKI;]6]VF-6Y1Y&5()0,D7EME\<0@\NC TC95 MT@OA;'L7_WYZ>D@^- %=,Z%W<8K^9;'(OTUGLTEQ);FLB>B0R:Y[Z0GU,4)4 MF7,734ZN=0KA?.T>T@=-H+&7,#NP(V0DP_SSE,SGJ3 (R1=V](*G4(<-(@E& M2T%1C?$*?.'55#IN$V:4L?5%S39T]9 S: *>YDKH %COR%*&VN3U#885?JBS MV-^5OZU..9Q8*^@_44 ,2%N%:0\Q.@W92\:4E=R+UA68#Q+40RZA"93:B;V+ M,^I4,A.7K)6^CD 5HK;8"!J\W!2I%M26%YU<\YOBSW+8D9"7U77:_WC0C2>I>B*)22G.G2H/N@+S)-\6,[> M*TGDM\Y%;DM;)R^2WC2ITAQ$(5U8FBNCJ, ;T3 M5BOC1'FH]?N!X.JJDG,8_=\/LD-4T06LSHMPWH]:17 E(D0RQMQ9FU)N??@]0M*XM[)' 5A+I71@NAZ0 M4L3BHD^C(*N1*KHP7>_/5]XP M=?KFR_J42O 4M5K+0=59% ZE!Y.2*PFQ&-XZM7D'&6._-6^CX]M%N@>)NPO, M7)EFUD M$. T$?SN /*G )KCY]J:YU.[-B@Y;UI;7^X]3-:Z7/1"V&BNC S/U ==A.L?\,BSGT_GG MU;.43KZ>;-I+41 Q3=/UQ 85)9,14BF9]HUQX*5GD*TV2HL8%&]ML!ZG:EQ7 M>R!X-59&!_"ZPL$FZ5&'!2[Q"\Y7T^]X&IUN*H-Q_:Y0F#J)05MO"IWJ=5PW_T[SD_P%6W'YXOYYB/_/EU_>7ZR M6M-RR\L76JL5TO]R/;F510I#, #3B8'RL5:UHH MF514@"P-';&"!XCU.:FWF87L7(FJ=?G '62,F\P< D.'RKH#PW39B^.4A_,& M!Q-;FQ1@J(^,#I-=Z(063 '%O,P%;R5S[0%T+SGC)B&'P5 ;V?=S M";Q)RE_EXU1LYT=QJ*]KA,_UDK&VMK.T-Z0HH#DFB2J'PD3K4^Q!BL9]X#W( M@=9. UU8I_-3^3PA,9V?$%-GQW8=A(9EL<2+^E%8T \]F5LU!2NGCK M;X>1)Y4MWU.TW9B4AZSKL_5Z.8TGZ_I6^M/BNB%]23^^_C'1-C$KK09G-$7* M)E'4XUD DX,N4@:TN?63OQ9T;P?$)Y5S/[HZ.W .W^+Z2M8F:&2VN A9B0"J M3B(-MI:"2$=.;S)9FM856=<(V Y43RI;O[^ .S!P=Y2&G9>%70A'8#2Q% FE M9++9I10(T@8((;' O=#6MKYDWH*L[9#TI%+UK971@?6Y5*= 21-7+'!'>^=9YL5Z]J*+ T5^S]#M8N4N[C'N>!"M4/F&9AM9J6:3K5 M5?[?)Z?IY'I^/WOW_/6KQ?)CF.&[\A'3R7)3378:[]:*"R=D<(IE\#'96EU- MTLQ&@4W)YF"%B['U83<<-^-60 R-X$Y0T%F.N*5 -J*@H"L+YX%914%YJ'4$ M6"LWN71.2]2FM.[S/P0?XU9\/+FML*OF.W ;[I/!W^9+#+/I_V#^ZV*VZ? ; MIO,JF'?S2WZ?+:))Q9;H6;&(QTS8M8+S8%5+(\*YN3X[\%<>8'?"A6,H* [7@?:?4DR"K\\> M@E<"&8\N\=:U30^0,VYATXBPVTD/'5C$\Q8*Y,A\_$+"O9 /1ZG1.@&NU*$< M+M9^,-Y#[J-ENQ3SDZK[;B+V+K+,-SGY):RF:9)M]+PPD@TW MM+L2X^"$B>"DDX([*;T;&CT;0L:]G6BCY4>@L[O N\3-B^GLA$*;B=.C332C!0M69 ):7!>4ZGM*7H)5O%E&B= MG=R5QNULU9-ZI3*HFIX4$$^M=,I25L*<9Z-*+UZ\R= M"!SWN!P6+7M";=WS]>I__ 1CX7'SI@^YZ["6_4M.?B MF'Y7GH?5EU>SQ6^7$QF#B]JYS"%90H)"&<%'ZR F$8),-M*AW7@O/T3/X5WI MSC[[4\WE3927R>G,(-7J*Q6CVUO, M':1&7TWG89[(&'[ A-/OE85ZCU$6L^GB(W[>>+2_3U<3::PIBF(F5'7,))9( M!WD,D%B14C(?#&]]0;4E:9W :@_M+X97Q=- V(O%US"=3PR7=/33J1\YYZ"\ M(\9L?>ZJ/!W4*:!IW@AX:^+&1=D@T-@=?GOHJ0, /E_,5R=?<7F3FU^QNH<3 MA3:+E QDKFQ]/:-IRUH)#(M$:Y@3OG5-[L,4=0^U?6!PZR:HF4ZZ0-A7XB5- MP^P>?C*WFBE?0.5"08VR'+PI&J(51>5@%+'5_I+Q09K�N/A;*&>ND 9W>, M_V8V<*8"AZBL(?'4$? E&I":>XLH@V6M9S/+[U,*EW_Y\;=5'=-VT2_K65I/OY_6XUT.2(TB*$00V0E0D1EPS'I(F39$ M)F:1M^ZDN3N5G7CY>^+B]@/-(97412+UR@LPM"5)2\0:[6E'6E> ]J@$H[A& M;Y(HS2O<>WEG-[2F[W]VMXO0.[!;E^]&5I\6Y!0LR#N8X;67S)\6NXK22B6U MTP&,"X[GHZ<7MF4V\&NM#OS^F;T_5J8B*+ M,5'$GTRH#7.,@,#I?'*H8U#!)U=:1SR/T33N"^+N4-E4A1U \KSB%'.M@3N"(M3K1*VZ9E\7G;!L#\6Y*QGVXVQW\&JBKBU/ZO*ML M(ME=;RC+"X_$! (S*=4': *\B1%,U!H+%Q0?MJX&N)>8<1_-=@>^-DKKHH7E ME7? FQ80)$(2VOK'^UF8K^M4M6]5[I-0!-/91. F8)V<'"E>E!RR8LXX]%PT M'QJU'67C/FKM#ID#J'-4F-;*MQM,K=Z5Z@57;^-R5,!JDGT,SE)\9GQ2H#2% M9J%Z'SDS99+1*LD;*,=OKI(4#RK*/D\06>_GY%@F=S MOR_%YXW+Q@203$5BT%$ II,#YKA"P4IV(34VD-M3-^Z;U6[@.K!:N_ G;_/V M+*7%"2S].%6C#Z$\!NX:*V?$1.'&V;W*SO/%;(:IZNM=N;V9;CHO/R8A M8:0H2T(NF?A,7-;2WP3%6:>9CI[QLE6$<@ 1H\^J'!)S1]50!RGKV^*L(=>< M_A%YRA/:0LBY8$#.1 (EDR!FG ,*NU 56;),PTE(:7E"ZTU#G,XV&86)$IX'R2G6VO27 M*9J!LR5#\:488;/'(4;M[$'IZ&,ZQPV/FRFQBSS-]C5[$YV\=@X3!+/QCRU" M+"8!M]9F':46J35 MZ=NW"#FR)6/ RFM@V9Y]W!VFL*_6Y#&HC/<(:#V'E0P M%AP7J3YLC#I(6Z>?'@>6#U#9R;N7-T,^2FBEI"[L(EGYLYN"9^F_3Z9+O':# M2<;_\A*3HZ:]S"PP)0IYTR3*J"VG+U%RZY2-N7E29VOJNGS4T PI-Y,\PRBM M"Z_R%F^_G*QH-]>JRTUGU"KGL[_)$QL<,]$PR$&2Y\-3)C=$<) \JI 9(K.M MRQ9WH:_+9PI' V4KQ?6<^;Y_XZ5$_K"(NKZR1%!):G"1DYOL(Z.S)\HL6J># M=B"O2S=R,&0.I+8^#_!?P_(?N&E6?CEI8N)=*LD;3S%AJ7V]H@=GC*;PK3[J M3EH4,_C9?1=AX^;'Q[:0!ZNJCQ/[QO:B_?1K6%=V?KPK=[(8@R+W(Y%3GERB M8 U-K=IT$"/++*")*%I/MMF9R''3YR-;R+8J[.#J9GMY3CBSA2O:?\4X3?M/ M(WC$ MS$$E P64+K9/KVU(V;0#\R*@=26K_IGXL>,'<(DKELF9 *LM*& CDK M(9@H@1@++"1MF6S=UF1W*L=U*X^3_FFEI*Z\QP\XVX1*BT_A][]/UU^^G$XM MJR4C=S_\28*5&*.%H&H]:,$(,1A'[#K,6/LJY-;9R'UI[3(UU Q%]_B8@RJT MTXA\O4C_>/>M\ MBZ@N\T*#(;*IBCKP)3_@M[--=C;!%_,+C.N)QE2>*]#BB0Q$S4QZ+".6,P&F/1>%E>4D4[H.]A=AI$D<2FB5"_N;R-<4,?@>.I;9^)U MBF07.#"F--F)','QS('K4KC,$IEJ?5-^$,'C>AX] 7LGU>V-TV^;[4-\+]<= MH)4;:W4*!6K7; HK;0(G+:-CE&=9Q^)@\YOTX=$ZF'?2%5IW4=V!:'TY;Y,3 M^'CR[=ML(\ P.Q_2]'I>%LNOIRH\=^G0<)UC*L*K MUM[$EJ2-^XJB,?Z&4$<7]T!7N@J^#],\,9I'GZ4#[;FD#<(L>(D*K&/1R>"+ MR:W[1-\@8>3V]D,H^O;3F[UEW@EHUDAZ65?J*2Z<:.<"0^8AL,H ,DWV568P M7BAN"_VE:M]OXAH)(S\_. IH]I=Y!WD$%Y,5VFV6)U< MF5F>:%LD+0.X6.N.;,C@52G@G,A85!%?;FV=OG+S_^]>7+3Q_?;Y3S!=?3%&;76=A] M 7,&88WEX\DZW?+S;+Y/\+L!-_C:;W/Q"<;F;(22C8>5%:T^U@2 M4)B3.I6@5/-'S=M1ULD8JU;(N5W]TEP]';AQU[DZ'2/_[&3]9;&<_@_FB6,I M"Q42E*@X*"X]Q* \9"9++?@EA[5YF<*#%'7R+/DX(#M('9V"Z_5J=4*<<&8% MQCIVH_@ 2M->":($" :11Z1?6?,JA'NIZ:38^9B@VD,-G0+JWO\V M88EQ);@#)FN+"JXB!,]#;2>/M&.2Q-B\EOEADCJY.STFM/952 ?XNE+\=>\! M7U#)6%P54M+$4E3@L ;>B;Z=75:L^9&X!5F=7&4.A;/6BND+:[?.^9QS,L%; M8#6+K)PU0+N%G,A8,&+4%E5K'_\!#P"M@Y21(^8.COF13&L!)$!-2._ MT1:$H(R%;++0)M7!?*W/Q7M(Z>02\6A8VD,!/>+HZIFN@C,7_EL_9) MM-_U,8=GU1\EKE$*_=WR:\N?@5?%YB[K"R7=1R, M\ %8O>A1F#@XD2)(0?:-R'\4!.UT=*[:UJBY3]./\^G99IJCZ'3 MIJID?=\3@6F*JT^DN%]F];U0XLIR1>%MV3Q4\Q(I E$"K$!AHPO,\M:AX2'T MCINP/SY.;UK"H^FZ2V-9^_E?8W&YF-,?TZF ][&;CWSBX29T%Y(;6=/;$+@L M_J%CTEB-@**6]C/E((;JW4=+$N'1E=3:1-Y/S>%/N'Z[3ZZT)TXO[E<7+:4W M/S.E/4FHN+(G6 A%6J5)(G5670P"7,P(#)DN5AER*=H_[CJ<[G'M8".$W7[> M=62%=FKDON/\!,MFI,E\(]75;]/UE^=>^Q#6YBZG0AO9.W. M5GUU9=6_7UGTLA>423%9MS9]6Y)V>$N(!Y>Y MW!J22^.8%A#04 A6N 1OD.(P&[WF12AQ.[2O4MZ7N\'+\BY5>S\_6NNS=>&M5.LYQN0[3^:=EJ&G!TS$T MEX6;5X*64%B6=)0[)VL/<:%H]V&&('U(RG"!KG6:;2A>QAYY.@A2;[\1Z ( M#5^HM+:,YP/2]K2,U^:K'6P9[R2FH66LG__CSG)L;WU@'I1!B@T\_V[\=&7L%7(F9>L-O&6M)>8XP1@S6EKN832H>.L]>/( MA^@9WP:UP,1=1J>)!CHU'#79>$)>XN85PI49VGL8D?L^JD$-_C9$-HOZ+B9[ M7J8>DB%&HP:>4(!"4=]X< ]&.AZT5,4V[PIZ!QF'&I.+]RQ7/OL2RYYCT?0? M,#4,43D%J#T0P.6DL:B 3+:^R'Z0H+'CML-0<-.,M)-]EX%9O3FM;2_#K(D= MN>_#6EB2K0@=T)98+KBQ1D%.Q9$'S +YF8@ZA@AE50PD)_/=.NFWD_,ENR"@MULR2ZR[]0G.1O,>39/=A7.!LH^ M/UDN-P]^+T>9[F%=MO_PPZW-GHPTLCYGDTY7YZ-.P^S*3;%$DS)Z*(D.-)4Q M@N<\@1,J<<--,LW+UAX@YU!KM,ULU[O\]Q)]MDDJ8%'4!Q^>@?=T B-:L%9(NFG)CJ&W3FW;[&K$K__IP*W4?*:W,T'*13]+Z M[,(5CI M*(H(#"*3%E3P#IQE#+1/WJAM$U:/4S6RN6F-F#MZ][=42Y4#TE@+LHL%&00%\(*_829' 4@F.YM; M5^X-8R>N?^J52C;,W''RU&V(= CQF88V,'JS+=(CF M.JK2(P)YYQ21,R^4;,W8772,?0M]B+YO%_8=*.=.]HQ2'OJX-C=&6Q';R&1<6>_9C?7N.JHHU'4I6PBAAJE)T5&EO8&-HL".6M!XZ&3NYJ@]D-XZ-6J;%\1GDZM.:Q%#;=J?$;_6W';M+UJ+LQ?.)CF+.=4C- MNZD]3-'!TQ+N_/0["](L6JU8A,*T!Q7KR%')R#GP4EL?M?+-IVEO3=S8'3&; M8>;6](1!U--E$/@R+.>TNU<7C;;VL%^W/N-PT_0P68VLSLU%+LM+"3B1U\K2 M3*I53-"YI0,YZ(RER /6QO>--]U]M!QJ:6Y^[B5TM9"UK;^'@+6L1%M#T*6( M1E8?03O&1/-T\KW$C&M)FN#@I@UI(_A.7:-78;K<=*?[==-L9?\W]7=_T.'V M8PL"&QF1BY7NNM*4B"[DY$$GBNJ5X F"5 B,L"0-1??2-2_!?8">@VL$[_CL M*[@.2>2D,_!H*+HH=-@Z9PN8PG6LG3"+;ST>[T&"QC4JS7!QJUBPF1(Z-2Z_ MG*RFZ.G'E9(TA MDD."JPDR+119?$!6;QEM]."TY^"]MYQEPHEL'>Y?IV#N=0YL>^K&':(R/DX'TF,' M"/W+2:CO7K"VO,SX];3!;Q5F9?3RU]C _10738 38_T=Y:T[='\:=-"8+\W(MM]]!$:3=_%Q)';3?N8A TYD;-)<;RR M(D%4P8-+@2NCZK2%]@\MCM)N^L5T%3Y_7N+GLRU[MNQ&YE=ND%22]%]'!X(Q M9U/H* @$J71F(@E>5='XC-^&L+&;#+5'SZTCO+E^NK1D5_K,[F^S;G](TX[3 M ]JA';KY^IR4BED!,X;BWLAJ7]\H@3LO9%$.6?/)G,/WG:ZZG'Q,7S"?S/!= MN2GT*UW[HI2.T1D=G=>UTU8 QV.IY7^&'%;&4?G'8++M8F,_:QL$$N?V91") M=Q :7++T['N8SBHOKQ;+CV&&EX+[@&E!WN!LNE'F#7YU?1:3"HDP\OIH6"7P MQF3(T42-Y"@FW7J$UJ$TCWMO-S!01U%L!T"^(M;GL[!:34&QU@]<4!4/-Z[2>C'76>08G0=7>F:ZH##9+P[)4BF+OUNGM M!RD:]X;P2!!LJ)1NHXBS(0B'11'7/Z3I=(:!HXA[^_&;HJU- 5 *!W0.)@B. M&<"@&!V(+.?.>NH6U\@KS:BI?/[CH;A5]XD M"^UR=@$8*YR\.58K"[.%E!-M,"\44\U?1^Q/[MA)UL,0]$ <.:C>1@PA-[F= M:WO]KSC+%"U?>GW/OX0J25Q.5^MINIGS"3HGF9,!)NMH:4T&VJN2P0MNM0C! MLV0?LV6'$C%N4J,5ZHZJB@ZR%I^6BQ.B/]Y M-24%:X "D#KNUV!]J:3H2PI).)(,0NOBO,,H'C=ST=HV'E%['6#U#HZ>$Q73 M];^?A!D%WZ_G>;KYC)M\6HW9*V=!Q"!!!:[!"28!-2(O16A=6C\*VI?6<=,: MK?%Y%(UUF=FX=X;2 8F.1S]SP-%/PQ9UW$8="\Q3W*IJE0]Y;C5U&IGFP+*4 MB67'2O.YLYW%'#&KP#(6<-Q0O!VD I]L[922A++.F.R&RX3\ 6*.71#4,N;8 M16_CQQS7MON.KJ[/@LLD+61;.W4Y)\'EH"$'8U@0Y 4[MF74<0 9_<4=^R#O MR.IXRMY<--G4X4901,UVHF 0:C;2\F0-8^A#\[%<@WIS1XTV#K&*1]%8IZGC MK:?4[>_>[;K$$4?O#>C\/30VS1L97:UB\IFB4J5E!F]%!AZ\%R)E3M,)$MENSHNKDRSH6!1G8(BGVRE)@'C3?_"!U_8[9VP4O M#[I\[;33J3F[?.ZVO[VZ]1DMI^P-:7&VF9P62!/!U:J-DC6H% T=69Z!4HIC M##(+TSIE=(Q9>Y[1SM/VX6JLLB5/;D(&SJF&)V4-M; :LX+TZSH)KW MB=Z1QBYLYOCPO8W4?=\4OL)?0.:J_OF+QF.+* #1XX[ M:=D7"#P(H 6+2AB=$,..IVIODNKGW\"RR-J%9 ,P7YM9!&7I1*V.N@@JWEI4"_+Y=_F MW\(T/Y^%Z==-GYS3/^3_?7*:USU+P$QX<,()3;86%8FR"++D%A,PE@(JP@K* MUJ]V#Z%W[&=,+9%X-+UU>5 ^,+_ML.OJAS]TT,%S QZ(NXT(RSZ+%"D *\7+ MT[?>7FL.2:MDD] J-)]F>=3Q6[-0AK;Z-VSR>UGS8WH"FZ M=]:884SQF"M^8GVQYAR$X$U5NXHYF.3"T./8VIN?FRO4V16)/(D7T]G)&O/- MNP!/6PGI5.?!*E#!DPCH: ?GHC.V9$RJ=<>\/4GM=%[=+ABZWR0-I[1.[Y?O M'!:WOYEZZ.,&FFPWH,%Z<(Z9R9[G9!AH+W.=+83@6(H@O;'*&\5R:'WA>I3Y M=K_\^"7,:KKFXQ?$]5^6BY-OM".NA"/%>8<"@8E &RT%29%.\>#02VF$]6A; M&^MM:>MXZMTN:+EWZEU+U8S:RV131'O!UK/5ZN3KMTV#Y]IXZ+RYZ&E'T1LF M%[G6Q=2*6:E(CKX4<+E(L%%@2H)B[INC7.XI9=YG]7'SJ,WQ=1PM=.F8WS^\ M4S:U^Z;% 4&K%U^F8<J*+L-9N'K#463+)4(2L,NWV ME)!\!9&R:/T$Z"%ZQG[\V!XKNW2UWDD;/91HG,\VN.'VK)[]/EU-+$HI' F( ML5"K9U-MGXL&N(V1N>QRRLTS9@\1-'+)83.]WSQDFRFA!T2=TOYB\35,YQ/C MC:L-"D"G0&(A7L KX8%$%9G,S)K4^K[_&@%C7_$T4^S=D[/WD/+8SZQ?D?E= M+'_\(DN'/1]=+9H+L#187 Q76>3!<'5&0_<,N[K,!NMJAV56D,HAG:&D5H%EVVY M^<;F/A#?"TP)63@KZZ/"7N6WM<7#1W+9J(N ^(7,[)PM79QL$2T<@H MP_DBHQ8T_]B4'J]6]>;OC)GLN4E&V:U/[ MV$KC]-UI#Y'V8NW UMSTY*_"74C,,>0")EL2DN*6PCF'D+B0WCK#)0[4J?,N MC*EW MOQHE!*<-8"V0<4DZE5JC;0\RN[Q+V!,GB^,JK>)(.E3\3R=-\.QK?=/P/YB?+U;K,,^7S\ : M)PT>76B@%,)N#(Z04'!%*,D8H+/A]%5E9*% T81/YU),MG4-^_$2"M>CT9M1 MZUG.6?#BZ_,^KNK5)F,1O#$*I!?.%:9MD*W-VA9D/9TTP@[XN96R;ZR>#MSU MB[NMU_,Z![&*<%,HI"4FGC!"\5R TO2+JP_#HA#,%A]L8JU=]WM(&;]Y<%.5 MWW>W>(#\.X#1IV68KVCERYO7Z?SSNW('=ZM/])&KN__J[*XV".DC8P:X5,0[ M,Q)"5JFVB;3*,,9$:DC:;<#9'_ U303^<3+K^09?0Z? M\9>0_H'YTBJ$EJ="\D\HN!([\ &G@B&@X774 Q)LLW1#FU=Q; M;7:XFGAK--,E@%#2@1(V04C<@M1.NU.M^[OM2N/(3V6'@\LC121-==K_ I:XLMX[,[&A:;Z*K3[DIW M7E.<5ZN>4"07UA>\M[V#>7"1@>Y?MF?L^'>E+BZD$95!J9,":VIA3D(-D0D!J4B-QFIG;>M'-[O2^&1N M979!UFZV\$#%C=J8=6<.;_D@'TXG6YS]R(\K\I;",XK:F*DSGTSDX$(2("-S M@>N8G3UN0?(>3(P+[F%1MR_$!P% ][[II0#>TJ%XQO*GWW#V'7^EX_3+7VZ181#RI(Z),_;_ M"\/RTV^+3U^6BY//7UY-O^-=,:SVUJ?LP:)4M6&(JBE$07JQ0>=DDVP^"6, M-L8-"Y_F1AD*)4]UJWR<_GXFA$\XOT,&(I8HG,E0BJ@]^C1%\E*RVJS+"G11 MB^;]M]MS,>[EQY/?*"TQ\J3V27TTO#A9?R0YS/!<"R_"^KJQF"2]L0@U!V4+ M*.&DY9!FX960GHD@C[9'M.!CW36R>S5MJP,'36O,E-SF"O7OI&=U/]=O#Z:EMI7]3_WR=D);#$0,$1 M,]*"8CI (%%#J@W2+;I2FM^6MZ+]B80%Q\P@-55WAV9ZQ[3 A3@F3H9BL(X3 M-*Y.\Z*-'K3S$% 3V2GF9%J_AFY%^]-($[5%7MOLT'XP>%(>_+WA_B7O6J 2 MAD4(P9"'%J2FZ$5LWO:5R#0/1;9N+-&.^J=AZ[O8!(VA\%2WP;5@_I+UG*S% M4)O]T58'55B!R&V$K'/*@J@OL;<\SVZ;8/3T3F^;H $0GM0>N#=@O^1=Y,A9 M2@8X136@-$-P@DY%GUPP1LADPEA'P>/4/XTD3A>[H#$4N@\(KK8"8R&SH!5X MS1WQ91Q$$Q(4E1W+@H?4_#E7TRK'T?,T(P)X3S4V2\L,7O[X =/B\[PFH/X2 MIO-5F.3O[@P&GZQ7KF@S.> ML-6Z!_BY0.&V?E6W_#$)7*,H?:<(KNM(C,0O,Z 3" 6YH7( MK6\)MZ'KR32T; VV@Q343X^PNUC[VWQYD[GB))=:"LB!?!&%VM0,'P/A-Z]V M(F/N&.B[3=F3Z8+9&G\'*JG;YF)SPNOAKU9N?$H;C^PATAKZ6W69'R^FJS1; MK$Z6>(F@F#5SRH/EF8/RU6GWD4$A)5- R;-R>@ 'ZQYR6K1$W7ST6UQ?L!A* M%CDX#25["IN9#1 E5X 1C3)"9:M;OQZYBX[Q/:@6&+BK*^I!$N\B7W?!Q8?P M&P7/N)R&6:TSR,GA)M=>/3XGZHO!F""E7))B":,N0P'G*B&=(&=O#=\'F;V% MW1=F_KY8_N/U_/URD9#.2\FYI"V$$!VO'IN.=1Z:KX6'IOBDHV_>$_YN2L9W MHH=!S?[B[@LVKZ;SZ>H+>5J+1:;H,CI;ZMP\+4@^"LGA@>$80KCFPE'=U>HX+ 8F+1JXB^=2.?J^N/ MW^Y]&(CL*MHND]C/%_/5R5=H#)IQ^K\G[:\_>[_J! V*C0Y<\/)!J MRG2CJ.MRERLQ4:>U,#"T1]$5I7WSPKX] M21W7XSX4.0_T>1I,7QW<-]_!Q_O%'GCH X+F_:PO M:#A%S;R VKRL0>SF4XZ0-BU,^)9+1NYYEF_N6B^ MYBVSVF@'GLG:#KT8\(5)8)P9+9DW')NW_]B2MFYZV!WMO!U$:R.BL0:C=V[? M)7Z?+DY6LXL+SO_!/ D^,V%] =JFM,5\">"#=Q"+XSQJ:XNZ45!^.]C=:<61 MWP,-HNS%T)+O$$Y_Q5E^M5A>WLQ/T.:LE5%@4U2T"2.'&'."Y*R01@0KN=P7 M2K=6&_E%S1@P.DSB'9R/-Z1TQD\MH'WVM8IS8GFR4JO:SIL<""4920O1DE57 MTO 2'8NMJU\>HVGD1RM#XFP0M71HJ:J3N5Z>I(W2\G?Z:UQ-@E56,V/JZ*U0 M2Q<9;1T1(&*QSG$ROJCW-59W+3CRLX\Q[-7!F2M'<2#B=X*L/:/!M@!%=LUH._C\%FAW^\Y-T*T6J(U MY 3%VL_ .HC)>? YER"ESZEY.K -Y5M!V_W1H#VTBOMT#?;@^OG)LNIQ8I/3 MK#[1"8%85JH^M?6U(#%H+8113N;632N:,K 5S/W_@?E>"O^C6?.WBWDZ$T,R M.17+-;BD7'VIENH3D>V]UA%*)+=B<\#:2/* M8VJ@,F.O 96([S@"P3)2T") MS#4?>=11;:0TWECI-+!:3J R[>[@7("BG;*Q9"6:U___86HC=T%.J]K(7?35 M9VKWSF(J.CZB,Y'.$AD#*&"$+Q$)$2:N<$ZU+=/_0M9$[P63/VLA==/8T MH'A6;.54#D49#"H/=:B-WT4D'"-LZDI,) MT623:C%4S00+"9$;"RF2.X/"^XRN,=;^V+61AYRW@VBMPQ*1^^+]&P'@E?&X MYS_Q(:QQ$J3+R=>9"ZF>*5%1P!^=AQ0P::$+%_H&9K#'3XKRUZR0EQ;W.#A1NF@$K]I9LU?('WD?Y_@//WX2&N=K&X\PA\RB[[MVD?(JN\EA@&S M[#IE(V4.X$L@:ZFQCI,H'+Q"YC@W*:8_< <""AIY9,1X9+H^0_$)G*^]7V0V M B/CTK5N!?>'R;+O@IQ66?9=]-5!W'\''ZOWN)PN\ONP6K\XP4U2S@83O"&+ MKZPUH(KW$'.1@%EDFY*4]AC]!VX3]C0S[#M!Y/$4YX'Z>@H@/$O7(99:CF4H MX@L:E+ :O.4&O.2E^LTJV2-<]=Q%6G<)ST-!L2OL]M!0/\ +LV>K%:YI]YYQ MJ%T[=9))=\H,+/>RCJ'&;[@.!NH+702">1 M\QDKDG]:&/\B_%A=YX@G+0QC!2S3$506H1:=7:;(R9TD2I%T(5E4"J0::]C<^B[R3G'6(P[)08?7F[4P7I+MC9S1:*,'))# MHY)TP:5T?$CG!2B#B0(;X4!8P2.7%KEI_7+V M#U+"M0L,=BOAVD4G'2!LZ]O$P# %;R)X7R3M3\S@1'T)X[W+& OMT=;OGIJ6 M< T66HQQW@ZBM0[0N,/-\Z^+/"U3S*<.]B1'Y8JV!D2LDU]+[2!MA04IG6(. M66+Y"/UEMR/VB=1O[82=_9_?':#(IUDQ%;E4V9 '1')P)1DHR*+WS"1L/FSU#U-\L MR6A4?[**O#GR$ MTRW^,2V6^&J:%IO@,2<12F %M/;Y='QL)&F1[*(N+A?'0O- Z#893[.P8"?U MWXR%#M1%?W Z"Q"98-:%Q,%PD<@+T05\C@R#"+0;:!C!/BV,]6<\6*XY6MHA*4H2#2J$(&IY(0:=M4W&);,; M**XO,.YMPU!P.$"(W0#A#:Y6&SR+VE(H6$8>?VVD+*-2 M66UG%&Y]]+A7X(WU?YC@.O NM[W]BBYIQ3" JS5%BJ5$3CA!6@=KO-%,*=\Z M8_"'OLP^)*@90F=/ XH7PY]\MJEF'3SY^8H7#]YQ#]JK&+(GKZMY-/T'N\S> M"1H'S&K;7D\= /"1BU,>1(S)UO>)=52U(:,>0[+@)&;CA0@FMS:!?XS+[)U@ ML-ME]BXZZ0!A6U]MB9JG<-R!";%>;>E1+TF.BHY**)%M8ZS]L2^S#SEO M!]%:!VCB)-#\YXFX8$!!/<'<0AJ\8 M!Y)-_>[J/F%H9P(63I&&\HS4I,A4E-KMJ"A+W*1W.UXM3I979%%%\Z T!(^9CE(--M8Y- X=A%1G3V='\C$RQ:#'W1X[<7\,"8DGN$&FWZ\8BRJ;AZU%J',:R=-4%*>1R2!KX2-YFE;0D:I<]O2= MD??'3@P]D>F&Q]P>PP'B:>V.2R'\2IS7&\4JF@>%$5+Q]=()LF !E$ +49@( MDC.=,.:0]8B#CG9GZ(G,6CS2[A@8$$]K=SPX"%45AU$9"K'J0'LE8P17C4(R MR@8FB#EUA"O*P:;=CC^L\4B(;Z;D9B/MCO#ZXFU8+D-MJ=K^#<6MCQ[L)<3# M3 SXG@&33\H0'LW&XF7A*9RD+[.02C-GFX9=D-/J/<,N^AKQ?%XMUY/:*A7K?>M?F756:J%COY^CI>:&]44<@*;C43AE:Y CCZZA)L#Q+P--\R M[*3Z16L]C VFTZO[JRR<50A8;A1Q;T&S(*#* :+G$5)R,I!CX5G9ZKK[,3#= M1\ X8&JHV$5K*8\)E?6WY>33?TY4-E(8CV!S5!3&T*[QPC/ P+GC7FIN'KI2 M6V'Z\^?%]Y_KQYV"HO[I"B!.EQE1]6T4M=A?:F,K^=6;29**$Y<%LD9"^::M ML<@,@K6Q.!U3Y@_=#&VEY%=OQKG-'$C).TJM@PB?PH6$=?!)E?B'Z>H?O_SX M!>?IR]>P_,=I$U>6_O_VOJRYK1Q9\WW^"V:P+R\3(6_=GJBR/+:Z.OJ)@57F M;8ITDY2J='_])$AJH[@3@ M/$12I #_[S&UI=.=]LGT-M.*C[$O>D&I2=8]S&:U HD6Q#,!2\[E-N$I5\+A M\!.A4F"AG-5]5"?:*5/EIW-%&;"77B? T0"]EFLP/G,J5SFI%DLJ0%Y$ LW= M;ZA#VH+A%IE4EOI@!>\G$>ZU+*W1Z13$-P843U1_ S3:L.:NX)\NEILU,U91T*^CTI'ZK\!*CWY,J\FM=J"98K8 M$T51HKFS%HX:N6 E\K"Y2Q7 *:6E&ZOL%:HQ6AT+_Z1/+!H@5]<';)QQFL,9 M2(/IF:M\*&2TS'6(0'\L<*%U3TTLBKQ'[2WWK<8QV0=F;X.*JQ5LB#762IH; M+F!0'D](&QY@&7MF<<"$GN/IRUM^CWH0-8Y^CWH(3@T0<%\A7RJEY-8CIG7N M?.04:,]')#6/%/PH[VWI+?#/\1[U(!H<6%SY $P:8%CGU!]IN O,"C@/-_):]" &['-9CX6CT2K(-["-YUXU M.\KYOO@K"V4_BS=^B?.3DO4*?K]$1E]?ZNBSAS)E.K^$01;L1\2YB\CDYS(J M-SN3E"GE2L<9&DK[PY)&QF$Q.Y5+SAE8?0[#4@]@2/.$L3>\]*7IGR;M[Q#F ME$K[.P2O!D[CKJY;+GCO/6@Q$<%0S@)'CGNPIADQ1&H<=2K=R+QD)*:Y%,&# M:')D).80S-X&%1\ZUV&"G38">2)(3N>%=2VT12H%^#]IA$U_M;DJ1XVC(S&' MX-0 9],GRU^O]02U,58;M4$YK"6"EGA$XJ>D>AM2-25C@#NDZEYNAU#A5ID\4#U>=\F%D_RG,0KWIZF'D( MR$=S^RY.W:0_=F^>VC9U#+B'67FE$1PFX$1&G)!VD2!FE,M:,-Z>P?,Y3.@W M4M>K,*-[!/9P+ILEE\?Q>E$*IL_M^L-*H,]C/[F)8&J9&*RAB!(,)I$2&CEF M*9A:#C,>3#2X=*+77J'>2"FMPH0\ 9A3"7=NT^ BP?]N.308C2FQP)&/+MDL*X5CXC!:D^YOE!!> M6R12L-EVXLA9S9$@GG#K0$BHJ <6$)DZ%TY+VA M'("HP3C_3OW( 3J#&\:\Q#L"I 0+NO6NFQG.# MO4+,>[#'M/EGM'^.'("#J'!H#L AN#3 L\[^GV>*1RTM MLI*!_>)SO]) ,.).I*@"PTPUW2.LN1R 4T[=7E"KW1;X@"C!/^/P^L<\AHN[ M.+77\?UDO#"R;^WHX6]\L_,X@"5(M:8>%GIN!>BY1];D^!CQS D=- MK&=O; M^DN7%NV-7/4?1)]),UA6O?$_10G,3K,KV1:_T*[#T)O8*T/4NLLDP5\:Z#]QAMK%9) M7"4:&,\EJ8(18(E:@JSC^75(U-$00G0LW4RCH7 BL5&!DQ>1B$["[#&L5&HB M(D0$C)--DI=^YONG"2<>PIQ2X<1#\&K M>D:?V X@%OF/)*+'C\B<62CY"A( M(;G@#NR."J\XWFXX\2":'!E./ 2SMT'%56Q"!A<=9<(5*0V\IG'@0-8X.)QZ"4P,$W!NV,PY6@Z'VF3:6LE>,).(=A;Y1",L-TQ!?B:0IUR!0Y\(MIUV MJC]3]XZ#@.W4O>,0+==N[/#E7P-A@U;*>$2\3+!6'$.6X("(Q3H8+Y)S)W?O M^/*O%KMW' 34Y'BMU0;Y_<4 #L)$G4F(PJ&(N':Y@S=S* 3B3;)&IYV->3N! M_/ZBQ>X=1X-\H-::L%3W= 7@BA.%%4>4*2"M\Q[V.JV04%H)#W,*OLGN'P)66.!*+2)2PB@+LDE:#[E2*G"O)O2]>DO"-=^\XB &' M=N\X!(X&Z+6U?83BBA@6,6S))A=F)"%?47&83 HI.I^B^JM[Q^&(=^W><8CZ M&Z#1SG8!5,=DM$"*YD>=6 5DA%3(&2JT-4026CHW^]3N']8^0#KJ@@@^/SG3B%N:T]M 8XY8PA,FL$A[[V+U)KIW' +Y =T[#M%_ U3: MWS'",B^J$C"MP1E+LD(ZTE.#S4LZ"L)[1X_LJ?NTS]*?97+Z@UF!+]93+^ M&:=I,KV!W[X"6LU^3$9AX*AAV15"1'J;NTQ$9(GQN9*09RS -.7:7M<]2W3S M)]]("O-!<.]) BV@^P;VMPT3@Y\R8.'S^"[.YCD(;? '>S_[:F?S#[<1]/M] M/AR-%KFO\ \'@1L'2U4B)D7.L: .66PH(AB#_^P3E>X,*5,'2OU&LI:/(6PE M:-O<'FV>BAT]KL^O<3J <6#D2NU.V&C MW/GQ-U)]K/"660Z/!C;/G6U*B 63Q4B+A,DO6:ER8#_#U(+D41I.#3>]=] ] MM&M,_;)AIVQXQ>#XDU2)>1;B=O?+TCG_%];><'[_>1R&"W+;GY/@1#T.B2*<5$ \.(\L>$X(,ZH]S0\#L"B\ M__3ZG*23.;,9CJ5#&5P@.."$,%&Y\0KVR- 8D8_,4)&[T9+2=FHYZ=M[='(( MO[8_.CDKJ@V8#(NG@F,[6D[I8C:+L]ECMKJFP3!G+8K:)C"W;4"&// MF<#)^A/EDQFZ2YY67IR" M"H<^Z3P$EP9XUNGP>(KF:NT%MY(B+W.OVT71'2444HPFP1WV^AP],7=(V,IC MC=8.Y5*@MDG9;?6;&4P]ZMAK! M-J"0%R)P'%.*K'21GJ(3:&[3+<:TX]L,%(;][7'^ZO?)T^2?9KULNK=!&8D& M*W,M4\5R5@#FR.2RE31X3F5RUK!=[VO/L 8.FU!=SZS=-=$C+=[@&@$F/]LB M0#?Y=V?;E*&#TSH8@W2N_L&%2+G*7T"2LQB$QE[JTK=OO4ZHKJ'4\!KICQ9O M;XU\FMQ.G^DBJV:G-KB3C"E*43"YE$LEXG M5/ M6V^_-GE?#.IB_5M+IFRN)OOQCY]Q/(LS.PZ7\Q]QNEK+OPRM&XZ&\V$\I8'? MP=\X/67RM&D52GG\:N^7^6CC<+',*7_67BV:Y#DS* B;ZR'KB$ST&C%/M$J6 M&)E*5P7:(4Z!)XA9W<_TNM+TXWPILX(ZFPLZY?]0:I!C)%]3J.1DTE&'TI>* M>X6J&V@LQ8X-#PL+8E&U-<7#E#["+C.YC["GC1:M?5]-;2 P2T$$L,&E"W 6 M4(F,-2G7-%6&F*AL\5NK[1#P\S@6QDJ>?.DHV69)JC\'[)%.!73?@/_P=3H)MW[^S]R= M8SR_7^WJ[T=V-ANFX>.=S2#AI)6-&,5$/+A%-"!G/;A%*6!B- O&E2ZBU5&T MZ@_^>N18'^@TL7%]O_T)1GCVC>ST_O-X=CO-?LKG<D1-E(BGE#.#!4?8A$ #94R+TL;GP4)6?PS8(Q7[1:Q^-[&5 M]GZ;C&YOP$1P8"+,!MPDAK&$W=L["@KC#%D+,R):VV",P2JL%4[:\I!YT^AU M W;]L*6,*IO8HAXTS^J'\%^WR\C.RED?4$U%"'#6!Z\MX@9K MI"G\1*/F/L7$!"N=B7^(?'5C9/UN3+WAU(!U]AC66VVW#^>]H\RIJ%VN? ?3 ML#HWNNG!Z M)J/*(-#D/<_*[3WM(N?U(*??U.P1K-15S OG M/W]L./.C"1Q&S\H%^$"38\(A0%,A'G+Y6Y?RNP=FA%6485-Z]^XBUZG[RJ^3 MNX6O^7G\?6['P4[#YE#(M\EH!';?[_ 7!B9@0SE8=&#&J=S (^^;S".'8R2+ MW)98.G_V"#$K7^"4YM3Z=M0W<$V<>KNG-O 41V-SL7LL<7Y*1Y #U2$9X3"7 MV#*_LX?.4:&JG1+5Y5SOE%B/5)5#YVBV_5S47P-)IO,S,.YI.7^>S< 8&/C( MC0TT(D&"R#T7!++.&H0CT3!YZJDJ_9SF, GK7@RUQY^5/1M$ M2EPB3B)E-)BA*=>* T,-*2>PYD(8EDKG)7>3K.X54EML/ JMPUEHEBP'*2Z1SN4*N-$$F"(UA M)X=U$=TIDW^X;:C3G==.0A9R83]$-W_R,!X=C*0$XR1PQ*S/U]6 N,61(289 M=C9IZXHG$VR6Y/3\&S?/MPWVYS"'0:*=Q4LW&EXO,'ERJ+2#"5.=ZSW;B+A- M CFMP.3TQB4I%?.Z=*97-\GJ.@8%V/$Z*:;F=B>HOX%[H*_3X=@/?]K1 MQ4TN&GUY.Y_E,WDXOKX<+RKP?H_^=@IGPG^##Q(8U@$+@IC)O;6P&J B.L6R( P$!]KBY(S!''.&9B4CB,O+,5$ M$R=DZ7UL78:Z+N 9"'62THM=#Y4CS6.^;X2"E M9-0:K/OFU),T==,$*]#J2"":["ZQ<'&.CP(\_^>G>_Y;A>G7VW)90>P-V[\LI+*JN4D6=]0+V MS>!$SM%12,>0D RY&R,Q5,;B]4-?25&7,87@7:\0>IJNFV/+JF@JZ$ SH0D* M.O=Q$DXA2[A#"6+O7GH=4Z5DYY[!CLPES /'Y&-,)F(L18&*Q%5^2?HFV6I;Q"?@O%.RARI M\-H]9:]^Q-U[IB*:J! I2C$W04O9[V<,SG09/0_6$V_6S.(M[R[W?:DE;AP+ MYJ0OS=:FR9:9?+]U:Y,BBG"I H8S%4Q 'B)#5@IP-KV7.%*JA F=Z-+UB_6O MG\K2IA=--W \_3(97\-H-UEC5_!O%MNO J)'8CV"W98B[HA%+M>.M58[&;R/ MQ)?VH3;)4??&J1^#YF1]-\B9U=HB*@9I.9S7)J>-)ZMSNQ(*;B:1@<5H>?D7 MWALEJ1RM.1GA/90Y0MTMD.;9UU+4W5).0W4'18Y0<6W_:)$"%L/E79R.A]<_YD\%@F$^WR\_?7ML MAD:E]1*T"MB"Z1M'0_&96PQ',I,A%+;&+P?J$.X;BNG^TKFM:EW9V7$M2U80N1IH!R M*U)C-IT/OMGQ]=(RTQ0[FE\PDY1[9T:7D#76YP:OW'FPWWWL= 4$HSYC _SJ MB0DO/E@W4;*L$W.\)EN ?\5:'%5TF@MD,(,-C1O8RVSB*&JN S?,NFY-/;L0 MH*;E>0)8ZW ?H;G*@/\Z' ]O;F\>[@>(-A0G##M3@(W*:8DLUQ'!1V'#D!.Y43*QC/H( MNURG;EK[@'_^T3H^13'@C]9? \;?IM/NE\XH M5Q93XBPNG?&]4Z"ZY6][NFHKAD"C=%J]+GHWF4XGO^>K:?L3_F1^/V#@%1%+ M]G41]*B ^&*8-0 _UYF5(#S-9Q] M!UELN!P_=^S(0-CH%;42F:!RPW)'D98X(66))]9(9FSI6^"NLK67(%F&=[U@ M4SL"]W)2[R=W<6S'\U_B79S:ZSR?X>1KG/J,X'4EAC<09]M+T'E-$+UK/@&MK%-.OO'^'86P\/&_'YRT&M+(F@E/1$Y=HKS\XD /V%8C#XEJXWWAGM]!F9NDZ^]H&-_9"R"T1LX M>05".M"E%(DN_EGK^ M_;H=5WH\Q([5<9.U1+[%X4,G(CM^ZDJ4>[I_@^&G=W'VW?^(X784)^G97_X( M<_/SR?BA,=\_I\/Y/*^D\''1L.^$^B1]BW1ZS9.S*JU0'95'*1_+9]C<*]%8 M@61N-L4M^*&:F.R1:IMD3-+B5'A_>"7$Z>4'7VCR2X0-?3R;C(8AUW5ZJO[) MO(F*!"1H@@EJQI%E\!\GH@D!>[ 32M\==).L;ESW-$Z\KBY8'(LFRJ1^&$YA MU:[-;N"(CI;8G#W#8NZJ99%AF""F* &K0"E;/FB[29#:K5_*8[X>JCU9_4VP MZ&(V X,SK,^#<9A)HKE\ Q@A/.F(#+82O!9P?Z43(HK21MIF2>I&^L_ HP( M-$&D]S&\GH4D+@#C#?(X)PI;0I$Q8)$*#)/+K["3*WW ;9*C;G3_#"0Z6?E- M-+5XK:B!8SEO@"<0/[]X62P#!RZOT,SA2%1,MG1$]+44=8/P9Z#/B8IOH&+N M,V_F83*?)M.G;K:3FY]V/(RS=_>KGAS?X_6BH$"<+XM./^J1,RNU]Q0E$F'C MC=$BEXC)M?E]<)HR94LW[BDF?-W#LJS97@?1!H)E+PW+I0<^4%13SX5 .M]U M<:D\,J! )$5@RJF@32A>5W2#''6M^DJ4V&GX'X%/$^;:FMFYF@9\"VOL)(IL M4=TZ&YPA<:2B%-RSW+6H]*/;C8+4WFZ6H2@@@,ORT0.#$. M<:(DH-CC;GJ;M\2<:] MT4@[,&$#I: ,@G74Y3M%KPE1UVMH@UZG(=-DH_8.ERQ?2TX95XIW>W>^XR.M7>D< M NB+1(E2BJQJ':W/9'D./\[#%#9(.'8M\M0GBJ4UG'4K4+'U M$ZV%"DK0X00EUB?#+\.;(1A$>1Z7*6^X,)'W(SN\N1Q?W?\<>CM:3 N.[.7Y M/##&!ASA_*2Y(A!W3 /7/?@$0A/K<=)FO;'H%HX<^N6Z=G-!ZO2J\OJ,>F_G M%E0T^?ECZ//L(ISA?I+3$MTH9U1?^F7K(1__-HU@C$^O?MCQPTPQLU$D@<@B M$XF3B*SG6<5>X2BB3$QT(M<)0M0UH OR[%Q -$ZYS^.+Z^OIPN][/4\?:&21 M"F1 FXCG8N%6&(FBB31P)^%OW<^4([O[ZF=,!#U!%?SZ>=R31$!'!N?(/3AS9'"70*7*OG=9:EFZ57M;' M>VR7_&DR_70[OYW&I2GZ+HYC&LYG%^/PC_%/.PP+*R/_*MT\<_ M?L;Q; '!IR4$ \T#]32_R[,.%B7U#&G% ]+.6R43"89TZ33^ ^2K0\Q& MJ/3J?5M/N![-V9]Q.IR$[W,[G1=G;C?=?E[V75W],1D8;:FP0J%$>413+[561KY,-/\P^L5 MK1*5V%""B+$6\9PC9GG,+\:K$DMJD<#^(MM.$_*!C2$?B MDK(!424TXI*"*^HX6'.2"Q:(3]:5;A9;W+PH'IMJD[>]X7JB>?%Q''H*,CS5 MIIB!9_U^,IX/Q]=QG"/%)>Y^#QG^]##!T9,I% =X]OV+M>]O:*X=36133 M;_'G[=3_R*62'W]Z7'A/,CW4K1A0HPS/Y@LF).9*C: GK04RSBEGI*"O$N>W M1 W*R52Y$VYO-'L11Z@$8>VB$5]N*Z>D*J$X00076#,$RX @#NL#:>7@ MIV22)4E[5_RQZ%E"<4\?6P)R:T>7;C2\7B _H!C,"9T+:M#O5 \&87Z:;%/71"CC\.[G(>9[=?Y]-8O MW M>:7/!AP[8VCP2&H/3E"NG*#S^4,55E&8()SNYC5T_.!;BI<=PZ'>E%__4G7E M%>7FB[DZ];,)/2KRV:DQ #M&&L,Q^-,\P'K!!!F32P-9)0ES3// .C&K\R?? M4MSM:&[U T"3[UZ_S\$YRC6(@;H?_W,[G-^#.?,MA@@J@"7U93+V>:>>C&#@ MZP>GZ@2+[J3OG6ZVE9MN(=OLM4!?)O-GI7:LL(8)@JS5+C]VX^"7*HC^NH%U@J(;N#QXE'ZIE5S78#)>;/NY/REQS"J6./))P:[KN*2WD>9DM3? H;4YK%I:BWR%%HU"TF6CP(6( MK*8!4>)9+K]/&2E]N[11D$8X[\ZJYJ3+$"&HY(L+" M5JQ@%HX3B91,PBMAHN6FAZC("R'J4J8 L*]B *=HN0&:7$VC!8_C?C&%Y6Q6 M$XG<"$G S4S@8H)?X',[JX21I8KEJCO&^=+UNK<*4S<<4)XV9;3> 'TN0AAF M&.SHJQV&S^/W]N<0/+W59)B2B@;P7JG(5^>14.1B%$@F0IPF-OKR1?MV"537 M\R]/HW+:;X!*W[*+.HZ+SA[@N>K&K?$%N-'*))<237-DM1-E"E/G@+Z;H U%][?WMPN4B\NYS_B-&MH&G_$\6QXEQ]236X>.L1+ M9XR,P2 6 P5/-,#.&FQ"3(?DXL7-U,F1XVIEY0:8!NCT['+X^M ML2QASAN3P,*3-$?G+3+2@;.:8!DE*;15I_[ "8YHI3E)*#H%Z\RD?+O#!I@'W/'-+O/T"_L\O;^6QNQP&.^ &35,AD'(K*&9B+8L@&JI P)NB0 M*U&L%^\K&0%X)4_M$AT]$F%[F. T5)JI:_!:5X-H&)8V$B1E3DK3G"*=DD'. M:,X$YMKQT@&#UU+4KAYY/DZ=B$ S3/H2YTN+,+\HAY]&MWE5?)U,%Z#-Y].A MNYUGN^)J\F4RGNZYZ!Q0J8UP6"!&Y5*1.?!+0251,1\\\<7#5F5G4+N(Y?D8 M7!'Y!D[J;8Y15@9HYC)=V3\VZN+K LB!MTY)L'1REP6&.&,,Y3HA2"1"5:#8 M"UPZW>]$D6N7S3P?L\^);0-47BCR\VQV&\.'VVE>P\LS8F'J?(F_+_YH-F ! M!\M$[A 2$^)$@Z^?F$416^L%3R+RTKT/NDE6N\#FF8V&LD@UP+^G8AZSJ\F6 MH/ABB@[4FQ\_Y(H?2WS'X>,?<>J'LWB9%LJY_)E_?S80)CF3E$(JE^?FTN =>FR6SU,H^Y#J7,RNS8'WO0R^!8!B]EP'K_'Z=W0Q^6ND)\& M78\7HRS?!4EEM#'<@=SX$0D9'"^O"=$2DZ5M+*/ MUVLG16G-GX%KQ5 I6AZN:(Q6)J85D0EYJW.?$**1"SX@B9WB05B5,.G#!3L\ M1DOPGX%2)T+0")%^G=PM;N ^CW\=CB=3F,5C;8+GE1HM)=YYA;!E#'&%);*Y MS ]-,7*EO96F]%G92;!&[L;+7%^6AZ(%4RS>_)Q,[?1^E8EBI]-[V'-7[1XW M!,PJ%WT M9FT2#^;')]#GA^%LN5P682<;,3?<:Z0IQV AQ%P]( @4" ^$8IA2Z%94J>L7 MZUXY]D>?_M1>_YG]EJ6Q". O S0/=N[E]&'. PL+1'O"$%6:Y;?>$3GC+4K. M)8.%#U:5SC4[1+ZZ%X1GW\;*8=78UO9^,KZ#@0&WJ\FOX#_G?SH][I#[P MX&)SI0(H,\$*!,<::6+!2"">A2ACQ%@>L_$=*4_=:\'S;HOG@*S93;.#Z9J$ M!5URAA)5/+\GY<@ZJQ"3E&#CKOL:]'A. 2U9GLZ/#S0@9-B M$98\H73)MJ%.KTK22RTL#R,B$%!!104KC)6%$ M%EZDVV0Y.7:[JL!WF2[&\V$8CFYSMXOOT=_"RAK&V<<_Q8;K M0=Q S._$.;^[WSS HO@#TY0I+R.2!@?$M6/(>N918(1)B6TTMGB>0G_3J?S\ MIB)+US,8&J%,LZOGB[V)J]>;01/!F=4HY)LK+HA=)D-;3P2&/\CZ/LL2>)*I M+H^;(4\G4A^)9 /,_ AVZ.0^QF>)= ^54:17";N P )78/H'@XRW!H6@.+:2 M**Y+OS[;*DR+7#P6\_7J144 :(!))Z[8I_M6''FBDE)8GIX@'J1&1FF" M4R M!:<4>)YMF0._-/*N^T]S]A]'A@86P8LW4@-C!1'.:"1I@(/&>(Y

QT?VG.]RG=[ M]'!97K6:@:YPMFVB$,BIQ!%S0@KME(FV=*;%H3+6W22;8&6OL+XIXKZSLZ$? M!!8="3*W\$T:<9_C,LI[9'&B/ EJB:O%VH6 =3?2?MER)#4/!ZY=7G[(^T$, MKQ7Z^ 9C8#P.X!9&Y ,#8XB$W"3=!$2E Y_1\RAYZ6S)(T6MN[W6YVIA,-ME M[67:-M6!)KDU>C9L%,F]6RU%)A$"$\0L-Z10G);.&S]0Q+HY3/596@B\8AT> MREWO+0Z&1\6!>6VMQ@DEQ?/39$609EJ![6T"QM1'RDN?[#L%JLN[)HS/-?61>@)4'2\'KY@ W<9Z>GP %>5\R M\^VQ(^VOBT?@RW[M3[U)YS_BX]_('4Q7^8"+7T_2JKN>'7U>-$ [M8]K;[*< MGGMW'C452MY[%.6IV]WL^F,WBHM_?+T/KAJ/%>EZ!%2['W_(:S\68X"\L"MVM?IG/QMGRZDQX M,("\PXAJD].L!466@0O'O8U"8H-)\8<;Q82O:[$6X]OZ+ET'W :N)!\G_N[^ MV8:SF,\B&\9AET!_#*5<08PGYY$E% X>HQA-#HX_7;I^Q1Z1&F'@>8FRC:X% M4&N)A$_+.AM>2]MGMDJCX=;3'$M#4GH&6L(>.9X[G3KA5321&-4;$W?(U0@= M2Q!A&\E*H=( TQ[K=#Y.;L,L5QE6FA/N<&Y?X?,"-8PB8X1!/H'5[3QSEI?N MS'> >(WPKA@W)NJ+)>4:I'W!J@Y1!B.P ++'?^X1))KJ3P5COC23.\J6R,6Z_GILWXCT >6 M#7!T^9#_2?Y/=U^& \QH<-+CG LC-^,0O8+83+1,9@1F!T(+ ^+'/PK MKT!L$TOOF?NEJEN]JQU&%L:O 49FF_/.F* $^K^]6?822I/IKY/I_-I>K[JH MY*AP3N/O,2?IH,_WGH9TO#+.D7D$'DN0TC'$@W:(>X%A"]02"6^"#<8$PGL+ M]Q7,/%J4=GQX$++8^9\]!%G]SM_C"(SF''%.D]%P,L#$*0+S0\%I\. PDV<2H87135[U'SM$J]KCXX>U^VG&+?,+CEO M'8D6#%N1GSCEQFFYO#+F.H)31A(CW7AU\*<;"=T4I5:_^J_-KE7_L>%_Q_ X MLU]O1_/AS]&VZ7E+4R0$E&AB5B?\9)A)2"=,!#=8".DZT>OP;S<2ABG*KYX1 M:(A@>2Y/9L?B,G3C](A4Q"LL8,'D9Y,>&V1-8BA$3PS8K& 5XT,)UO';C413 M^B)8'P@TX)=^!>_)#W_:T3+-8__Y3XGW25.,E&+@4.7_&.PTBHEA*\$CQ\7? MZ!PJ8R-1E%),/ M4#5#Q<74M0@#/TDI6CX.(%)HZC5$T*K>@@O\8;"+2%!QZ MHH2@IG0,>8](C81,2A.M)!"-OM)Z=SL;CN-L]CU>+^N_@WM_LQCRA-#&_D%/ M#U@<*'BA,,3J:\N4P.>*?G=_>H/5]4!@XW!PDI(CN1KD0B'?10)24*CX(P71*2H>>FW M^3L%:J7@=T]T>-4BM10V+1!M*?OJ-8-.V3*$M2AXCN\9,!^=#!8)ATD2R1 M M33\[>@L/C0H"^\JH.E;+M<,0GV"SGDSOW]T.1_._3[)>KE?)UKE_M 6O%C$< M>*YT(G,G"0W_82EY;5E4W:(-6S_1Q-%U#&:3X@JL6N=C.8^'9_=+!R'?RRYG M$4RRTCC$C =_(+J$8 ?ER#''+&;J )UC+1#22E@O$E8[(,!+RRZ#$%./"^.+F20>Y6BE-?B8KI312[1@KF^;T M=3I)PWDNW\[FDYLX75;56L5G MX?_"E?UCP'&BD7J)J%$P29X"TOF7G@30G(E"Q-+-/H\0LPE3[@QD[!O!!D[B MIXX2#[,+XV5+AU[G;>32 M:R2L [\(!["R@Y5($*(T\T8%5YK,/4ZG;NK%^4C?"B,:6!S++.:!E ZD Q\1 M/'O0IF46.8,-\K"<9<#!T%0ZF+;\1B[%GT?_/Z\G= M_XH^+(>_R+VFKX8WH*]G#T+V7D.^(,SS09=<\>&)(IN_<."=Y-'"GW@5"9\: M++]RL_C$DT]_K#JVCWCDXG\^X*_CG\,\Z!5,^QW\X;^+B/EZU"K&_5XL'I9I M)XU4W*Y?R+=XF5D8K[4QJUB_QZ&U61N-8/45/CN?WHS#IY&]+H+4RQ&K&&Q' MX;11$XV@E%?\^_$L3,O!M#9D%2OGZ-WOM2X: >KOD]^?Y"N[ VX9NDJ&YE' M[=9-90 ?S]3A30R?)M-<8_TW.SIYN>T:MTK.XT'0==!*"PMO]A[,Y'@U>10W M7_@47'U[QN^"HZJ_!+MIJ5D\>X*Q$WJZ4?0: >WS. SOAN'6CA8);*< M394 M7:=LM\XG^Q10>RF-1D]R/22 G+2(-@U8#:$M.I]T4T +D_O&?1'!6[ M?#%V76>YTRK:J90&P'IH5Q5#MH'B>+;2W]2.KY>U#M[=/_V=K_8^_]YB,D\S M&H>O(SO^8F_B*D&S<+Y$'R+6;?F^D0SKJ1$](M, \3[>_!Q-[F/\/@"RWV M?Z]N'L(9Z=%9];7MODV'+AA">8;EG:B'@;O0P/1F8QSM1JWII07H_C$.T]'] M]5/-U8N;^>FX;1RUT]:.ZZ.V2R4M0/;QCZG_.AWZ NOK::A.X#1P(_EJ\BT@ M\C8?[/RIXN'IT&P8LQ-&#=Q#;E='9;!>KNS[7_\]7U#I_8_Q]5=_VK:W M9^A.T-6]FNRFG%;3<#Y.%_<%/:7@O!Z]2/K-'J$+I-Y\BWYR%Z?WE^G5MUZ1 MX2C>=_K "4MV->K#9TX/SF\_Z>KZ:U,G1II=#54L M/1:MS:JHC,^#0&,[NL_-\8KD-FT=M%HRZ(FV]U;U5$;O^_S?7Z?^T<@%\F\W_% MQY,ZEDKC[O*!:IFD!0[+O6JKC/ G&'0RC@\S+7$ANF7(:AFEQZ*X6S5MX?;A M-EY-/OZ1[_HCS#._A_4+T_K4S?:0[U2[["Z$[.(YI.#\Y M6>*H#]:[JB])AZYZ;8L2L(V-['@E\.>;G[D2 DQ@T?'NOHSM=MP7Z^4&%"+% M89IMQP,K:>+M&+9> D$!)ZQ-6V^#@(7]Z/5A.X'85*QKOXX:NA68Q!GXA=_B M?VZ'T\=]IL:U#.Z;D^CX-4NW ] (7G*W)]]K4OA/Z(_G8^O(OO M89NXGDSO3TX=V3QB/9C6]3WI./G:@>31:%V\82R41+)]X'K95SNAF!RFE\K0 M?8V3 C@]C5(SIV2_KB<[)EX_R0=$^E($CO6QZKV%/A"4+4KX*U?QG"?-7_F) M?^4G'H9-^*^KR<(?/W5YO!RI6AK5KM6Q<;*U 1B-'L4JLS36AZMWK&]4]Z3+ MW&N#/5J[#<:=O; MH8)6P.G9'#GD._7B>#M@VH3FF[%!7DPL=PNZ!@OJV\_I/+R>0ND5VNUS]1YI M'HCYP1JL#/V_IA_'X5,N=W&9'B?QM^DX"_[^;AK^-:A M &._F@;2_\P?"?EE%V9*]F]^CQ>R;\NZ?I\P-CXU[3$>7[\5]O8-(YFR\GJ MKDR7WV""UQ_F&_D.\X _?J1] 9H<_K5J1F$9>ARMWG9VD8O995I-XS(M&/PX MC<+L./JCU9YY%M]#CE)V[33F!\&7\H[#ZW-SN?%]&H7%W-Y/QF'V80H_E&). M(1&J/2PMPZ.R0%1FU8>[$&:7T\OYC^E'D'#V-5R.'V?S99Y___?9MS3R>5I7 M\U%64&[L48I2);Y?[7%K&3X5A*!V4YQH9S\>I=NCLNLC<,-':@=Z5 MM&5RI5^/5B_;XK3TR]:>G;R??(^CZ.JF=7@:B MA,=XU2S.8W?7_3JJOA8G5Y.Y'95XOK<^5K4J M*4>ON8VZJ(_0A9_?VM'H_JL=AD) ;1JR6CV4X_':H9G:.57YRATD7'B-A;;& M;6-6*W-R)'![=%/;['Q(Z+^XNRZV-VX=M%Z%DF.MS#WJ:0B]A63/=HB2(&X: MNUYYD0)8[E!6"UOIHZC%-]2M(]RI,\ M[%/U2HP<';L[1I7-X?\ESC^/_>2F4 R]TP?J51HIAO5VM36'\*L@7\1YSVO+XW?Z,3 MU"T%K@Y47NU5;=WMR$Y_&<[F!:^ZMX_:"0#WC=T)R99"61V551'2A_[DCX;[+Y/9KGRM8]K OQR[ M$XBM!+!VJJ>ZM;-F>9^Z_#8.V FNE@)0N]12NT)M-JCRC H!MFF\3GBU%##: MH9060OQ%NIH]'Z@30"U%>3:IH;H1,CDY5?)AC$YXM!2#69M\&VG>)\-Q:+XJ M;2E,TF":ZF3\-S!<5H)]B#,_'2ZN80KEJ>X?OA.(+05 NJNL^KD4AEDN.^*8 MWCW-KM3U\[[1.R';4BRDL\)J'VOCV?C=.,WS$Z)B^<=;QNST)J"EJ,@>Y53/ M('AZ_54N56#SF)V@:RD,LD#4&95U.[Z#PYG>:\Z=Q582T"<&(K M@AV?*=*7H.LT"C0I>/6I5[0XLMCOUF%/B4 _#O2WI&M#5<-FI[8WHM+0Z]*+T6C#7E*F7.[V@1O :D?EW+T* M^:OR>JTU]%<5]K^JL'?&QM_YR>#_W(Z&]OM_QTVPY+^PT#RA5"^TO^F?U"P) MO5VMD[US/%KSHY.5_L&"T'^;QCAV(SO?6)IVB^XW_\N:!9V[0;!SQA61^![G M/[[['[?_'D?_XQ @-O[#FA5FN^&P:[YU8%B$E.?3T5618"=(]JW"Y.<\AD\C>WT2/-O&K%9JXS"<]JBD_J5B'YCM&+9: M;8W#8-NOF"8VP(5<^2F>G9?8!%\,5ZVNQC$;X29%-+097DUOQO.R>^&S(:M5 MU#A^*WRMD+9VPD* ;1^U6C&-D_;!YF![MXAC =NKF;22E?)V,AAXF\'4Z\3TFI;SX M3 ])*=NG43PIY?FG7G&D0';*YO%/NKI=#1^>#UW*]]X_>B,)+#MQ>WG?VU%? MU:_D-\GY93)?B5HFWM_]*XV$_T_$>8?^^M_15W^0_^/L+/[O__'_ %!+ P04 M " '@3]:_C>Y1\ ' +*0 ' &-V8V\M,C R-#$R,CAX97AH:6)I M=#,Q,2YH=&WM6FUOVS@2_GZ_@N?BVA2P'KW&ZMI62Z>GLR"&@^&)^&C=C9[+ M6!YT,'#5MG-Y')\OC[F3R]2JY=6ETG.AU:N.'I^/QWDJS[/ST=DX/Y>I5/EH MG(\A&9ZJ87+V[Z2#5=$\UO%A:>!5I]!E;P;4_V0\[)^=5.%BH56839+!X!\= M-KVZS&T9L#^']>//V,QV8])-L;W4AF"+R2FVU;P)MN+' +>A)XV>EA,>V MW=;/K+%N\FS _UU022^7A3;+R8L_= %>_ P+\9LM9/FBZV7I>QZE4!S%*^LGFD+YP,!F&!]QW<UN*!S MG\KZQ"LI?BG=85( M!KU?";G7"3T\ALN21J^F69%+(&V"26[7I\9U"9[!+PRFX8<%,.TRY:%9B=?1$(7$N M9CJ;"5_3GW7]!3AH&J$!%-H;S,V4YA98[.Z4ZS)'JHE9%Q.NJ16VB5"Z$],N MPE 3/56(! (Q@=N8-4H;@/A[7>-"4)H:[I)%;= H6D1/]R=9W\RZ6W MX'&?@^'C!/AY;'4I-V>R]OM7H229 N*DZ2FF75L[; "9:ZX]\R%:0F3VM!W0(=^9!/8>U/:%K[W)\.]88Y+8ZX5H5=Z6TIB?>D1^:1*"=+2 MJ19>"'@M4VUT6)(6V-4M+39&(H-L=5:P2^[$Y'+;#*BJ784@]ZQ=LLPZQ0ZP MOIU"B9+$(-:Q!"I:1&2"VCWBF<\AD-^?+J*S@T'TBJO?S:6IF= HWI#G=,PS MQTCY'4(1E<<>U!P?=ZM&QBY61%KU49NFM@X/][U/\I K:R#AG7]^]R325M+S M'=A@EMZAO=QR7W4/@( J6\;[.L=@2#.TEV MH[W"^H!OZ&066_$9-M&<%HFC+>,<,8QT=L^N<1/W6<"G#W0P4=8K7UY&3V;2 MKU0($2%C'A1G"!Y]P]Y+8?0-F.8HXIY]]R],R%='^$%MW4X.#N&/W;KQN:5J MET5WS51$G'=ANB8M@MLCM,B6S$6G)(K<8)U?)7Y^@8T5A0X!8&3\R._Y+(;M<;_%EK=)E76%WRMP3_\O^[LF^7Z5\;E&TH(_GK M#_I$>^Q, ^*CR=FKW=$"Y TEX2CC. VS .4CU/98Z5&H:S8R\5QB!\5)A14] MK!AN!T(;P8K&"#;4E=VH 3P* %\7" R<'QY&DT%V'KVMV.\I8N[P]DNO,8OG M#KFDBP )CZ$$)]]-UCKQK2HR[DUDUIBJL"7 ]]-;+R,&E_7& Z MJ8Q<3G3)/7*EBTV@TZ?\.>4DE#3-9VJ&=2QNOO(/QV?]DT'LV.'_JNVYN030 MCV7'06T7CLX:3.PN_F3=3Q8.!R?[MWS,?KO6HIW[9C)INV!\)>&I8F M#D=;P0?*HAW\CS2=CY_"X>G779(_PBQ]<"B=21JR-KV>:C3US$ M>KD]N<>,R7(/\+4$L#!!0 ( >!/UJ+VC?YR@< "&AI8FET,S$R+FAT;>U:[V_;.!+]?G\%+\&U*6 [_A$G MK9,&R+9=H'O ;6^WN/VXH,613802M:1DQ_O7[QM2LN/8:9VVV[K!%:@CB4-R M.'QZ\TCQ8EIFYO)B2E)=_N/BG^VV>&V3*J.\%(DC69(2E=?Y1/RFR%^+=KNV M>F6+A=.3:2GZW?Y0_&;=M9[)6%[JTM!ET\[%<;R_. Z=7(RM6EQ>*#T36KT\ MT"<)O>B?*))I;WC23P?R+$F>]\_D:2]YT9/#_N^] U2%>:SCRX6AEP>9SMM3 MXOY')_W.V; HS^=:E=-1K]O]UT$PO;Q(;5ZB/X?Z\3(VL]F8=!.T-[9E:;/1 M*=JJGY2V"+->CUT$F[G<4QG:,?HG)HQ]OH\JC0_MT15XKREDA"N!<(ERR?' Z?GW\Z@@JI%"BA M;2A%C\\;3.D<'96C-C_Y1@/O=9I1??W>U\/R(I 2ID),Y8R$HYFF.6 >PYN)'ZS+1Z[;_R\A])6>)%6]S5?G2:?(M7"<=3-N+<_$8 MYZV_=_/V@_28+FK)TU9N)!;)$KT('4N9+X055ZZBC " MI,Z013&;4F2X<\QGJ61J4 Z^'U"22)X=331X#E.[Y(?1K_A9>L6_'SCS(:WCQ>!)WN'P/=K MT_74U^BJQ043B*T5&T_A6R$=!;!@\O78$$^J("!T#'4R97,VRT">3*!\K[1/ MC/45ZC&M.FLB:@IG$U)X[,410*((J(M(>'.33&4^H:#Z?JD,+'H#V>X-C^A9 MJ-H;JG@7;S5KWCRBE=L73&NW0!Q!Q;[LW%&ZUE&*CGB<=Z$-"]8"7U)\#4[W M"*UR;]#:ZW8&9QR'U^2QSL'TA03X<6RU.#&JW"^MQ78Z^5 MEE$HZJ@.0G[(N:7*<\8.[ZD/Z3VPI_4$A[ R#Y4*Z%&=5$8RZ6-8P8E5YD>- MJ"-NRQ](7N\-\AN>'@=V#M3V@:^=R?#G6&.5V.F%:-7 M8@$JF?6E!_)9E3*DI5,-O !X+" T'?3BB')#' .DJHX)>(3:#=(Y[#/@3X_?$B.MD;1"^Y M^LU,FBH0&L\WI2EO\\PP4WZ+4(3RV(&:X^UVU1BPBXJ@51^UZ=A6Y?U][Y(\ MY-*:6'BG'U\]B7$CZP._):'&Z=V$"2_J:]T72NZ@ M\ $$RGG?)DGE& :WDNQ:>YGU)9[PSBQ:\0F:J'>+Q-&&<0H,@\[NV-5N8IU% M8?>!-R;R:NG+L^C)5/JE"F$B#)@G%3)$&'W-W@MA]#69>BOBCGWK,P+RQ1&^ M5TNWX=XA_*%+M[!OJ9K7HK5B*B;.VS!=D1;#[0%:9$/FPBD)D5M:YY>)/SQ M8UFFRY)H:RH86X@*+E$:/H7J1X QF-%;@G_V M_U79U\OT5P:R#3(R?/V!3[S&3C0!'W7.7JZ.YB2O.0E'&1?2VH@;P$ "^R@ ,Q"<,H\X@6[?> MENSW&#&W?^NE*V3QU(%+6@ !>(#A,+>=XVU5DR+.I]9,R/.C;F7CO%6 MD&O#5R,+3Z/FXASII#!R,=)YZ#%4.E\'.G_*GW%.@J2I/U,'6,?B^BM__^2L M,^S&CAW^JZ;G^A! )Y8=EVJS<'!68V)[\0?K?K"PWQWNWO)Q\-LU%DWLZV#R MWRR ]V"M.:Z2/'T0^+QPBB)XG-#2<6[6N)_6.6)=PY*FI5B M2[R::DJW'+IZLTZN'#D^"77T@4-:SS8#?QPR_!;]<.?L7F%]^&X\ MBI] 9K1QFF\%VJ 2NJLJ<@SD5N7]5>X[\';OT<#Z-QY4/ X')/\"4$L#!!0 M ( >!/UJCR)&AI8FET M,S(N:'1M[5AM3R,W$/[>7S$-*@?2;MB7!$(2D"AW)UTK]3B@Y6/EK+V)A=?> MLQT@_?4=V[M ".*"3CU:K@BM=C/O,\_,SGH\LY4X',\8H8<_C'^,8WBKBGG% MI(5",V(9A;GA<@H7E)E+B..&ZUC5"\VG,PM9DO7A0NE+?D4"W7(KV&&K9[P3 MGL<[WLAXHNCB<$SY%7!ZT.&3758.)KLTR7MYKYSD^WND*$DRR$A.BGPP^#/M MH"BR!QEC%X(=="HNXQES]H>]K+O7K^WHFE,[&Z9)\E/'LQZ.2R4MVM,H'VZ# MFE5E1$]1WT19JZKA+NIJ?K&J]H^6W=B8"#Z50Q]S)^ANY0LEE!YN)/YOY"AQ M22HN%L,WY[QB!GYCUW"J*B+?1(9($QNF>1D8#?^+#=,4C?C'ZQ#3'NH17+(V MQC1S4;V[F?$)MY!GRP&MAO*(XP66@ND7\OR8:D M?N^>=8^[D.;])((C T=4U0YW]]G.6.%%]Y-=4"78&8,SHB=$,A-_O!%L 4>% M=90L23+X4GK6JO12PAZ!T;/53RFMN9S^2G M.=$8JEC *:N5]GD\)E>%@@^2SHW5G)D([XLN;#G^S8V\-SIE4XXDK(]_W ;4 M^%[I"M(D_@2ETEYUC8XJ"DQ2-T/>LH)5$Z8W-]+=9)0-(C<\>D ,E%Q@Q6\] MPG+/-;=H%XBD\.ZFF!$Y93AUJHH;X[S'?\=)<43!C&F&/M]WSL41'(O@FD5P MP87@I ($VL]*Z0A.-#/<%<1;.)YQ5J(=M&OY%8./):*5(9LC'J&H07N_=A&; M3$;W^/Y KCM54:/G/9=$%IR(5H_S:C""74>\>:T)=V6/!R@#[I3Z(7[ 1MM+M-JQO;WXY+_UNR,.Y1X-OOW(NL!<+ M5=7"=JBC&*=]T<.ZJ^RUMF_LM9JKP=.ZB0'"\XZZ7PJ#4T?N2Y#7\ HP2FT$?V7 M:ZVX[L-FZT1S?''4^.98H6]_+9*^]\9\\/7P?V,V.7I^7O+7 MTIA?_?WXH&E7^!]IVAV_\:PL=T\?;#PX8JN5\5OE4#-!G/\KAVYW*/4;57(G M0B8(U;E=%?G".5US#:>&._ZT\F]02P$"% ,4 " '@3]:7]-#P$C_ #M M(!( $0 @ $ 8W9C;RTR,#(T,3(R."YH=&U02P$"% ,4 M " '@3]:3 0#I9H0 TN0 $0 @ %W_P 8W9C;RTR M,#(T,3(R."YX&UL4$L! A0#% @ M!X$_6J%$L^S[1P !#8# !4 ( !O3,! &-V8V\M,C R-#$R M,CA?9&5F+GAM;%!+ 0(4 Q0 ( >!/UI[)Z1)9.X +\1"0 5 M " >M[ 0!C=F-O+3(P,C0Q,C(X7VQA8BYX;6Q02P$"% ,4 " ' M@3]:9HZJW1&+ !1= 8 %0 @ &":@( 8W9C;RTR,#(T,3(R M.%]P&UL4$L! A0#% @ !X$_6OXWN4? !P "RD !P M ( !QO4" &-V8V\M,C R-#$R,CAX97AH:6)I=#,Q,2YH=&U02P$"% ,4 M " '@3]:B]HW^&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( >!/UJCR)&5X:&EB:70S ;,BYH=&U02P4& D "0!G @ G0H# end XML 88 cvco-20241228_htm.xml IDEA: XBRL DOCUMENT 0000278166 2024-03-31 2024-12-28 0000278166 2025-01-23 0000278166 2024-12-28 0000278166 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:NonrelatedPartyMember 2024-12-28 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:NonrelatedPartyMember 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:RelatedPartyMember 2024-12-28 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:RelatedPartyMember 2024-03-30 0000278166 2024-09-29 2024-12-28 0000278166 2023-10-01 2023-12-30 0000278166 2023-04-02 2023-12-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2023-04-02 2023-12-30 0000278166 us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2023-12-30 0000278166 2023-04-01 0000278166 2023-12-30 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2024-09-29 2024-12-28 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2023-10-01 2023-12-30 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2024-03-31 2024-12-28 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2023-04-02 2023-12-30 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2024-09-29 2024-12-28 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2023-10-01 2023-12-30 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2024-03-31 2024-12-28 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2023-04-02 2023-12-30 0000278166 cvco:FactoryBuiltHousingMember 2024-09-29 2024-12-28 0000278166 cvco:FactoryBuiltHousingMember 2023-10-01 2023-12-30 0000278166 cvco:FactoryBuiltHousingMember 2024-03-31 2024-12-28 0000278166 cvco:FactoryBuiltHousingMember 2023-04-02 2023-12-30 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2024-09-29 2024-12-28 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2023-10-01 2023-12-30 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2024-03-31 2024-12-28 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2023-04-02 2023-12-30 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2024-09-29 2024-12-28 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2023-10-01 2023-12-30 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2024-03-31 2024-12-28 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2023-04-02 2023-12-30 0000278166 cvco:FinancialServicesMember 2024-09-29 2024-12-28 0000278166 cvco:FinancialServicesMember 2023-10-01 2023-12-30 0000278166 cvco:FinancialServicesMember 2024-03-31 2024-12-28 0000278166 cvco:FinancialServicesMember 2023-04-02 2023-12-30 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2024-12-28 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2024-03-30 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-12-28 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-30 0000278166 us-gaap:CorporateDebtSecuritiesMember 2024-12-28 0000278166 us-gaap:CorporateDebtSecuritiesMember 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancialAssetNotPastDueMember 2024-03-31 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancialAssetNotPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset31To69DaysPastDueMember 2024-03-31 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset31To69DaysPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset61To90DaysPastDueMember 2024-03-31 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset61To90DaysPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember 2024-03-31 2024-12-28 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember 2023-04-02 2024-03-30 0000278166 cvco:FICOScoreGreaterThan680Member us-gaap:ConsumerPortfolioSegmentMember 2024-12-28 0000278166 cvco:FICOScore620To679Member us-gaap:ConsumerPortfolioSegmentMember 2024-12-28 0000278166 cvco:FICOScoreLessThan620Member us-gaap:ConsumerPortfolioSegmentMember 2024-12-28 0000278166 cvco:NoFICOScoreMember us-gaap:ConsumerPortfolioSegmentMember 2024-12-28 0000278166 cvco:FICOScoreGreaterThan680Member us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 cvco:FICOScore620To679Member us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 cvco:FICOScoreLessThan620Member us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 cvco:NoFICOScoreMember us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 stpr:TX us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:ConsumerPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 stpr:TX us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:ConsumerPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 stpr:FL us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:ConsumerPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember 2024-12-28 0000278166 us-gaap:CommercialPortfolioSegmentMember 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:PerformingFinancingReceivableMember 2024-12-28 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:PerformingFinancingReceivableMember 2024-03-30 0000278166 stpr:NY us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 stpr:CA us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 stpr:NY us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 us-gaap:FinanceReceivablesMember us-gaap:CustomerConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-12-28 0000278166 us-gaap:FinanceReceivablesMember us-gaap:CustomerConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 2024-09-28 0000278166 2023-09-30 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:RevolvingCreditFacilitySubFacilityMember us-gaap:LineOfCreditMember 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember cvco:SecuredOvernightFinancingRateSOFRMember 2024-11-12 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember cvco:FederalFundsRateMember 2024-11-12 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember cvco:TermSecuredOvernightFinancingRateSOFRMember 2024-11-12 2024-11-12 0000278166 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember cvco:TermSecuredOvernightFinancingRateSOFRMember 2024-11-12 0000278166 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember cvco:TermSecuredOvernightFinancingRateSOFRMember 2024-11-12 0000278166 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-11-12 0000278166 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-11-12 2024-11-12 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-12-28 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-30 0000278166 us-gaap:CommonStockMember 2024-03-30 0000278166 us-gaap:TreasuryStockCommonMember 2024-03-30 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0000278166 us-gaap:RetainedEarningsMember 2024-03-30 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0000278166 us-gaap:RetainedEarningsMember 2024-03-31 2024-06-29 0000278166 2024-03-31 2024-06-29 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 2024-06-29 0000278166 us-gaap:CommonStockMember 2024-03-31 2024-06-29 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 2024-06-29 0000278166 us-gaap:TreasuryStockCommonMember 2024-03-31 2024-06-29 0000278166 us-gaap:CommonStockMember 2024-06-29 0000278166 us-gaap:TreasuryStockCommonMember 2024-06-29 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-06-29 0000278166 us-gaap:RetainedEarningsMember 2024-06-29 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-29 0000278166 2024-06-29 0000278166 us-gaap:RetainedEarningsMember 2024-06-30 2024-09-28 0000278166 2024-06-30 2024-09-28 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 2024-09-28 0000278166 us-gaap:CommonStockMember 2024-06-30 2024-09-28 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 2024-09-28 0000278166 us-gaap:TreasuryStockCommonMember 2024-06-30 2024-09-28 0000278166 us-gaap:CommonStockMember 2024-09-28 0000278166 us-gaap:TreasuryStockCommonMember 2024-09-28 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-09-28 0000278166 us-gaap:RetainedEarningsMember 2024-09-28 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-28 0000278166 us-gaap:RetainedEarningsMember 2024-09-29 2024-12-28 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-29 2024-12-28 0000278166 us-gaap:CommonStockMember 2024-09-29 2024-12-28 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-09-29 2024-12-28 0000278166 us-gaap:TreasuryStockCommonMember 2024-09-29 2024-12-28 0000278166 us-gaap:CommonStockMember 2024-12-28 0000278166 us-gaap:TreasuryStockCommonMember 2024-12-28 0000278166 us-gaap:AdditionalPaidInCapitalMember 2024-12-28 0000278166 us-gaap:RetainedEarningsMember 2024-12-28 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-28 0000278166 us-gaap:CommonStockMember 2023-04-01 0000278166 us-gaap:TreasuryStockCommonMember 2023-04-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000278166 us-gaap:RetainedEarningsMember 2023-04-01 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000278166 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0000278166 2023-04-02 2023-07-01 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 2023-07-01 0000278166 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0000278166 us-gaap:CommonStockMember 2023-07-01 0000278166 us-gaap:TreasuryStockCommonMember 2023-07-01 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0000278166 us-gaap:RetainedEarningsMember 2023-07-01 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0000278166 2023-07-01 0000278166 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0000278166 2023-07-02 2023-09-30 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0000278166 us-gaap:CommonStockMember 2023-07-02 2023-09-30 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 2023-09-30 0000278166 us-gaap:TreasuryStockCommonMember 2023-07-02 2023-09-30 0000278166 us-gaap:CommonStockMember 2023-09-30 0000278166 us-gaap:TreasuryStockCommonMember 2023-09-30 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000278166 us-gaap:RetainedEarningsMember 2023-09-30 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000278166 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-30 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-30 0000278166 us-gaap:CommonStockMember 2023-10-01 2023-12-30 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-30 0000278166 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-30 0000278166 us-gaap:CommonStockMember 2023-12-30 0000278166 us-gaap:TreasuryStockCommonMember 2023-12-30 0000278166 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000278166 us-gaap:RetainedEarningsMember 2023-12-30 0000278166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000278166 us-gaap:EmployeeStockOptionMember 2024-09-29 2024-12-28 0000278166 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-30 0000278166 us-gaap:EmployeeStockOptionMember 2024-03-31 2024-12-28 0000278166 us-gaap:EmployeeStockOptionMember 2023-04-02 2023-12-30 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-28 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-28 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-30 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-30 0000278166 cvco:FactoryBuiltHousingMember 2024-12-28 0000278166 cvco:FactoryBuiltHousingMember 2024-03-30 0000278166 cvco:FinancialServicesMember 2024-12-28 0000278166 cvco:FinancialServicesMember 2024-03-30 0000278166 cvco:JuliaSzeMember 2024-03-31 2024-12-28 0000278166 cvco:JuliaSzeMember 2024-09-29 2024-12-28 0000278166 cvco:JuliaSzeMember 2024-12-28 0000278166 cvco:DavidGreenblattMember 2024-03-31 2024-12-28 0000278166 cvco:DavidGreenblattMember 2024-09-29 2024-12-28 0000278166 cvco:DavidGreenblattMember 2024-12-28 0000278166 cvco:SethSchuknechtMember 2024-03-31 2024-12-28 0000278166 cvco:SethSchuknechtMember 2024-09-29 2024-12-28 0000278166 cvco:SethSchuknechtMember 2024-12-28 shares iso4217:USD iso4217:USD shares pure cvco:demandNotice cvco:home cvco:loan cvco:segment 0000278166 2025 false Q3 --03-29 P41D P239D 10-Q true 2024-12-28 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 8013148 362863000 352687000 15178000 15481000 91840000 77123000 16062000 18270000 33242000 20713000 34892000 40787000 1358000 2529000 243299000 241339000 79253000 82870000 877987000 851799000 585000 585000 18287000 17316000 20394000 23354000 51305000 45660000 6798000 2065000 226126000 224199000 121969000 121934000 27068000 28221000 35248000 39027000 1385767000 1354160000 26088000 33531000 259134000 239736000 285222000 273267000 31472000 35148000 7206000 7759000 4642000 4575000 0.01 0.01 1000000 1000000 0 0 0 0 0 0 0.01 0.01 40000000 40000000 9422969 9389953 8066549 8320718 94000 94000 1356420 1069235 391128000 274693000 286573000 281216000 1161833000 1027127000 -147000 -333000 1057225000 1033411000 1385767000 1354160000 522040000 446769000 1507100000 1374674000 392090000 343718000 1157626000 1046787000 129950000 103051000 349474000 327887000 65980000 63312000 197828000 186498000 63970000 39739000 151646000 141389000 5353000 5234000 16556000 15664000 155000 842000 370000 1365000 168000 -224000 315000 557000 69336000 43907000 168147000 156245000 12874000 7920000 33441000 32274000 56462000 35987000 134706000 123971000 0 0 0 88000 56462000 35987000 134706000 123883000 56462000 35987000 134706000 123971000 97000 -293000 -174000 -299000 20000 -62000 -37000 -63000 8000 13000 62000 22000 2000 3000 13000 5000 56391000 36228000 134892000 124224000 0 0 0 88000 56391000 36228000 134892000 124136000 6.97 4.31 16.42 14.47 6.90 4.27 16.25 14.34 8096538 8358389 8203448 8561209 8186814 8432471 8291647 8640288 134706000 123971000 14304000 13854000 -874000 -121000 17000 -1861000 6653000 4698000 787000 1230000 19000 -186000 1901000 5958000 14762000 -18161000 54155000 74306000 4408000 81752000 42618000 5480000 1960000 -51182000 -4997000 -9909000 87543000 83509000 85008000 87591000 9141000 -23695000 139851000 206104000 15288000 13237000 0 19702000 194000 4514000 21588000 7408000 22706000 9290000 -13976000 -26543000 3425000 1898000 2130000 3098000 261000 442000 114446000 96781000 0 420000 -116002000 -96443000 9873000 83118000 368753000 283490000 378626000 366608000 34173000 28776000 30000 612000 730000 -3812000 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 (Unaudited), 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, which are necessary to fairly state the interim results for the periods presented. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no disclosable subsequent events. 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 2024 Annual Report on Form 10-K for the year ended March 30, 2024, 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 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 March 29, 2025 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%">For a description of significant accounting policies 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 (Unaudited), 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, which are necessary to fairly state the interim results for the periods presented. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no disclosable subsequent events. 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 2024 Annual Report on Form 10-K for the year ended March 30, 2024, filed with the SEC ("Form 10-K").</span></div> 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 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 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 March 29, 2025 and will include 52 weeks.</span> Recent Accounting Pronouncements<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 Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company's Consolidated Financial Statements.</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 December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Taxes Disclosures, which requires greater disaggregation of income tax disclosures. The new standard requires additional information to be disclosed with respect to the income tax rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU should be applied prospectively for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.</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 November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to enhance the disclosures about segment expenses. The new standard requires the identification and disclosure of the Company’s Chief Operating Decision Maker ("CODM"), expanded incremental line-item disclosures of significant segment expenses used by the CODM for decision-making, and the inclusion of previous annual only segment disclosure requirements on a quarterly basis. This ASU should be applied retrospectively for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.</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 November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date ("ASU 2025-01"). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its Consolidated Financial Statements.</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 Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company's Consolidated Financial Statements.</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 December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Taxes Disclosures, which requires greater disaggregation of income tax disclosures. The new standard requires additional information to be disclosed with respect to the income tax rate reconciliation and income taxes paid disaggregated by jurisdiction. This ASU should be applied prospectively for fiscal years beginning after December 15, 2024, with retrospective application permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.</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 November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to enhance the disclosures about segment expenses. The new standard requires the identification and disclosure of the Company’s Chief Operating Decision Maker ("CODM"), expanded incremental line-item disclosures of significant segment expenses used by the CODM for decision-making, and the inclusion of previous annual only segment disclosure requirements on a quarterly basis. This ASU should be applied retrospectively for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impacts of this guidance on the Company’s Consolidated Financial Statements.</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 November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses ("ASU 2024-03"), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date ("ASU 2025-01"). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its Consolidated Financial Statements.</span></div> 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 Net revenue 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">     Home 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%">471,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">400,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,378,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,250,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">     Delivery, setup and other revenues</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%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">426,939 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,445,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,318,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">1,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">522,040 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">446,769 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,507,100 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,374,674 </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></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 Net revenue 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">     Home 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%">471,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">400,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,378,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,250,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">     Delivery, setup and other revenues</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%">28,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">426,939 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,445,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,318,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">1,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">522,040 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">446,769 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,507,100 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,374,674 </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></tr></table></div> 471998000 400633000 1378103000 1250417000 28862000 26306000 67148000 67697000 500860000 426939000 1445251000 1318114000 1246000 1229000 3920000 3145000 19934000 18601000 57929000 53415000 21180000 19830000 61849000 56560000 522040000 446769000 1507100000 1374674000 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">21,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">34,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">18,287 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,316 </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></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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">4,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">11,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt"></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%">21,968 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">21,783 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,091 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,669 </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></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). Expected maturities may differ from contractual maturities as borrowers at times 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">8,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">7,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21,968 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">21,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"></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%">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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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) 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%">(1,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(2,603)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">541 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,001)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">686 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">21,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">34,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">18,287 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,316 </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></tr></table></div> 21783000 18669000 7434000 11961000 5132000 4956000 34349000 35586000 16062000 18270000 18287000 17316000 <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:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">4,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">11,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt"></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%">21,968 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">21,783 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,091 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,669 </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></tr></table></div> 4146000 4093000 2933000 2865000 6565000 6515000 5041000 4930000 11257000 11175000 11117000 10874000 21968000 21783000 19091000 18669000 <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). Expected maturities may differ from contractual maturities as borrowers at times 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">8,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">7,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21,968 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">21,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"></td></tr></table></div> 8402000 8332000 7088000 7047000 2332000 2311000 4146000 4093000 21968000 21783000 <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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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) 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%">(1,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(2,603)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">541 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,001)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">686 </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></tr></table></div> -954000 776000 -440000 1051000 1649000 235000 1561000 365000 -2603000 541000 -2001000 686000 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">78,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">78,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">30,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">134,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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,299 </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><td colspan="3" style="padding:0 1pt"></td><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%">241,339 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">78,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">78,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">30,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">134,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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,299 </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><td colspan="3" style="padding:0 1pt"></td><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%">241,339 </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></tr></table></div> 78631000 78241000 30027000 27977000 134641000 135121000 243299000 241339000 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">14,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">11,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(1,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">53,636 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(33,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">23,354 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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><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></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.1 </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><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%">10.4 </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%">210</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">196</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 outstanding principal balance of 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">53,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">43,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">55,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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 disaggregates the outstanding principal balance 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><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">9,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">13,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">39,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">2,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">18,714 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">10,993 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">324 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,816 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">23,709 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">55,649 </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></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><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">14,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">14,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">31,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"></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: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%">16,187 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">328 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">96 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,105 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,799 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">24,141 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">45,656 </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></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 28, 2024, 55% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas. As of March 30, 2024, 46% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 10% was 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 28, 2024 or March 30, 2024.</span></div>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 owners and 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, 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">94,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">94,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 of commercial loans receivable (including from affiliates), 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%">(36,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,103 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,725 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">7.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><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%">7.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%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</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%">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 28, 2024 and March 30, 2024, there were no commercial loans considered nonperforming. The following table disaggregates the outstanding principal balance 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><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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 28, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">54,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">94,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">March 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">57,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">91,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 28, 2024 and March 30, 2024, 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 28, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 18% and California of 16%. As of March 30, 2024, 18% of our outstanding principal balance of the commercial loans receivable balance was in New York. No other state had concentrations in excess of 10% of the outstanding principal balance of the commercial loans receivable as of December 28, 2024 or March 30, 2024.</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 28, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 10% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured.</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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">14,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">11,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(1,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">53,636 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(33,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">23,354 </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></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%">Commercial loans receivable, 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">94,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">94,353 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 of commercial loans receivable (including from affiliates), 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%">(36,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,103 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,725 </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></tr></table></div> 14476000 16968000 11898000 12826000 23233000 15140000 6042000 722000 55649000 45656000 1088000 523000 925000 1066000 53636000 44067000 33242000 20713000 20394000 23354000 <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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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><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></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.1 </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><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%">10.4 </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%">210</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">196</span></td></tr></table></div> 0.081 0.081 0.081 0.104 P210M P196M <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 outstanding principal balance of 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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">53,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">43,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">55,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53709000 43810000 996000 1063000 373000 131000 571000 652000 55649000 45656000 <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 disaggregates the outstanding principal balance 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><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">9,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">13,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">39,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">2,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">18,714 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">10,993 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">324 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,816 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">23,709 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">55,649 </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></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><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">14,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">14,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">31,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"></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: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%">16,187 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">328 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">96 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,105 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,799 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">24,141 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">45,656 </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></tr></table></div>The following table disaggregates the outstanding principal balance 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><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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 28, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">54,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">94,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">March 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">57,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">91,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 15726000 9225000 324000 93000 766000 13859000 39993000 2426000 1325000 0 0 1033000 8874000 13658000 310000 0 0 0 17000 695000 1022000 252000 443000 0 0 0 281000 976000 18714000 10993000 324000 93000 1816000 23709000 55649000 14107000 328000 96000 885000 1808000 14425000 31649000 1633000 0 0 1202000 942000 8684000 12461000 0 0 0 18000 49000 723000 790000 447000 0 0 0 0 309000 756000 16187000 328000 96000 2105000 2799000 24141000 45656000 0.55 0.46 0.10 94902000 91938000 335000 781000 214000 116000 94353000 91041000 36250000 43316000 58103000 47725000 <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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">7.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><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%">7.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%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</span></td></tr></table></div> 0.077 0.074 P10M P12M P90D 54916000 27832000 8734000 1466000 1954000 94902000 57691000 25066000 4823000 2144000 2214000 91938000 0 0 P90D P90D 0.18 0.16 0.18 0.10 0.13 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">Salaries, wages and benefits</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%">44,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Estimated warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Unearned insurance premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Insurance loss reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accrued insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">52,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">259,134 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">239,736 </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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">Salaries, wages and benefits</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%">44,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Estimated warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Unearned insurance premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Insurance loss reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accrued insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">52,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">259,134 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">239,736 </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></tr></table></div> 44338000 38125000 39795000 40856000 34412000 31718000 33419000 33449000 30481000 21167000 12254000 10540000 12226000 14124000 52209000 49757000 259134000 239736000 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Payments and deductions</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,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</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%">34,412 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,822 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,412 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,822 </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></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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Payments and deductions</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,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</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%">34,412 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,822 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,412 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,822 </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></tr></table></div> 33081000 33015000 31718000 31368000 14322000 11341000 40403000 36956000 12991000 11534000 37709000 35502000 34412000 32822000 34412000 32822000 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 secured financings and other obligations (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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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 liabilities</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,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">7,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;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 secured financings and other obligations (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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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 liabilities</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,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">7,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6106000 6166000 1622000 1916000 7728000 8082000 522000 323000 7206000 7759000 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 12, 2024, the Company entered into that certain Amended and Restated Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender, letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $75 million revolving credit facility (the "Revolving Credit Facility"), including a $10 million letter of credit sub-facility. The Revolving Credit Facility matures on November 12, 2029. The Credit Agreement amends and restates the previous credit agreement between the parties entered into on November 22, 2022.</span></div><div><span><br/></span></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: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.25% to 1.50% per annum for Term SOFR rate loans and from 0.25% to 0.50% 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.20% per annum.</span></div><div><span><br/></span></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:120%">The Revolving Credit Facility is guaranteed, on a joint and several basis, by certain of the Company's subsidiaries. Subject to certain conditions and requirements set forth in the Credit Agreement, including the availability of additional lender commitments, the Company may request from time to time one or more term loan facilities, or increases in the aggregate commitments under the Revolving Credit Facility, in an aggregate amount not exceeding $75 million.</span></div><div style="text-indent:18pt"><span><br/></span></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: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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the payment of dividends or other distributions from 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><span><br/></span></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: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 28, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility or the previous credit agreement entered into on November 22, 2022 and we were in compliance with all covenants.</span></div> 75000000 10000000 0.0010 0.0050 0.0100 0.0125 0.0150 0.0025 0.0050 0.0020 75000000 3.25 75000000 0 0 Reinsurance and Insurance Loss Reserves<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%">Certain of Standard Casualty Company'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.</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 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">19,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,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></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%">21,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">(17,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(17,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><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%">23,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">13,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">32,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">36,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">28,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></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%">33,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">(25,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><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%">40,460 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">41,508 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">40,345 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">35,649 </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></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 $0.4 million per claim, of which we cede $0.15 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.25 million 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 $4.0 million per occurrence, up to a maximum of $110 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%">The following details the activity in the incurred but not reported 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three and nine months ended December 28, 2024 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 30, 2023 (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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</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%">14,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">9,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(12,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(30,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,254 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,454 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,254 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,454 </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></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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">19,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,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></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%">21,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">(17,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(17,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><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%">23,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">13,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">32,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">36,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">28,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></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%">33,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">(25,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><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%">40,460 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">41,508 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">40,345 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">35,649 </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></tr></table></div> 19260000 24645000 11135000 10693000 21534000 20629000 8430000 8459000 17387000 17387000 6406000 6406000 23407000 27887000 13159000 12746000 32763000 36947000 31581000 28740000 33269000 30133000 27735000 25880000 25572000 25572000 18971000 18971000 40460000 41508000 40345000 35649000 400000 150000 250000 4000000.0 110000000 <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%">The following details the activity in the incurred but not reported 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three and nine months ended December 28, 2024 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 30, 2023 (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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</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%">14,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">9,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(12,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(30,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,254 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,454 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,254 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,454 </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></tr></table></div> 14620000 9154000 10540000 10939000 9662000 9489000 41753000 29152000 12028000 9189000 40039000 30637000 12254000 9454000 12254000 9454000 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%">. 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%">maximum amount for which the Company was liable under the terms of repurchase agreements with financial institutions that provide inventory financing to independent distributors of our products approximated $122 million and $121 million at December 28, 2024 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March 30, 2024, respectively, without reduction for the estimated resale value of the home</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s. In the quarter ended December 28, 2024 we received </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">one</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> repurchase demand notice for two homes. In all cases, the estimated fair value exceeded the repurchase price so no loss reserve was deemed necessary. Our reserve for repurchase commitments, re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">corded in Accrued expenses and other current liabilities, was $3.2 million at December 28, 2024 and $2.9 million at March 30, 2024.</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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">12,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">(6,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(722)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,627 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,238 </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></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%"> 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%">reserve for contingent repurchases 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 was $0.7 million as of December 28, 2024 and $0.6 million as of March 30, 2024, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. There were no claim requests that resulted in the repurchase of any loans during the nine months ended December 28, 2024 or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</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 ("IRLCs")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As of December 28, 2024 and March 30, 2024, we had outstanding IRLCs with a notional amount of $10.1 million and $39.0 million, respectively. For the three and nine months ended December 28, 2024, we recognized insignificant non-cash losses and gains, respectively, on outstanding IRLCs. For the three and nine months ended December 30, 2023, we recognized insignificant non-cash gains</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">losses on outstanding IRLCs.</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%">. As of December 28, 2024 and March 30, 2024, we had $15.0 million and $2.8 million in outstanding forward sales commitments for sales of mortgage backed securities and whole loan commitments (collectively, the "Commitments"), respectively. During the three and nine months ended December 28, 2024, we recognized insignificant non-cash gains. During the three and nine months ended December 30, 2023, we recognized insignificant non-cash losses.</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: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> <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%">. 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%">maximum amount for which the Company was liable under the terms of repurchase agreements with financial institutions that provide inventory financing to independent distributors of our products approximated $122 million and $121 million at December 28, 2024 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March 30, 2024, respectively, without reduction for the estimated resale value of the home</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s. In the quarter ended December 28, 2024 we received </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">one</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> repurchase demand notice for two homes. In all cases, the estimated fair value exceeded the repurchase price so no loss reserve was deemed necessary. Our reserve for repurchase commitments, re</span>corded in Accrued expenses and other current liabilities, was $3.2 million at December 28, 2024 and $2.9 million at March 30, 2024 122000000 121000000 1 2 3200000 2900000 <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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">12,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">(6,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(722)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,627 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,238 </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></tr></table></div> 12669000 1960000 6042000 722000 6627000 1238000 <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%"> 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%">reserve for contingent repurchases 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 was $0.7 million as of December 28, 2024 and $0.6 million as of March 30, 2024, included in Accrued expenses and other current liabilities on the Consolidated Balance Sheets. There were no claim requests that resulted in the repurchase of any loans during the nine months ended December 28, 2024 or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div> 700000 600000 <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 ("IRLCs")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As of December 28, 2024 and March 30, 2024, we had outstanding IRLCs with a notional amount of $10.1 million and $39.0 million, respectively. For the three and nine months ended December 28, 2024, we recognized insignificant non-cash losses and gains, respectively, on outstanding IRLCs. For the three and nine months ended December 30, 2023, we recognized insignificant non-cash gains</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">losses on outstanding IRLCs.</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%">. As of December 28, 2024 and March 30, 2024, we had $15.0 million and $2.8 million in outstanding forward sales commitments for sales of mortgage backed securities and whole loan commitments (collectively, the "Commitments"), respectively. During the three and nine months ended December 28, 2024, we recognized insignificant non-cash gains. During the three and nine months ended December 30, 2023, we recognized insignificant non-cash losses.</span></div> 10100000 39000000.0 15000000.0 2800000 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 tables represent changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 28, 2024 and December 30, 2023, respectively (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><td style="width:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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><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><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><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) income </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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, March 30, 2024</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,389,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(274,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">281,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,027,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(333)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,033,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</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%">11,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 29, 2024</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,401,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303,897)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,061,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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, September 28, 2024</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,417,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(348,406)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,041,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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, December 28, 2024</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,422,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(391,128)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">286,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,161,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(147)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,057,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:16pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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><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><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><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) income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><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%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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, April 1, 2023</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,337,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(164,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">271,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">869,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">976,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Valuation adjustment</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, July 1, 2023</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,347,220 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,452)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,826 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 income, 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</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%">9,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Conversion to 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, September 30, 2023</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,356,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,204 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957,206 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income, 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</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%">24,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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, December 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,381,147 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(262,072)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,847 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">993,193 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(362)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,008,700 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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 represent changes in stockholders' equity attributable to Cavco's stockholders and redeemable noncontrolling interest during the nine months ended December 28, 2024 and December 30, 2023, respectively (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><td style="width:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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><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><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><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) income </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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, March 30, 2024</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,389,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(274,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">281,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,027,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(333)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,033,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</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%">11,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, June 29, 2024</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,401,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303,897)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,061,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,038,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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, September 28, 2024</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,417,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(348,406)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,041,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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, December 28, 2024</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,422,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(391,128)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">286,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,161,833 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(147)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,057,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:16pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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><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><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><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) income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><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%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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, April 1, 2023</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,337,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(164,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">271,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">869,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">976,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Valuation adjustment</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, July 1, 2023</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,347,220 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,452)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272,175 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,826 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 income, 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</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%">9,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Conversion to 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, September 30, 2023</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,356,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,204 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957,206 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income, 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net issuance of common stock under stock incentive plans</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%">24,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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, December 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,381,147 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(262,072)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,847 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">993,193 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(362)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,008,700 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 9389953 94000 -274693000 281216000 1027127000 -333000 1033411000 34429000 34429000 58000 58000 11104 -2348000 -2348000 2194000 2194000 29204000 29204000 9401057 94000 -303897000 281062000 1061556000 -275000 1038540000 43815000 43815000 198000 198000 16275 1220000 1220000 2713000 2713000 44509000 44509000 9417332 94000 -348406000 284995000 1105371000 -77000 1041977000 56462000 56462000 -70000 -70000 5637 -168000 -168000 1746000 1746000 42722000 42722000 9422969 94000 -391128000 286573000 1161833000 -147000 1057225000 9337125 93000 -164452000 271950000 869310000 -615000 976286000 1219000 46357000 46357000 54000 -42000 -42000 10095 -1213000 -1213000 1438000 1438000 120000 -33000 9347220 93000 -164452000 272175000 915667000 -657000 1022826000 1120000 41539000 41539000 34000 54000 54000 9201 1000 478000 479000 1551000 1551000 47194000 47194000 180000 974000 9356421 94000 -211646000 274204000 957206000 -603000 1019255000 0 35987000 35987000 241000 241000 24726 1934000 1934000 1709000 1709000 50426000 50426000 9381147 94000 -262072000 277847000 993193000 -362000 1008700000 0 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</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%">56,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">35,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">134,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">123,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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,096,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,358,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,203,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,561,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">90,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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,186,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,432,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,291,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,640,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">14.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.90 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">4.27 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">16.25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">14.34 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Anti-dilutive common stock equivalents excluded</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</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%">56,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">35,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">134,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">123,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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,096,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,358,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,203,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,561,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">90,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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,186,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,432,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,291,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,640,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">14.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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.90 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">4.27 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">16.25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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%">14.34 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Anti-dilutive common stock equivalents excluded</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 56462000 35987000 134706000 123883000 8096538 8358389 8203448 8561209 90276 74082 88199 79079 8186814 8432471 8291647 8640288 6.97 4.31 16.42 14.47 6.90 4.27 16.25 14.34 0 0 169 316 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><td style="width:38.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.566%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">21,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">94,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(1,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 20, 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 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><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">3,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">186.29 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188.59 </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%">64.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">458,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">482,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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><td style="width:38.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.566%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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%">21,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">94,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">(1,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 21783000 21783000 18669000 18669000 7434000 7434000 11961000 11961000 5132000 5132000 4956000 4956000 53636000 57114000 44067000 49105000 94353000 79664000 91041000 80764000 1622000 1536000 1916000 1841000 <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 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><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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%">3,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">186.29 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188.59 </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%">64.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">458,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">482,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 3693 3842 0.003480 0.003479 1.8629 1.8859 0.006483 0.006561 458268000 482898000 2971000 3168000 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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">500,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">426,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,445,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,318,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">21,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">522,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">446,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,507,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,374,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">63,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">42,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">168,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">154,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">6,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">69,336 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">43,907 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">168,147 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">156,245 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,160,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,141,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">224,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">212,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,385,767 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,354,160 </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></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><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">500,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">426,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,445,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,318,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">21,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">522,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">446,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,507,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,374,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">63,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">42,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">168,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">154,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">6,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">69,336 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">43,907 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">168,147 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">156,245 </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></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2024</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,160,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,141,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="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%">224,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">212,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,385,767 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,354,160 </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></tr></table></div> 500860000 426939000 1445251000 1318114000 21180000 19830000 61849000 56560000 522040000 446769000 1507100000 1374674000 63150000 42070000 168155000 154121000 6186000 1837000 -8000 2124000 69336000 43907000 168147000 156245000 1160795000 1141237000 224972000 212923000 1385767000 1354160000 On December 10, 2024, Julia Sze, a director, terminated her previously adopted plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c). This plan was entered into on August 9, 2024, was set to end on December 10, 2024, and provided for the sale of 250 shares of our Common Stock. December 10, 2024 Julia Sze director true 250 <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 December 4, 2024, David Greenblatt, a director, adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Greenblatt 10b5-1 Plan"). This plan provides for a first possible trade date of March 5, 2025, and terminates automatically on April 15, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Greenblatt 10b5-1 Plan is up to 4,000 shares of Common Stock.</span></div> December 4, 2024 David Greenblatt director true 4000 <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 December 5, 2024, Seth Schuknecht, Executive Vice President, General Counsel, Chief Compliance Officer, and Corporate Secretary also adopted a programmed plan of transactions intended to satisfy the affirmative defense provided by Rule 10b5-1(c) (the "Schuknecht 10b5-1 Plan"). This plan provides for a first possible trade date of </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March 6, 2025, and terminates automatically on October 31, 2025, if not before. The aggregate number of shares to potentially be sold pursuant to the Schuknecht 10b5-1 Plan is up to 167 shares of Common Stock.</span></div> On December 5, 2024 Seth Schuknecht Executive Vice President, General Counsel, Chief Compliance Officer, and Corporate Secretary true 167 false false