0000278166-24-000122.txt : 20240802 0000278166-24-000122.hdr.sgml : 20240802 20240802163706 ACCESSION NUMBER: 0000278166-24-000122 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20240629 FILED AS OF DATE: 20240802 DATE AS OF CHANGE: 20240802 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: 241171614 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-20240629.htm 10-Q cvco-20240629
00002781662025FalseQ13/29http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purecvco:loancvco:segment00002781662024-03-312024-06-2900002781662024-07-2500002781662024-06-2900002781662024-03-300000278166us-gaap:ConsumerPortfolioSegmentMember2024-06-290000278166us-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166us-gaap:NonrelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-06-290000278166us-gaap:NonrelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-03-300000278166us-gaap:RelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-06-290000278166us-gaap:RelatedPartyMemberus-gaap:CommercialPortfolioSegmentMember2024-03-3000002781662023-04-022023-07-010000278166us-gaap:ConsumerPortfolioSegmentMember2024-03-312024-06-290000278166us-gaap:ConsumerPortfolioSegmentMember2023-04-022023-07-010000278166us-gaap:CommercialPortfolioSegmentMember2024-03-312024-06-290000278166us-gaap:CommercialPortfolioSegmentMember2023-04-022023-07-0100002781662023-04-0100002781662023-07-010000278166cvco:FactoryBuiltHousingMemberus-gaap:ManufacturedProductOtherMember2024-03-312024-06-290000278166cvco:FactoryBuiltHousingMemberus-gaap:ManufacturedProductOtherMember2023-04-022023-07-010000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2024-03-312024-06-290000278166cvco:FactoryBuiltHousingMemberus-gaap:ProductAndServiceOtherMember2023-04-022023-07-010000278166cvco:FactoryBuiltHousingMember2024-03-312024-06-290000278166cvco:FactoryBuiltHousingMember2023-04-022023-07-010000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2024-03-312024-06-290000278166cvco:FinancialServicesMembercvco:InsuranceAgencyCommissionsMember2023-04-022023-07-010000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2024-03-312024-06-290000278166cvco:FinancialServicesMemberus-gaap:FinancialServiceOtherMember2023-04-022023-07-010000278166cvco:FinancialServicesMember2024-03-312024-06-290000278166cvco:FinancialServicesMember2023-04-022023-07-010000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2024-06-290000278166us-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-300000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2024-06-290000278166us-gaap:USStatesAndPoliticalSubdivisionsMember2024-03-300000278166us-gaap:CorporateDebtSecuritiesMember2024-06-290000278166us-gaap:CorporateDebtSecuritiesMember2024-03-300000278166us-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2024-03-312024-06-290000278166us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-04-022024-03-300000278166cvco:FinancialAsset31To69DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-06-290000278166cvco:FinancialAsset31To69DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166cvco:FinancialAsset61To90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-312024-06-290000278166cvco:FinancialAsset61To90DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember2024-03-312024-06-290000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember2023-04-022024-03-300000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScoreGreaterThan680Member2024-06-290000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScore620To679Member2024-06-290000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScoreLessThan620Member2024-06-290000278166cvco:NoFICOScoreMemberus-gaap:ConsumerPortfolioSegmentMember2024-06-290000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScoreGreaterThan680Member2024-03-300000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScore620To679Member2024-03-300000278166us-gaap:ConsumerPortfolioSegmentMembercvco:FICOScoreLessThan620Member2024-03-300000278166cvco:NoFICOScoreMemberus-gaap:ConsumerPortfolioSegmentMember2024-03-300000278166us-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberstpr:TXus-gaap:FinanceReceivablesMember2024-03-312024-06-290000278166us-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberstpr:TXus-gaap:FinanceReceivablesMember2023-04-022024-03-300000278166us-gaap:ConsumerPortfolioSegmentMemberus-gaap:GeographicConcentrationRiskMemberstpr:FLus-gaap:FinanceReceivablesMember2023-04-022024-03-300000278166us-gaap:CommercialPortfolioSegmentMember2024-06-290000278166us-gaap:CommercialPortfolioSegmentMember2024-03-300000278166us-gaap:CommercialPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:PerformingFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2024-06-290000278166us-gaap:PerformingFinancingReceivableMemberus-gaap:CommercialPortfolioSegmentMember2024-03-300000278166stpr:NYus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialPortfolioSegmentMember2024-03-312024-06-290000278166stpr:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialPortfolioSegmentMember2024-03-312024-06-290000278166stpr:NYus-gaap:GeographicConcentrationRiskMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialPortfolioSegmentMember2023-04-022024-03-300000278166us-gaap:CustomerConcentrationRiskMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialPortfolioSegmentMember2024-03-312024-06-290000278166us-gaap:CustomerConcentrationRiskMemberus-gaap:FinanceReceivablesMemberus-gaap:CommercialPortfolioSegmentMember2023-04-022024-03-300000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-290000278166cvco:TheRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-3000002781662023-10-012023-12-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-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-290000278166us-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-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-010000278166us-gaap:EmployeeStockOptionMember2024-03-312024-06-290000278166us-gaap:EmployeeStockOptionMember2023-04-022023-07-010000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-290000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-290000278166us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-300000278166us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-300000278166cvco:FactoryBuiltHousingMember2024-06-290000278166cvco:FactoryBuiltHousingMember2024-03-300000278166cvco:FinancialServicesMember2024-06-290000278166cvco:FinancialServicesMember2024-03-30


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 June 29, 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 July 25, 2024, 8,253,272 shares of the registrant's Common Stock, $0.01 par value, were outstanding.



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


PART 1. FINANCIAL INFORMATION
Item 1. Financial Statements
CAVCO INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(Dollars in thousands, except per share amounts)
June 29,
2024
March 30,
2024
ASSETS(Unaudited)
Current assets
Cash and cash equivalents$359,296 $352,687 
Restricted cash, current19,056 15,481 
Accounts receivable, net85,051 77,123 
Short-term investments20,671 18,270 
Current portion of consumer loans receivable, net28,887 20,713 
Current portion of commercial loans receivable, net40,363 40,787 
Current portion of commercial loans receivable from affiliates, net1,784 2,529 
Inventories244,844 241,339 
Prepaid expenses and other current assets77,622 82,870 
Total current assets877,574 851,799 
Restricted cash585 585 
Investments14,916 17,316 
Consumer loans receivable, net22,151 23,354 
Commercial loans receivable, net50,918 45,660 
Commercial loans receivable from affiliates, net2,279 2,065 
Property, plant and equipment, net224,749 224,199 
Goodwill121,969 121,934 
Other intangibles, net27,829 28,221 
Operating lease right-of-use assets37,712 39,027 
Total assets$1,380,682 $1,354,160 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities
Accounts payable$31,431 $33,531 
Accrued expenses and other current liabilities264,574 239,736 
Total current liabilities296,005 273,267 
Operating lease liabilities33,873 35,148 
Other liabilities7,666 7,759 
Deferred income taxes4,598 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,401,057 and 9,389,953 shares, respectively; Outstanding 8,251,522 and 8,320,718 shares, respectively
94 94 
Treasury stock, at cost; 1,149,535 and 1,069,235 shares, respectively
(303,897)(274,693)
Additional paid-in capital281,062 281,216 
Retained earnings1,061,556 1,027,127 
Accumulated other comprehensive loss(275)(333)
Total stockholders' equity1,038,540 1,033,411 
Total liabilities and stockholders' equity$1,380,682 $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 Ended
June 29,
2024
July 1,
2023
Net revenue
$477,599 $475,875 
Cost of sales
374,197 357,996 
Gross profit
103,402 117,879 
Selling, general and administrative expenses
64,851 61,680 
Income from operations38,551 56,199 
Interest income5,511 4,618 
Interest expense(90)(266)
Other (expense) income, net(111)126 
Income before income taxes43,861 60,677 
Income tax expense(9,432)(14,266)
Net income
34,429 46,411 
Less: net income attributable to redeemable noncontrolling interest 54 
Net income attributable to Cavco common stockholders$34,429 $46,357 
Comprehensive income
Net income$34,429 $46,411 
Reclassification adjustment for securities sold 9 3 
Applicable income tax (expense)(2)(1)
Net change in unrealized position of investments held
65 (56)
Applicable income tax (expense) benefit(14)12 
Comprehensive income34,487 46,369 
Less: comprehensive income attributable to redeemable noncontrolling interest 54 
Comprehensive income attributable to Cavco common stockholders$34,487 $46,315 
Net income per share attributable to Cavco common stockholders
Basic
$4.15 $5.35 
Diluted
$4.11 $5.29 
Weighted average shares outstanding
Basic
8,286,476 8,670,434 
Diluted
8,372,254 8,758,080 

See accompanying Notes to Consolidated Financial Statements
2

CAVCO INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollars in thousands)
(Unaudited)
Three Months Ended
June 29,
2024
July 1,
2023
OPERATING ACTIVITIES
Net income$34,429 $46,411 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation and amortization4,761 4,566 
Provision for credit losses89 19 
Deferred income taxes7 (1,868)
Stock-based compensation expense2,195 1,438 
Non-cash interest income, net(286)(297)
Loss on sale or retirement of property, plant and equipment, net11 190 
Gain on investments and sale of loans, net(177)(3,165)
Changes in operating assets and liabilities, net of acquisitions
Accounts receivable(7,977)3,692 
Consumer loans receivable originated(20,833)(36,737)
Proceeds from sales of consumer loans receivable1,582 42,363 
Principal payments received on consumer loans receivable12,922 1,819 
Inventories(3,505)9,110 
Prepaid expenses and other current assets5,648 15,151 
Commercial loans receivable originated(26,750)(28,726)
Principal payments received on commercial loans receivable22,356 25,216 
Accounts payable, accrued expenses and other liabilities22,921 3,111 
Net cash provided by operating activities47,393 82,293 
INVESTING ACTIVITIES
Purchases of property, plant and equipment(4,975)(4,183)
Proceeds from sale of property, plant and equipment10 4,434 
Purchases of investments(4,547)(1,710)
Proceeds from sale of investments4,163 3,545 
Net cash (used in) provided by investing activities(5,349)2,086 
FINANCING ACTIVITIES
Payments for taxes on stock option exercises and releases of equity awards(2,349)(1,363)
Proceeds from exercise of stock options 150 
Payments on finance leases and other secured financings(51)(157)
Payments for common stock repurchases(29,463) 
Distributions to noncontrolling interest (120)
Net cash used in financing activities(31,863)(1,490)
Net increase in cash, cash equivalents and restricted cash10,181 82,889 
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,937 $366,379 
Supplemental disclosures of cash flow information
Cash paid for income taxes$4,720 $8,123 
Cash paid for interest$22 $185 
Supplemental disclosures of noncash activity
Change in GNMA loans eligible for repurchase$76 $(1,873)
Right-of-use assets recognized and operating lease obligations incurred$1,315 $687 
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 to March 31st. The current fiscal year will end on March 29, 2025 and will include 52 weeks.
For a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.
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 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

3. Revenue from Contracts with Customers
The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands):
Three Months Ended
 June 29,
2024
July 1,
2023
Factory-built housing
     Home sales$436,429 $439,744 
     Delivery, setup and other revenues21,619 17,365 
458,048 457,109 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,406 899 
     All other sources18,145 17,867 
19,551 18,766 
$477,599 $475,875 
4. Investments
Investments consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Available-for-sale debt securities$20,025 $18,669 
Marketable equity securities
10,628 11,961 
Non-marketable equity investments
4,934 4,956 
35,587 35,586 
Less short-term investments(20,671)(18,270)
$14,916 $17,316 
Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.
Our non-marketable equity investments include investments in other retail distribution operations and community-based initiatives.
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):
June 29, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,849 $4,782 $2,933 $2,865 
State and political subdivision debt securities
5,103 5,015 5,041 4,930 
Corporate debt securities
10,423 10,228 11,117 10,874 
$20,375 $20,025 $19,091 $18,669 
5

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.
June 29, 2024
Amortized
Cost
Fair
Value
Due in less than one year$7,880 $7,778 
Due after one year through five years7,421 7,240 
Due after five years through ten years225 225 
Due after ten years  
Mortgage-backed securities4,849 4,782 
$20,375 $20,025 
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Marketable equity securities
Net (loss) gain recognized during the period$(454)$460 
Less: Net (gain) recognized on securities sold during the period(552)(20)
Unrealized (loss) gain recognized during the period on securities still held$(1,006)$440 
5. Inventories
Inventories consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Raw materials$75,589 $78,241 
Work in process30,089 27,977 
Finished goods139,166 135,121 
$244,844 $241,339 
6

6. Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Loans held for investment, previously securitized$15,989 $16,968 
Loans held for investment12,612 12,826 
Loans held for sale22,432 15,140 
Construction advances1,615 722 
52,648 45,656 
Deferred financing fees and other, net(594)(523)
Allowance for loan losses(1,016)(1,066)
51,038 44,067 
Less current portion(28,887)(20,713)
$22,151 $23,354 
The consumer loans held for investment had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.9 %10.4 %
Weighted average months to maturity208196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Current$50,756 $43,810 
31 to 60 days547 1,063 
61 to 90 days446 131 
91+ days899 652 
$52,648 $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):
June 29, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$10,791 $9,707 $327 $95 $879 $15,566 $37,365 
Near Prime- FICO score 620-679
1,128 2,144   1,044 9,269 13,585 
Sub-Prime- FICO score less than 620
    18 718 736 
No FICO score
212 446    304 962 
$12,131 $12,297 $327 $95 $1,941 $25,857 $52,648 
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 June 29, 2024, 49% 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 June 29, 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):
June 29,
2024
March 30,
2024
Loans receivable$96,366 $91,938 
Allowance for loan losses (884)(781)
Deferred financing fees, net(138)(116)
95,344 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(42,147)(43,316)
$53,197 $47,725 
8

The commercial loans receivable balance had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate7.0 %7.4 %
Weighted average months outstanding1212
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 June 29, 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):
June 29, 2024
20252024202320222021Total
Performing
$69,499 $19,089 $3,761 $1,925 $2,092 $96,366 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of June 29, 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 June 29, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 19% and California of 14%. 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 June 29, 2024 or March 30, 2024.
As of June 29, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 11% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured.
9

8. Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (in thousands):
ClassificationJune 29,
2024
March 30,
2024
ROU assets
Operating lease assetsOperating lease right-of-use ("ROU") assets$37,712 $39,027 
Finance lease assets
Property, plant and equipment, net (1)
5,869 5,913 
Total lease assets$43,581 $44,940 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,466 $5,303 
   Finance lease liabilitiesAccrued expenses and other current liabilities81 80 
Non-current:
   Operating lease liabilitiesOperating lease liabilities33,873 35,148 
   Finance lease liabilitiesOther liabilities6,066 6,086 
Total lease liabilities$45,486 $46,617 
(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.



9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Salaries, wages and benefits$40,823 $38,125 
Customer deposits44,994 40,856 
Unearned insurance premiums35,914 33,449 
Estimated warranties31,815 31,718 
Accrued volume rebates24,671 21,167 
Insurance loss reserves18,927 10,540 
Accrued self-insurance14,692 14,124 
Other52,738 49,757 
$264,574 $239,736 
10

10. Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$31,718 $31,368 
Charged to costs and expenses12,091 13,409 
Payments and deductions(11,994)(12,376)
Balance at end of period$31,815 $32,401 
11. Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
June 29,
2024
March 30,
2024
Finance lease liabilities$6,147 $6,166 
Other secured financing1,849 1,916 
7,996 8,082 
Less current portion included in Accrued expenses and other current liabilities(330)(323)
$7,666 $7,759 
12. Debt
We are party to a Credit Agreement (the "Credit Agreement") that matures in November 2027 with Bank of America, N.A., providing for a $50 million revolving credit facility (the "Revolving Credit Facility"), which may be increased up to an aggregate amount of $100 million.
As of June 29, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.
13. Reinsurance and Insurance Loss Reserves
Certain of Standard Casualty Company's ("Standard Casualty") 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
June 29, 2024July 1, 2023
WrittenEarnedWrittenEarned
Direct premiums
$13,503 $12,302 $10,379 $8,676 
Assumed premiums—nonaffiliated
11,735 9,504 9,800 8,570 
Ceded premiums—nonaffiliated
(8,185)(8,185)(6,127)(6,127)

$17,053 $13,621 $14,052 $11,119 
11

Typical insurance policies written or assumed have a maximum coverage of $0.4 million per claim, of which we cede $0.2 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.2 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 ("IBNR") reserve for the three months ended June 29, 2024 and July 1, 2023 (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$10,540 $10,939 
Net incurred losses during the period17,963 11,077 
Net claim payments during the period(9,576)(9,015)
Balance at end of period$18,927 $13,001 
14. 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 $121 million at June 29, 2024 and March 30, 2024, without reduction for the estimated resale value of the homes. During the first quarter of fiscal 2025 we did not receive any demand notices. 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.0 million at June 29, 2024 and $2.9 million at March 30, 2024.
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
June 29,
2024
March 30,
2024
Construction loan contract amount$3,252 $1,960 
Cumulative advances(1,615)(722)
$1,637 $1,238 
Representations and Warranties of Mortgages Sold. The reserve for contingent repurchases and indemnification obligations was $0.6 million as of June 29, 2024 and 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 three months ended June 29, 2024 or July 1, 2023.
Interest Rate Lock Commitments ("IRLCs"). As of June 29, 2024 and July 1, 2023, we had outstanding IRLCs with a notional amount of $24.5 million and $31.1 million, respectively. For the three months ended June 29, 2024 and July 1, 2023, we recognized insignificant non-cash gains on outstanding IRLCs.
Forward Sales Commitments. As of June 29, 2024 and July 1, 2023, we had $4.7 million and $1.1 million in outstanding forward sales commitments ("Commitments"), respectively. During the three months ended June 29, 2024, we recognized insignificant non-cash losses. During the three months ended July 1, 2023, we recognized an insignificant non-cash gain.
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.
15. 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 three months ended June 29, 2024 and July 1, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)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 
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable 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 
13

16. 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 Ended
June 29,
2024
July 1,
2023
Net income attributable to Cavco common stockholders$34,429 $46,357 
Weighted average shares outstanding
Basic8,286,476 8,670,434 
Effect of dilutive securities85,778 87,646 
Diluted8,372,254 8,758,080 
Net income per share attributable to Cavco common stockholders
Basic$4.15 $5.35 
Diluted$4.11 $5.29 
Anti-dilutive common stock equivalents excluded257 39 
17. Fair Value Measurements
The book value and estimated fair value of our financial instruments were as follows (in thousands):
June 29, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$20,025 $20,025 $18,669 $18,669 
Marketable equity securities
10,628 10,628 11,961 11,961 
Non-marketable equity investments
4,934 4,934 4,956 4,956 
Consumer loans receivable51,038 55,262 44,067 49,105 
Commercial loans receivable
95,344 80,631 91,041 80,764 
Other secured financing(1,849)(1,779)(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.
June 29,
2024
March 30,
2024
Number of loans serviced with MSRs3,782 3,842 
Weighted average servicing fee (basis points)34.78 34.79 
Capitalized servicing multiple193.0 %188.59 %
Capitalized servicing rate (basis points)67.13 65.61 
Serviced portfolio with MSRs (in thousands)$473,607 $482,898 
MSRs (in thousands)$3,179 $3,168 
14

18. 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 Ended
June 29,
2024
July 1,
2023
Net revenue:
Factory-built housing$458,048 $457,109 
Financial services19,551 18,766 
$477,599 $475,875 
Income before income taxes:
Factory-built housing$49,100 $61,825 
Financial services(5,239)(1,148)
$43,861 $60,677 
 June 29,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,480 $1,141,237 
Financial services
220,202 212,923 
$1,380,682 $1,354,160 
15

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Statements in this Report on Form 10-Q (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, provides property and casualty insurance primarily to owners of manufactured homes.
16

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 in 48 states and Canada 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 May 2024 were 42,650, an increase of 19.4% compared to 35,714 shipments in the same calendar period last year. Higher interest rates and continued inflationary pressures have tempered industry demand. However, 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.
17

Key housing building materials include wood, wood products, steel, gypsum wallboard, windows, doors fiberglass insulation, carpet, vinyl, fasteners, plumbing materials, aluminum, appliances and electrical items. Fluctuations in the cost of materials and labor may affect gross margins from home sales to the extent that costs cannot be efficiently matched to the home sales price. Pricing and availability of certain raw materials have been volatile due to a number of factors in the current environment. We continue to monitor and react to inflation in 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 June 29, 2024 was $232 million compared to $191 million at March 30, 2024, an increase of $41 million and up $55 million compared to $177 million at July 1, 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.
Results of Operations
Net Revenue
Three Months Ended
($ in thousands, except revenue per home sold)June 29,
2024
July 1,
2023
Change
Factory-built housing$458,048 $457,109 $939 0.2 %
Financial services19,551 18,766 785 4.2 %
$477,599 $475,875 $1,724 0.4 %
Factory-built homes sold
by Company-owned retail sales centers1,013 959 545.6 %
to independent retailers, builders, communities and developers3,708 3,623 85 2.3 %
4,721 4,582 139 3.0 %
Net factory-built housing revenue per home sold$97,024 $99,762 $(2,738)(2.7)%

Factory-built housing Net revenue increased for the three months ended June 29, 2024 due to higher home sales volume, partially offset by lower home selling prices. The decrease in lower selling prices was attributed to both our wholesale and retail channels, but whereas wholesale was small and generally showed relative stability. The other component of lower product pricing is related to the product mix, where we saw a significant shift toward single section homes.
18

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 months ended June 29, 2024, Financial services Net revenue increased primarily due to more insurance policies in force, partially offset by reduced revenue from loan sales.
Gross Profit
Three Months Ended
($ in thousands)June 29,
2024
July 1,
2023
Change
Factory-built housing$103,510 $113,368 $(9,858)(8.7)%
Financial services(108)4,511 (4,619)(102.4)%
$103,402 $117,879 $(14,477)(12.3)%
Gross profit as % of Net revenue
Consolidated21.7 %24.8 %N/A(3.1)%
Factory-built housing22.6 %24.8 %N/A(2.2)%
Financial services(0.6)%24.0 %N/A(24.6)%

Factory-built housing Gross profit in dollars and as a percentage decreased primarily due to lower average selling price, partially offset by lower input costs.
Financial services Gross profit in dollars and as a percentage for the three months decreased due to higher insurance claims from extreme weather related events in Texas and New Mexico.

Selling, General and Administrative Expenses
Three Months Ended
($ in thousands)June 29,
2024
July 1,
2023
Change
Factory-built housing$59,720 $56,021 $3,699 6.6 %
Financial services5,131 5,659 (528)(9.3)%
$64,851 $61,680 $3,171 5.1 %
Selling, general and administrative expenses as % of Net revenue13.6 %13.0 %N/A0.6 %
Factory-built housing Selling, general and administrative expenses increased primarily as a result of increases in compensation including acquired retail locations, partially offset by reduced incentive compensation from lower earnings.
Financial services Selling, general and administrative expenses decreased for the three months primarily due to lower compensation cost.
19

Other Components of Net Income
Three Months Ended
($ in thousands)June 29,
2024
July 1,
2023
Change
Interest income$5,511 $4,618 $893 19.3 %
Interest expense(90)(266)(176)(66.2)%
Other (expense) income, net(111)126 N/MN/M
Income tax expense(9,432)(14,266)(4,834)(33.9)%
Effective tax rate21.5 %23.5 %N/A(2.0)%
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 (expense) income, 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 decreased for the three months primarily due to lower profit before tax and a lower effective tax rate due to an increase in energy star tax credits.
Liquidity and Capital Resources
We believe that cash and cash equivalents at June 29, 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 $50 million Revolving Credit Facility, which may be increased from time to time through an additional $50 million of term loan tranches and no amounts were outstanding at June 29, 2024. 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.
20

The following is a summary of the Company's cash flows for the three months ended June 29, 2024 and July 1, 2023, respectively:
Three Months Ended
(in thousands)June 29,
2024
July 1,
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 activities47,393 82,293 (34,900)
Net cash (used in) provided by investing activities(5,349)2,086 (7,435)
Net cash used in financing activities(31,863)(1,490)(30,373)
Cash, cash equivalents and restricted cash at end of the period$378,937 $366,379 $12,558 
Net cash provided by operating activities decreased primarily from lower Net income and lower principal payments received on commercial loans, partially offset by fewer consumer loans being generated in the period.
Consumer loan originations decreased $15.9 million to $20.8 million for the three months ended June 29, 2024 from $36.7 million for the three months ended July 1, 2023, and proceeds from sales of consumer loans decreased $40.8 million to $1.6 million for the three months ended June 29, 2024 from $42.4 million for the three months ended July 1, 2023.
Commercial loan originations decreased $1.9 million to $26.8 million for the three months ended June 29, 2024 from $28.7 million for the three months ended July 1, 2023. Proceeds from the collection on commercial loans provided $22.4 million this year, compared to $25.2 million in the prior year, a net increase of $2.8 million.
Net cash for investing activities consists of buying and selling debt and marketable equity securities in our Financial Services segment; purchases of property, plant and equipment; and funding strategic growth acquisitions in our Factory-built Housing segment. Cash provided in the prior year period reflects the proceeds from the sale of property, plant and equipment and cash used in the current year was primarily used for acquisitions of property, plant and equipment.
Net cash used in financing activities in the three months ended June 29, 2024 was primarily for the repurchase of common stock.
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 three months ended June 29, 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.
21

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

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
See the information under the "Legal Matters" caption in Note 16, 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 operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
As announced on August 3, 2023, the Company's Board of Directors approved an additional $100 million stock repurchase program with the same terms and conditions as previous plans. Additionally, on February 1, 2024, the Company announced that the Company's Board of Directors approved another $100 million stock repurchase program with the same terms and conditions as the previous plan. The repurchase program is funded using our available cash. The repurchases may be made in the open market or in privately negotiated transactions in compliance with applicable state and federal securities laws and other legal requirements. There is no expiration date and the level of repurchase activity is subject to market conditions and other investment opportunities. The repurchase program does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time. The following table sets forth repurchases of our common stock during the first quarter of fiscal year 2025:
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced PlansApproximate Dollar Value of Shares That May Yet Be Purchased Under the Plans
(in thousands)
March 31, 2024 to
      May 4, 2024
29,650 $369.18 29,650 $115,491 
May 5, 2024 to
      June 1, 2024
24,450 360.69 24,450 106,673 
June 2, 2024 to
      June 29, 2024
26,200 351.62 26,200 97,461 
80,300 80,300 
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.
23

Item 5. Other Information
Amendment to Compensatory Arrangement of Principal Executive Officer
On July 29 and 30, 2024, at regularly scheduled meetings of the Board and Compensation Committee of the Board, the Compensation Committee recommended and the Board approved a modification to the compensatory arrangement between the Company and Bill Boor, Chief Executive Officer. The Board approved (i) an increased annual base salary of $1,100,000, effective as of July 30, 2024, (ii) an increased annual target short-term incentive bonus equal to 135% of Mr. Boor's annual base salary, capped at 200% of target to be measured and paid in May 2025; and (iii) an increase in annual long-term incentive compensation consisting of equity grants totaling $4,500,000. The long-term incentive compensation component is based on 40% time-based restricted stock units ("RSUs") and 60% performance-based restricted stock units ("PRSUs"). For the current fiscal year, Mr. Boor received additional equity grants with grant dates of July 30, 2024, issued pursuant to the Company’s 2023 Omnibus Equity Incentive Plan, of (a) 900 RSUs, and (b) a target of 1300 PRSUs. The RSUs will vest over three (3) years, with one-third of the total number of shares vesting annually on each of the first, second, and third anniversary of the grant date. The PRSUs will vest at the end of the performance period ending in fiscal year 2027.
Rule 10b5-1 Trading Plans
No officers or directors adopted, modified, or terminated any 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined under Item 408 of Regulation S-K) during the three months ended June 29, 2024.
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.
24

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 OfficerAugust 2, 2024
William C. Boor(Principal Executive Officer)
/s/ Allison K. AdenExecutive Vice President, Chief Financial Officer and TreasurerAugust 2, 2024
Allison K. Aden(Principal Financial Officer)
25
EX-31 2 cvco-20240629xexhibit311.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:August 2, 2024
By:/s/ William C. Boor
William C. Boor
President and Chief Executive Officer
(Principal Executive Officer)

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

EX-32 4 cvco-20240629xexhibit32.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 June 29, 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.
 
August 2, 2024
/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-20240629.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 Receivables link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Other Liabilities link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Reinsurance and Insurance Loss Reserves link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Consumer Loans Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Commercial Loans Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Investments - Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Investments - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Investments - Recognized Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Consumer Loans Receivable - Weighted Averages (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Consumer Loans Receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Commercial Loans Receivables - Commercial Loans Characteristics (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Commercial Loans Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Reinsurance and Insurance Loss Reserves - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cvco-20240629_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cvco-20240629_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cvco-20240629_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] 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 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] 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 (loss) gain 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] Leases Lessee, Operating Leases [Text Block] 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 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 Leases [Abstract] Leases [Abstract] 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 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] 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 Operating lease liabilities Operating Lease, Liability, Current 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 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] 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 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 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] 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] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] 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 PEO Name PEO Name Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization 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 All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount 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] Finance lease liabilities Finance Lease, Liability, Noncurrent 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 (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) Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value 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. Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Financing Receivable Credit Quality Indicators Commercial Loans Receivables by Class and Internal Credit Quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] Net cash (used in) provided by 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] 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 ROU assets Operating And Finance Lease, Right-Of-Use Assets [Abstract] Operating And Finance Lease, Right-Of-Use Assets Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Right-of-use assets recognized and operating lease obligations incurred Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 income (loss) 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 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 assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] 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. Leases Lessee, Finance Leases [Text Block] 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] Other secured financing Debt Instrument, Fair Value Disclosure Name Trading Arrangement, Individual Name Other (expense) income, 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] Loan Contracts with Off-Balance Sheet Commitments Other Commitments [Table Text Block] Applicable income tax (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 Total lease assets Operating And Finance Lease, Right-Of-Use Asset Operating And Finance Lease, Right-Of-Use Asset Treasury stock, at cost; 1,149,535 and 1,069,235 shares, respectively Treasury Stock, Common, Value 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] Lease Liabilities Operating And Finance Lease, Liability [Abstract] Operating And Finance Lease, Liability 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 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 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 Issuance of common stock under stock incentive plans, net (in shares) Stock Issued During Period, Shares, New Issues 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 Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization 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] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other comprehensive income, net Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 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 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] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee 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 Mortgage Servicing Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Inventories Increase (Decrease) in Inventories Net income Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Other Liabilities Schedule of Debt [Table Text Block] Unrealized (loss) gain 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 Loss on sale or retirement of property, plant and equipment, net Gain (Loss) on Disposition of Property Plant Equipment Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit 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] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost 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] 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,401,057 and 9,389,953 shares, respectively; Outstanding 8,251,522 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 Non-current: Operating And Finance Lease, Liability, Noncurrent [Abstract] Operating And Finance Lease, Liability, Noncurrent Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] 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] 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] 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 Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finished goods Inventory, Finished Goods, Gross Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (usd per share) Earnings Per Share, Basic Prime- FICO score 680 and greater FICO Score, Greater Than 680 [Member] FICO Score, Greater Than 680 Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Construction loan contract amount Contractual Obligation 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 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 self-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] Summary 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 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 Total lease liabilities Operating And Finance Lease, Liability Operating And Finance Lease, Liability 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 Finance lease liabilities Finance Lease, Liability, Current Non-cash interest income, net Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Mortgage-backed securities Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Insider Trading Arrangements [Line Items] Current: Operating And Finance Lease, Liability, Current [Abstract] Operating And Finance Lease, Liability, Current 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 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] 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] Gain (Loss) on Securities Gain (Loss) on Securities [Table Text Block] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] 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 (expense) benefit 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-20240629_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
3 Months Ended
Jun. 29, 2024
Jul. 25, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 29, 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,253,272
Entity Central Index Key 0000278166  
Document Fiscal Year Focus 2025  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --03-29  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Current assets    
Cash and cash equivalents $ 359,296 $ 352,687
Restricted cash, current 19,056 15,481
Accounts receivable, net 85,051 77,123
Short-term investments 20,671 18,270
Inventories 244,844 241,339
Prepaid expenses and other current assets 77,622 82,870
Total current assets 877,574 851,799
Restricted cash 585 585
Investments 14,916 17,316
Property, plant and equipment, net 224,749 224,199
Goodwill 121,969 121,934
Other intangibles, net 27,829 28,221
Operating lease right-of-use assets 37,712 39,027
Total assets 1,380,682 1,354,160
Current liabilities    
Accounts payable 31,431 33,531
Accrued expenses and other current liabilities 264,574 239,736
Total current liabilities 296,005 273,267
Operating lease liabilities 33,873 35,148
Other liabilities 7,666 7,759
Deferred income taxes 4,598 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,401,057 and 9,389,953 shares, respectively; Outstanding 8,251,522 and 8,320,718 shares, respectively 94 94
Treasury stock, at cost; 1,149,535 and 1,069,235 shares, respectively (303,897) (274,693)
Additional paid-in capital 281,062 281,216
Retained earnings 1,061,556 1,027,127
Accumulated other comprehensive loss (275) (333)
Total stockholders' equity 1,038,540 1,033,411
Total liabilities and stockholders' equity 1,380,682 1,354,160
Consumer loans receivable    
Current assets    
Current portion of loans receivable, net 28,887 20,713
Loans receivable, net 22,151 23,354
Commercial Loans Receivable    
Current assets    
Current portion of loans receivable, net 42,147 43,316
Loans receivable, net 53,197 47,725
Commercial Loans Receivable | Nonrelated Party    
Current assets    
Current portion of loans receivable, net 40,363 40,787
Loans receivable, net 50,918 45,660
Commercial Loans Receivable | Related Party    
Current assets    
Current portion of loans receivable, net 1,784 2,529
Loans receivable, net $ 2,279 $ 2,065
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Income Statement [Abstract]    
Net revenue $ 477,599 $ 475,875
Cost of sales 374,197 357,996
Gross profit 103,402 117,879
Selling, general and administrative expenses 64,851 61,680
Income from operations 38,551 56,199
Interest income 5,511 4,618
Interest expense (90) (266)
Other (expense) income, net (111) 126
Income before income taxes 43,861 60,677
Income tax expense (9,432) (14,266)
Net income 34,429 46,411
Less: net income attributable to redeemable noncontrolling interest 0 54
Net income attributable to Cavco common stockholders 34,429 46,357
Comprehensive income    
Net income 34,429 46,411
Reclassification adjustment for securities sold 9 3
Applicable income tax (expense) (2) (1)
Net change in unrealized position of investments held 65 (56)
Applicable income tax (expense) benefit (14) 12
Comprehensive income 34,487 46,369
Less: comprehensive income attributable to redeemable noncontrolling interest 0 54
Comprehensive income attributable to Cavco common stockholders $ 34,487 $ 46,315
Net income per share attributable to Cavco common stockholders    
Basic (usd per share) $ 4.15 $ 5.35
Diluted (usd per share) $ 4.11 $ 5.29
Weighted average shares outstanding    
Basic (in shares) 8,286,476 8,670,434
Diluted (in shares) 8,372,254 8,758,080
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
OPERATING ACTIVITIES    
Net income $ 34,429 $ 46,411
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 4,761 4,566
Provision for credit losses 89 19
Deferred income taxes 7 (1,868)
Stock-based compensation expense 2,195 1,438
Non-cash interest income, net (286) (297)
Loss on sale or retirement of property, plant and equipment, net 11 190
Gain on investments and sale of loans, net (177) (3,165)
Changes in operating assets and liabilities, net of acquisitions    
Accounts receivable (7,977) 3,692
Proceeds from sales of consumer loans receivable 1,582 42,363
Inventories (3,505) 9,110
Prepaid expenses and other current assets 5,648 15,151
Accounts payable, accrued expenses and other liabilities 22,921 3,111
Net cash provided by operating activities 47,393 82,293
INVESTING ACTIVITIES    
Purchases of property, plant and equipment (4,975) (4,183)
Proceeds from sale of property, plant and equipment 10 4,434
Purchases of investments (4,547) (1,710)
Proceeds from sale of investments 4,163 3,545
Net cash (used in) provided by investing activities (5,349) 2,086
FINANCING ACTIVITIES    
Payments for taxes on stock option exercises and releases of equity awards (2,349) (1,363)
Proceeds from exercise of stock options 0 150
Payments on finance leases and other secured financings (51) (157)
Payments for common stock repurchases (29,463) 0
Distributions to noncontrolling interest 0 (120)
Net cash used in financing activities (31,863) (1,490)
Net increase in cash, cash equivalents and restricted cash 10,181 82,889
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,937 366,379
Supplemental disclosures of cash flow information    
Cash paid for income taxes 4,720 8,123
Cash paid for interest 22 185
Supplemental disclosures of noncash activity    
Change in GNMA loans eligible for repurchase 76 (1,873)
Right-of-use assets recognized and operating lease obligations incurred 1,315 687
Consumer loans receivable    
Changes in operating assets and liabilities, net of acquisitions    
Loans receivable originated (20,833) (36,737)
Principal payments received on loans receivable 12,922 1,819
Commercial Loans Receivable    
Changes in operating assets and liabilities, net of acquisitions    
Loans receivable originated (26,750) (28,726)
Principal payments received on loans receivable $ 22,356 $ 25,216
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 29, 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,401,057 9,389,953
Common stock, shares outstanding (in shares) 8,251,522 8,320,718
Treasury stock, common shares (in shares) 1,149,535 1,069,235
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation
3 Months Ended
Jun. 29, 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 to March 31st. The current fiscal year will end on March 29, 2025 and will include 52 weeks.
For a description of significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Recent Accounting Pronouncements
3 Months Ended
Jun. 29, 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 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.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers
3 Months Ended
Jun. 29, 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 Ended
 June 29,
2024
July 1,
2023
Factory-built housing
     Home sales$436,429 $439,744 
     Delivery, setup and other revenues21,619 17,365 
458,048 457,109 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,406 899 
     All other sources18,145 17,867 
19,551 18,766 
$477,599 $475,875 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments
3 Months Ended
Jun. 29, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Investments consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Available-for-sale debt securities$20,025 $18,669 
Marketable equity securities
10,628 11,961 
Non-marketable equity investments
4,934 4,956 
35,587 35,586 
Less short-term investments(20,671)(18,270)
$14,916 $17,316 
Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.
Our non-marketable equity investments include investments in other retail distribution operations and community-based initiatives.
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):
June 29, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,849 $4,782 $2,933 $2,865 
State and political subdivision debt securities
5,103 5,015 5,041 4,930 
Corporate debt securities
10,423 10,228 11,117 10,874 
$20,375 $20,025 $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.
June 29, 2024
Amortized
Cost
Fair
Value
Due in less than one year$7,880 $7,778 
Due after one year through five years7,421 7,240 
Due after five years through ten years225 225 
Due after ten years— — 
Mortgage-backed securities4,849 4,782 
$20,375 $20,025 
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Marketable equity securities
Net (loss) gain recognized during the period$(454)$460 
Less: Net (gain) recognized on securities sold during the period(552)(20)
Unrealized (loss) gain recognized during the period on securities still held$(1,006)$440 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
3 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Raw materials$75,589 $78,241 
Work in process30,089 27,977 
Finished goods139,166 135,121 
$244,844 $241,339 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable
3 Months Ended
Jun. 29, 2024
Receivables [Abstract]  
Consumer Loans Receivable Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Loans held for investment, previously securitized$15,989 $16,968 
Loans held for investment12,612 12,826 
Loans held for sale22,432 15,140 
Construction advances1,615 722 
52,648 45,656 
Deferred financing fees and other, net(594)(523)
Allowance for loan losses(1,016)(1,066)
51,038 44,067 
Less current portion(28,887)(20,713)
$22,151 $23,354 
The consumer loans held for investment had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.9 %10.4 %
Weighted average months to maturity208196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Current$50,756 $43,810 
31 to 60 days547 1,063 
61 to 90 days446 131 
91+ days899 652 
$52,648 $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):
June 29, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$10,791 $9,707 $327 $95 $879 $15,566 $37,365 
Near Prime- FICO score 620-679
1,128 2,144 — — 1,044 9,269 13,585 
Sub-Prime- FICO score less than 620
— — — — 18 718 736 
No FICO score
212 446 — — — 304 962 
$12,131 $12,297 $327 $95 $1,941 $25,857 $52,648 
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 June 29, 2024, 49% 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 June 29, 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):
June 29,
2024
March 30,
2024
Loans receivable$96,366 $91,938 
Allowance for loan losses (884)(781)
Deferred financing fees, net(138)(116)
95,344 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(42,147)(43,316)
$53,197 $47,725 
The commercial loans receivable balance had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate7.0 %7.4 %
Weighted average months outstanding1212
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 June 29, 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):
June 29, 2024
20252024202320222021Total
Performing
$69,499 $19,089 $3,761 $1,925 $2,092 $96,366 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of June 29, 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 June 29, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 19% and California of 14%. 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 June 29, 2024 or March 30, 2024.
As of June 29, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 11% 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.2.u1
Commercial Loans Receivables
3 Months Ended
Jun. 29, 2024
Receivables [Abstract]  
Commercial Loans Receivable Consumer Loans Receivable
The following table summarizes consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Loans held for investment, previously securitized$15,989 $16,968 
Loans held for investment12,612 12,826 
Loans held for sale22,432 15,140 
Construction advances1,615 722 
52,648 45,656 
Deferred financing fees and other, net(594)(523)
Allowance for loan losses(1,016)(1,066)
51,038 44,067 
Less current portion(28,887)(20,713)
$22,151 $23,354 
The consumer loans held for investment had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.9 %10.4 %
Weighted average months to maturity208196
The following table is a consolidated summary of the delinquency status of the outstanding principal balance of consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Current$50,756 $43,810 
31 to 60 days547 1,063 
61 to 90 days446 131 
91+ days899 652 
$52,648 $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):
June 29, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$10,791 $9,707 $327 $95 $879 $15,566 $37,365 
Near Prime- FICO score 620-679
1,128 2,144 — — 1,044 9,269 13,585 
Sub-Prime- FICO score less than 620
— — — — 18 718 736 
No FICO score
212 446 — — — 304 962 
$12,131 $12,297 $327 $95 $1,941 $25,857 $52,648 
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 June 29, 2024, 49% 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 June 29, 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):
June 29,
2024
March 30,
2024
Loans receivable$96,366 $91,938 
Allowance for loan losses (884)(781)
Deferred financing fees, net(138)(116)
95,344 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(42,147)(43,316)
$53,197 $47,725 
The commercial loans receivable balance had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate7.0 %7.4 %
Weighted average months outstanding1212
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 June 29, 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):
June 29, 2024
20252024202320222021Total
Performing
$69,499 $19,089 $3,761 $1,925 $2,092 $96,366 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
As of June 29, 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 June 29, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 19% and California of 14%. 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 June 29, 2024 or March 30, 2024.
As of June 29, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 11% 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.2.u1
Leases
3 Months Ended
Jun. 29, 2024
Leases [Abstract]  
Leases Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (in thousands):
ClassificationJune 29,
2024
March 30,
2024
ROU assets
Operating lease assetsOperating lease right-of-use ("ROU") assets$37,712 $39,027 
Finance lease assets
Property, plant and equipment, net (1)
5,869 5,913 
Total lease assets$43,581 $44,940 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,466 $5,303 
   Finance lease liabilitiesAccrued expenses and other current liabilities81 80 
Non-current:
   Operating lease liabilitiesOperating lease liabilities33,873 35,148 
   Finance lease liabilitiesOther liabilities6,066 6,086 
Total lease liabilities$45,486 $46,617 
(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.
Leases Leases
We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (in thousands):
ClassificationJune 29,
2024
March 30,
2024
ROU assets
Operating lease assetsOperating lease right-of-use ("ROU") assets$37,712 $39,027 
Finance lease assets
Property, plant and equipment, net (1)
5,869 5,913 
Total lease assets$43,581 $44,940 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,466 $5,303 
   Finance lease liabilitiesAccrued expenses and other current liabilities81 80 
Non-current:
   Operating lease liabilitiesOperating lease liabilities33,873 35,148 
   Finance lease liabilitiesOther liabilities6,066 6,086 
Total lease liabilities$45,486 $46,617 
(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Jun. 29, 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):
June 29,
2024
March 30,
2024
Salaries, wages and benefits$40,823 $38,125 
Customer deposits44,994 40,856 
Unearned insurance premiums35,914 33,449 
Estimated warranties31,815 31,718 
Accrued volume rebates24,671 21,167 
Insurance loss reserves18,927 10,540 
Accrued self-insurance14,692 14,124 
Other52,738 49,757 
$264,574 $239,736 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranties
3 Months Ended
Jun. 29, 2024
Product Warranties Disclosures [Abstract]  
Warranties Warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$31,718 $31,368 
Charged to costs and expenses12,091 13,409 
Payments and deductions(11,994)(12,376)
Balance at end of period$31,815 $32,401 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities
3 Months Ended
Jun. 29, 2024
Debt Disclosure [Abstract]  
Other Liabilities Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
June 29,
2024
March 30,
2024
Finance lease liabilities$6,147 $6,166 
Other secured financing1,849 1,916 
7,996 8,082 
Less current portion included in Accrued expenses and other current liabilities(330)(323)
$7,666 $7,759 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
3 Months Ended
Jun. 29, 2024
Debt Disclosure [Abstract]  
Debt Debt
We are party to a Credit Agreement (the "Credit Agreement") that matures in November 2027 with Bank of America, N.A., providing for a $50 million revolving credit facility (the "Revolving Credit Facility"), which may be increased up to an aggregate amount of $100 million.
As of June 29, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance and Insurance Loss Reserves
3 Months Ended
Jun. 29, 2024
Insurance [Abstract]  
Reinsurance and Insurance Loss Reserves Reinsurance and Insurance Loss Reserves
Certain of Standard Casualty Company's ("Standard Casualty") 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
June 29, 2024July 1, 2023
WrittenEarnedWrittenEarned
Direct premiums
$13,503 $12,302 $10,379 $8,676 
Assumed premiums—nonaffiliated
11,735 9,504 9,800 8,570 
Ceded premiums—nonaffiliated
(8,185)(8,185)(6,127)(6,127)

$17,053 $13,621 $14,052 $11,119 
Typical insurance policies written or assumed have a maximum coverage of $0.4 million per claim, of which we cede $0.2 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.2 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 ("IBNR") reserve for the three months ended June 29, 2024 and July 1, 2023 (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$10,540 $10,939 
Net incurred losses during the period17,963 11,077 
Net claim payments during the period(9,576)(9,015)
Balance at end of period$18,927 $13,001 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
3 Months Ended
Jun. 29, 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 $121 million at June 29, 2024 and March 30, 2024, without reduction for the estimated resale value of the homes. During the first quarter of fiscal 2025 we did not receive any demand notices. 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.0 million at June 29, 2024 and $2.9 million at March 30, 2024.
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
June 29,
2024
March 30,
2024
Construction loan contract amount$3,252 $1,960 
Cumulative advances(1,615)(722)
$1,637 $1,238 
Representations and Warranties of Mortgages Sold. The reserve for contingent repurchases and indemnification obligations was $0.6 million as of June 29, 2024 and 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 three months ended June 29, 2024 or July 1, 2023.
Interest Rate Lock Commitments ("IRLCs"). As of June 29, 2024 and July 1, 2023, we had outstanding IRLCs with a notional amount of $24.5 million and $31.1 million, respectively. For the three months ended June 29, 2024 and July 1, 2023, we recognized insignificant non-cash gains on outstanding IRLCs.
Forward Sales Commitments. As of June 29, 2024 and July 1, 2023, we had $4.7 million and $1.1 million in outstanding forward sales commitments ("Commitments"), respectively. During the three months ended June 29, 2024, we recognized insignificant non-cash losses. During the three months ended July 1, 2023, we recognized an insignificant non-cash gain.
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 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity and Redeemable Noncontrolling Interest
3 Months Ended
Jun. 29, 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 three months ended June 29, 2024 and July 1, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)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 
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable 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 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share
3 Months Ended
Jun. 29, 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 Ended
June 29,
2024
July 1,
2023
Net income attributable to Cavco common stockholders$34,429 $46,357 
Weighted average shares outstanding
Basic8,286,476 8,670,434 
Effect of dilutive securities85,778 87,646 
Diluted8,372,254 8,758,080 
Net income per share attributable to Cavco common stockholders
Basic$4.15 $5.35 
Diluted$4.11 $5.29 
Anti-dilutive common stock equivalents excluded257 39 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
3 Months Ended
Jun. 29, 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):
June 29, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$20,025 $20,025 $18,669 $18,669 
Marketable equity securities
10,628 10,628 11,961 11,961 
Non-marketable equity investments
4,934 4,934 4,956 4,956 
Consumer loans receivable51,038 55,262 44,067 49,105 
Commercial loans receivable
95,344 80,631 91,041 80,764 
Other secured financing(1,849)(1,779)(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.
June 29,
2024
March 30,
2024
Number of loans serviced with MSRs3,782 3,842 
Weighted average servicing fee (basis points)34.78 34.79 
Capitalized servicing multiple193.0 %188.59 %
Capitalized servicing rate (basis points)67.13 65.61 
Serviced portfolio with MSRs (in thousands)$473,607 $482,898 
MSRs (in thousands)$3,179 $3,168 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segment Information
3 Months Ended
Jun. 29, 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 Ended
June 29,
2024
July 1,
2023
Net revenue:
Factory-built housing$458,048 $457,109 
Financial services19,551 18,766 
$477,599 $475,875 
Income before income taxes:
Factory-built housing$49,100 $61,825 
Financial services(5,239)(1,148)
$43,861 $60,677 
 June 29,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,480 $1,141,237 
Financial services
220,202 212,923 
$1,380,682 $1,354,160 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 34,429 $ 46,357
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 29, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Policies)
3 Months Ended
Jun. 29, 2024
Dec. 30, 2023
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 to 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 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.
 
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 $121 million at June 29, 2024 and March 30, 2024, without reduction for the estimated resale value of the homes. During the first quarter of fiscal 2025 we did not receive any demand notices. 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.0 million at June 29, 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.6 million as of June 29, 2024 and 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 three months ended June 29, 2024 or July 1, 2023.
 
Interest Rate Lock Commitments and Forward Sales Commitments
Interest Rate Lock Commitments ("IRLCs"). As of June 29, 2024 and July 1, 2023, we had outstanding IRLCs with a notional amount of $24.5 million and $31.1 million, respectively. For the three months ended June 29, 2024 and July 1, 2023, we recognized insignificant non-cash gains on outstanding IRLCs.
Forward Sales Commitments. As of June 29, 2024 and July 1, 2023, we had $4.7 million and $1.1 million in outstanding forward sales commitments ("Commitments"), respectively. During the three months ended June 29, 2024, we recognized insignificant non-cash losses. During the three months ended July 1, 2023, we recognized an insignificant non-cash gain.
 
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 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Jun. 29, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands):
Three Months Ended
 June 29,
2024
July 1,
2023
Factory-built housing
     Home sales$436,429 $439,744 
     Delivery, setup and other revenues21,619 17,365 
458,048 457,109 
Financial services
     Insurance agency commissions received from third-party insurance companies
1,406 899 
     All other sources18,145 17,867 
19,551 18,766 
$477,599 $475,875 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
3 Months Ended
Jun. 29, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments
Investments consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Available-for-sale debt securities$20,025 $18,669 
Marketable equity securities
10,628 11,961 
Non-marketable equity investments
4,934 4,956 
35,587 35,586 
Less short-term investments(20,671)(18,270)
$14,916 $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):
June 29, 2024March 30, 2024
Amortized
Cost
Fair
Value
Amortized CostFair
Value
Residential mortgage-backed securities
$4,849 $4,782 $2,933 $2,865 
State and political subdivision debt securities
5,103 5,015 5,041 4,930 
Corporate debt securities
10,423 10,228 11,117 10,874 
$20,375 $20,025 $19,091 $18,669 
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.
June 29, 2024
Amortized
Cost
Fair
Value
Due in less than one year$7,880 $7,778 
Due after one year through five years7,421 7,240 
Due after five years through ten years225 225 
Due after ten years— — 
Mortgage-backed securities4,849 4,782 
$20,375 $20,025 
Gain (Loss) on Securities
Net investment gains and losses on marketable equity securities were as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Marketable equity securities
Net (loss) gain recognized during the period$(454)$460 
Less: Net (gain) recognized on securities sold during the period(552)(20)
Unrealized (loss) gain recognized during the period on securities still held$(1,006)$440 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
3 Months Ended
Jun. 29, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Raw materials$75,589 $78,241 
Work in process30,089 27,977 
Finished goods139,166 135,121 
$244,844 $241,339 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable (Tables)
3 Months Ended
Jun. 29, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Loans held for investment, previously securitized$15,989 $16,968 
Loans held for investment12,612 12,826 
Loans held for sale22,432 15,140 
Construction advances1,615 722 
52,648 45,656 
Deferred financing fees and other, net(594)(523)
Allowance for loan losses(1,016)(1,066)
51,038 44,067 
Less current portion(28,887)(20,713)
$22,151 $23,354 
Commercial loans receivable, net consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Loans receivable$96,366 $91,938 
Allowance for loan losses (884)(781)
Deferred financing fees, net(138)(116)
95,344 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(42,147)(43,316)
$53,197 $47,725 
Consumer Loans Held for Investment Characteristics
The consumer loans held for investment had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate8.1 %8.1 %
Weighted average effective interest rate8.9 %10.4 %
Weighted average months to maturity208196
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):
June 29,
2024
March 30,
2024
Current$50,756 $43,810 
31 to 60 days547 1,063 
61 to 90 days446 131 
91+ days899 652 
$52,648 $45,656 
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):
June 29, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$10,791 $9,707 $327 $95 $879 $15,566 $37,365 
Near Prime- FICO score 620-679
1,128 2,144 — — 1,044 9,269 13,585 
Sub-Prime- FICO score less than 620
— — — — 18 718 736 
No FICO score
212 446 — — — 304 962 
$12,131 $12,297 $327 $95 $1,941 $25,857 $52,648 
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):
June 29, 2024
20252024202320222021Total
Performing
$69,499 $19,089 $3,761 $1,925 $2,092 $96,366 
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.2.u1
Commercial Loans Receivables (Tables)
3 Months Ended
Jun. 29, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes consumer loans receivable (in thousands):
June 29,
2024
March 30,
2024
Loans held for investment, previously securitized$15,989 $16,968 
Loans held for investment12,612 12,826 
Loans held for sale22,432 15,140 
Construction advances1,615 722 
52,648 45,656 
Deferred financing fees and other, net(594)(523)
Allowance for loan losses(1,016)(1,066)
51,038 44,067 
Less current portion(28,887)(20,713)
$22,151 $23,354 
Commercial loans receivable, net consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Loans receivable$96,366 $91,938 
Allowance for loan losses (884)(781)
Deferred financing fees, net(138)(116)
95,344 91,041 
Less current portion of commercial loans receivable (including from affiliates), net(42,147)(43,316)
$53,197 $47,725 
Commercial Loans Receivable Characteristics
The commercial loans receivable balance had the following characteristics:
June 29,
2024
March 30,
2024
Weighted average contractual interest rate7.0 %7.4 %
Weighted average months outstanding1212
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):
June 29, 2024
20252024202320222021PriorTotal
Prime- FICO score 680 and greater
$10,791 $9,707 $327 $95 $879 $15,566 $37,365 
Near Prime- FICO score 620-679
1,128 2,144 — — 1,044 9,269 13,585 
Sub-Prime- FICO score less than 620
— — — — 18 718 736 
No FICO score
212 446 — — — 304 962 
$12,131 $12,297 $327 $95 $1,941 $25,857 $52,648 
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):
June 29, 2024
20252024202320222021Total
Performing
$69,499 $19,089 $3,761 $1,925 $2,092 $96,366 
March 30, 2024
20242023202220212020Total
Performing
$57,691 $25,066 $4,823 $2,144 $2,214 $91,938 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
3 Months Ended
Jun. 29, 2024
Leases [Abstract]  
Assets And Liabilities, Lessee The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (in thousands):
ClassificationJune 29,
2024
March 30,
2024
ROU assets
Operating lease assetsOperating lease right-of-use ("ROU") assets$37,712 $39,027 
Finance lease assets
Property, plant and equipment, net (1)
5,869 5,913 
Total lease assets$43,581 $44,940 
Lease Liabilities
Current:
   Operating lease liabilitiesAccrued expenses and other current liabilities$5,466 $5,303 
   Finance lease liabilitiesAccrued expenses and other current liabilities81 80 
Non-current:
   Operating lease liabilitiesOperating lease liabilities33,873 35,148 
   Finance lease liabilitiesOther liabilities6,066 6,086 
Total lease liabilities$45,486 $46,617 
(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Jun. 29, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
June 29,
2024
March 30,
2024
Salaries, wages and benefits$40,823 $38,125 
Customer deposits44,994 40,856 
Unearned insurance premiums35,914 33,449 
Estimated warranties31,815 31,718 
Accrued volume rebates24,671 21,167 
Insurance loss reserves18,927 10,540 
Accrued self-insurance14,692 14,124 
Other52,738 49,757 
$264,574 $239,736 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranties (Tables)
3 Months Ended
Jun. 29, 2024
Product Warranties Disclosures [Abstract]  
Activity in the liability for estimated warranties
Activity in the liability for estimated warranties was as follows (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$31,718 $31,368 
Charged to costs and expenses12,091 13,409 
Payments and deductions(11,994)(12,376)
Balance at end of period$31,815 $32,401 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities (Tables)
3 Months Ended
Jun. 29, 2024
Debt Disclosure [Abstract]  
Other Liabilities
The following table summarizes secured financings and other obligations (in thousands):
June 29,
2024
March 30,
2024
Finance lease liabilities$6,147 $6,166 
Other secured financing1,849 1,916 
7,996 8,082 
Less current portion included in Accrued expenses and other current liabilities(330)(323)
$7,666 $7,759 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance and Insurance Loss Reserves (Tables)
3 Months Ended
Jun. 29, 2024
Insurance [Abstract]  
Effects of Reinsurance
The effects of reinsurance on premiums written and earned were as follows (in thousands):

Three Months Ended
June 29, 2024July 1, 2023
WrittenEarnedWrittenEarned
Direct premiums
$13,503 $12,302 $10,379 $8,676 
Assumed premiums—nonaffiliated
11,735 9,504 9,800 8,570 
Ceded premiums—nonaffiliated
(8,185)(8,185)(6,127)(6,127)

$17,053 $13,621 $14,052 $11,119 
Loss Reserve Rollforward
The following details the activity in the incurred but not reported ("IBNR") reserve for the three months ended June 29, 2024 and July 1, 2023 (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period$10,540 $10,939 
Net incurred losses during the period17,963 11,077 
Net claim payments during the period(9,576)(9,015)
Balance at end of period$18,927 $13,001 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Loan Contracts with Off-Balance Sheet Commitments
Construction-Period Mortgages. Loan contracts with off-balance sheet commitments are summarized below (in thousands):
June 29,
2024
March 30,
2024
Construction loan contract amount$3,252 $1,960 
Cumulative advances(1,615)(722)
$1,637 $1,238 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity and Redeemable Noncontrolling Interest (Tables)
3 Months Ended
Jun. 29, 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 three months ended June 29, 2024 and July 1, 2023, respectively (dollars in thousands):
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive income (loss)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 
Equity Attributable to Cavco Stockholders
Treasury stockAdditional paid-in capitalRetained earningsAccumulated other comprehensive lossTotalRedeemable 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 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
3 Months Ended
Jun. 29, 2024
Earnings Per Share [Abstract]  
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 Ended
June 29,
2024
July 1,
2023
Net income attributable to Cavco common stockholders$34,429 $46,357 
Weighted average shares outstanding
Basic8,286,476 8,670,434 
Effect of dilutive securities85,778 87,646 
Diluted8,372,254 8,758,080 
Net income per share attributable to Cavco common stockholders
Basic$4.15 $5.35 
Diluted$4.11 $5.29 
Anti-dilutive common stock equivalents excluded257 39 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
3 Months Ended
Jun. 29, 2024
Fair Value Disclosures [Abstract]  
Summary of the Fair Value and Carrying Value of Financial Instruments
The book value and estimated fair value of our financial instruments were as follows (in thousands):
June 29, 2024March 30, 2024
Book
Value
Estimated
Fair Value
Book
Value
Estimated
Fair Value
Available-for-sale debt securities
$20,025 $20,025 $18,669 $18,669 
Marketable equity securities
10,628 10,628 11,961 11,961 
Non-marketable equity investments
4,934 4,934 4,956 4,956 
Consumer loans receivable51,038 55,262 44,067 49,105 
Commercial loans receivable
95,344 80,631 91,041 80,764 
Other secured financing(1,849)(1,779)(1,916)(1,841)
Assumptions for Mortgage Servicing Rights
June 29,
2024
March 30,
2024
Number of loans serviced with MSRs3,782 3,842 
Weighted average servicing fee (basis points)34.78 34.79 
Capitalized servicing multiple193.0 %188.59 %
Capitalized servicing rate (basis points)67.13 65.61 
Serviced portfolio with MSRs (in thousands)$473,607 $482,898 
MSRs (in thousands)$3,179 $3,168 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segment Information (Tables)
3 Months Ended
Jun. 29, 2024
Segment Reporting [Abstract]  
Business Segment Information The following table provides selected financial data by segment (in thousands):
Three Months Ended
June 29,
2024
July 1,
2023
Net revenue:
Factory-built housing$458,048 $457,109 
Financial services19,551 18,766 
$477,599 $475,875 
Income before income taxes:
Factory-built housing$49,100 $61,825 
Financial services(5,239)(1,148)
$43,861 $60,677 
 June 29,
2024
March 30,
2024
Total assets:
Factory-built housing
$1,160,480 $1,141,237 
Financial services
220,202 212,923 
$1,380,682 $1,354,160 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]    
Net revenue $ 477,599 $ 475,875
Factory-built housing    
Disaggregation of Revenue [Line Items]    
Net revenue 458,048 457,109
Factory-built housing | Home sales    
Disaggregation of Revenue [Line Items]    
Net revenue 436,429 439,744
Factory-built housing | Delivery, setup and other revenues    
Disaggregation of Revenue [Line Items]    
Net revenue 21,619 17,365
Financial Services    
Disaggregation of Revenue [Line Items]    
Net revenue 19,551 18,766
Financial Services | Insurance agency commissions received from third-party insurance companies    
Disaggregation of Revenue [Line Items]    
Net revenue 1,406 899
Financial Services | All other sources    
Disaggregation of Revenue [Line Items]    
Net revenue $ 18,145 $ 17,867
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Investments, Debt and Equity Securities [Abstract]    
Available-for-sale debt securities $ 20,025 $ 18,669
Marketable equity securities 10,628 11,961
Non-marketable equity investments 4,934 4,956
Investments 35,587 35,586
Less short-term investments (20,671) (18,270)
Investments $ 14,916 $ 17,316
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 20,375 $ 19,091
Fair Value 20,025 18,669
Residential mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,849 2,933
Fair Value 4,782 2,865
State and political subdivision debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,103 5,041
Fair Value 5,015 4,930
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,423 11,117
Fair Value $ 10,228 $ 10,874
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Amortized Cost    
Due in less than one year $ 7,880  
Due after one year through five years 7,421  
Due after five years through ten years 225  
Due after ten years 0  
Mortgage-backed securities 4,849  
Amortized Cost 20,375 $ 19,091
Fair Value    
Due in less than one year 7,778  
Due after one year through five years 7,240  
Due after five years through ten years 225  
Due after ten years 0  
Mortgage-backed securities 4,782  
Fair Value $ 20,025 $ 18,669
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Recognized Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Investments, Debt and Equity Securities [Abstract]    
Net (loss) gain recognized during the period $ (454) $ 460
Less: Net (gain) recognized on securities sold during the period (552) (20)
Unrealized (loss) gain recognized during the period on securities still held $ (1,006) $ 440
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Summary of inventories    
Raw materials $ 75,589 $ 78,241
Work in process 30,089 27,977
Finished goods 139,166 135,121
Total Inventories $ 244,844 $ 241,339
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Construction advances $ 1,615 $ 722
Consumer loans receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment, previously securitized 15,989 16,968
Loans held for investment 12,612 12,826
Loans held for sale 22,432 15,140
Construction advances 1,615 722
Loans receivable, gross 52,648 45,656
Deferred financing fees and other, net (594) (523)
Allowance for loan losses (1,016) (1,066)
Loans receivable, net 51,038 44,067
Less current portion (28,887) (20,713)
Loans receivable, net $ 22,151 $ 23,354
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable - Weighted Averages (Details) - Consumer loans receivable
3 Months Ended 12 Months Ended
Jun. 29, 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.90% 10.40%
Weighted average months to maturity 208 months 196 months
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details) - Consumer loans receivable - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 29, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 52,648 $ 45,656
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 50,756 43,810
31 to 60 days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 547 1,063
61 to 90 days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable 446 131
91+ days    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 899 $ 652
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) - Consumer loans receivable - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one $ 12,131 $ 16,187
Loans by origination year, two 12,297 328
Loans by origination year, three 327 96
Loans by origination year, four 95 2,105
Loans by origination year, five 1,941 2,799
Prior 25,857 24,141
Loans receivable, gross 52,648 45,656
Prime- FICO score 680 and greater    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 10,791 14,107
Loans by origination year, two 9,707 328
Loans by origination year, three 327 96
Loans by origination year, four 95 885
Loans by origination year, five 879 1,808
Prior 15,566 14,425
Loans receivable, gross 37,365 31,649
Near Prime- FICO score 620-679    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 1,128 1,633
Loans by origination year, two 2,144 0
Loans by origination year, three 0 0
Loans by origination year, four 0 1,202
Loans by origination year, five 1,044 942
Prior 9,269 8,684
Loans receivable, gross 13,585 12,461
Sub-Prime- FICO score less than 620    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 0 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 18 49
Prior 718 723
Loans receivable, gross 736 790
No FICO score    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans by origination year, one 212 447
Loans by origination year, two 446 0
Loans by origination year, three 0 0
Loans by origination year, four 0 0
Loans by origination year, five 0 0
Prior 304 309
Loans receivable, gross $ 962 $ 756
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consumer Loans Receivable - Narrative (Details) - Financing Receivable - Geographic Concentration Risk - Consumer loans receivable
3 Months Ended 12 Months Ended
Jun. 29, 2024
Mar. 30, 2024
TEXAS    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 49.00% 46.00%
FLORIDA    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage   10.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans receivable $ 96,366 $ 91,938
Allowance for loan losses (884) (781)
Deferred financing fees, net (138) (116)
Loans receivable, net 95,344 91,041
Less current portion (42,147) (43,316)
Loans receivable, net $ 53,197 $ 47,725
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commercial Loans Receivables - Commercial Loans Characteristics (Details) - Commercial Loans Receivable
3 Months Ended 12 Months Ended
Jun. 29, 2024
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Weighted average contractual interest rate 7.00% 7.40%
Weighted average months to maturity 12 months 12 months
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commercial Loans Receivables - Narrative (Details) - Commercial Loans Receivable - USD ($)
3 Months Ended 12 Months Ended
Jun. 29, 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  
Financing receivable, nonaccrual, threshold period past due 90 days  
Financing Receivable | Customer Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 11.00% 13.00%
NEW YORK | Financing Receivable | Geographic Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 19.00% 18.00%
CALIFORNIA | Financing Receivable | Geographic Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage 14.00%  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) - Commercial Loans Receivable - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Financing Receivable Recorded Investment [Line Items]    
Loans receivable, gross $ 96,366 $ 91,938
Performing    
Financing Receivable Recorded Investment [Line Items]    
Loans by origination year, one 69,499 57,691
Loans by origination year, two 19,089 25,066
Loans by origination year, three 3,761 4,823
Loans by origination year, four 1,925 2,144
Loans by origination year, five 2,092 2,214
Loans receivable, gross $ 96,366 $ 91,938
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
ROU assets    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Operating lease assets $ 37,712 $ 39,027
Finance lease assets 5,869 5,913
Total lease assets $ 43,581 $ 44,940
Current:    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Operating lease liabilities $ 5,466 $ 5,303
Finance lease liabilities $ 81 $ 80
Non-current:    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other noncurrent liabilities Other noncurrent liabilities
Operating lease liabilities $ 33,873 $ 35,148
Finance lease liabilities 6,066 6,086
Total lease liabilities 45,486 46,617
Finance lease, right-of-use asset, accumulated amortization $ 500 $ 400
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Jul. 01, 2023
Apr. 01, 2023
Accrued Expenses and Other Current Liabilities        
Salaries, wages and benefits $ 40,823 $ 38,125    
Customer deposits 44,994 40,856    
Unearned insurance premiums 35,914 33,449    
Estimated warranties 31,815 31,718    
Accrued volume rebates 24,671 21,167    
Insurance loss reserves 18,927 10,540 $ 13,001 $ 10,939
Accrued self-insurance 14,692 14,124    
Other 52,738 49,757    
Total accrued expenses and other current liabilities $ 264,574 $ 239,736    
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Accrual for estimated warranties    
Balance at beginning of period $ 31,718 $ 31,368
Charged to costs and expenses 12,091 13,409
Payments and deductions (11,994) (12,376)
Balance at end of period $ 31,815 $ 32,401
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Debt Obligations    
Finance lease liabilities $ 6,147 $ 6,166
Other secured financing 1,849 1,916
Other liabilities 7,996 8,082
Less current portion included in Accrued expenses and other current liabilities (330) (323)
Other noncurrent liabilities $ 7,666 $ 7,759
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details) - Revolving Credit Facility - The Revolving Credit Facility - Line of Credit - USD ($)
Jun. 29, 2024
Mar. 30, 2024
Line of Credit Facility [Line Items]    
Current borrowing capacity $ 50,000,000  
Maximum borrowing capacity 100,000,000  
Long-term debt $ 0 $ 0
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Written    
Direct premiums $ 13,503 $ 10,379
Assumed premiums—nonaffiliated 11,735 9,800
Ceded premiums—nonaffiliated (8,185) (6,127)
Net premiums written 17,053 14,052
Earned    
Direct premiums 12,302 8,676
Assumed premiums—nonaffiliated 9,504 8,570
Ceded premiums—nonaffiliated (8,185) (6,127)
Net premiums earned $ 13,621 $ 11,119
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance and Insurance Loss Reserves - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 29, 2024
USD ($)
Insurance [Abstract]  
Insurance policies maximum coverage per claim $ 0.4
Insurance policies coverage per claim ceded to reinsurers 0.2
Insurance policy risk of loss maintained per claim 0.2
Catastrophic losses recoverable in excess of amount 4.0
Aggregate catastrophic losses recoverable in excess of amount $ 110.0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward]    
Balance at beginning of period $ 10,540 $ 10,939
Net incurred losses during the period 17,963 11,077
Net claim payments during the period (9,576) (9,015)
Balance at end of period $ 18,927 $ 13,001
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Jun. 29, 2024
Mar. 30, 2024
Jul. 01, 2023
Commitments and Contingencies Disclosure [Abstract]      
Repurchase agreements maximum amount contingently liable $ 121.0 $ 121.0  
Reserve for repurchase commitments 3.0 2.9  
Reserves related to consumer loans sold 0.6 $ 0.6  
IRLCs recorded at fair value 24.5   $ 31.1
Forward commitments recorded at fair value $ 4.7   $ 1.1
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
Construction loan contract amount $ 3,252 $ 1,960
Cumulative advances (1,615) (722)
Remaining construction contingent commitment $ 1,637 $ 1,238
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity and Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock (in shares) 8,320,718  
Beginning balance $ 1,033,411 $ 976,286
Net income 34,429 46,357
Other comprehensive income, net 58 (42)
Net issuance of common stock under stock incentive plans (2,348) (1,213)
Stock-based compensation 2,194 1,438
Common stock repurchases $ (29,204)  
Ending balance, common stock (in shares) 8,251,522  
Ending balance $ 1,038,540 1,022,826
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Beginning balance   1,219
Net income   54
Distributions   (120)
Valuation adjustment   (33)
Ending balance   $ 1,120
Common Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock (in shares) 9,389,953 9,337,125
Beginning balance $ 94 $ 93
Issuance of common stock under stock incentive plans, net (in shares) 11,104 10,095
Ending balance, common stock (in shares) 9,401,057 9,347,220
Ending balance $ 94 $ 93
Treasury stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (274,693) (164,452)
Common stock repurchases (29,204)  
Ending balance (303,897) (164,452)
Additional paid-in capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 281,216 271,950
Net issuance of common stock under stock incentive plans (2,348) (1,213)
Stock-based compensation 2,194 1,438
Ending balance 281,062 272,175
Retained earnings    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 1,027,127 869,310
Net income 34,429 46,357
Ending balance 1,061,556 915,667
Accumulated other comprehensive income (loss)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (333) (615)
Other comprehensive income, net 58 (42)
Ending balance $ (275) $ (657)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income attributable to Cavco common stockholders $ 34,429 $ 46,357
Weighted average shares outstanding    
Basic (in shares) 8,286,476 8,670,434
Effect of dilutive securities (in shares) 85,778 87,646
Diluted (in shares) 8,372,254 8,758,080
Net income per share attributable to Cavco common stockholders    
Basic (usd per share) $ 4.15 $ 5.35
Diluted (usd per share) $ 4.11 $ 5.29
Stock Options    
Net income per share attributable to Cavco common stockholders    
Anti-dilutive common stock equivalents excluded (in shares) 257 39
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Mar. 30, 2024
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities $ 20,025 $ 18,669
Marketable equity securities 10,628 11,961
Book Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities 20,025 18,669
Marketable equity securities 10,628 11,961
Non-marketable equity investments 4,934 4,956
Consumer loans receivable 51,038 44,067
Commercial loans receivable 95,344 91,041
Other secured financing (1,849) (1,916)
Estimated Fair Value    
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]    
Available-for-sale debt securities 20,025 18,669
Marketable equity securities 10,628 11,961
Non-marketable equity investments 4,934 4,956
Consumer loans receivable 55,262 49,105
Commercial loans receivable 80,631 80,764
Other secured financing $ (1,779) $ (1,841)
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details)
$ in Thousands
Jun. 29, 2024
USD ($)
loan
Mar. 30, 2024
USD ($)
loan
Fair Value Disclosures [Abstract]    
Number of loans serviced with MSRs | loan 3,782 3,842
Weighted average servicing fee (basis points) 0.3478% 0.3479%
Capitalized servicing multiple 193.00% 188.59%
Capitalized servicing rate (basis points) 0.6713% 0.6561%
Serviced portfolio with MSRs (in thousands) $ 473,607 $ 482,898
MSRs (in thousands) $ 3,179 $ 3,168
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segment Information (Details)
$ in Thousands
3 Months Ended
Jun. 29, 2024
USD ($)
segment
Jul. 01, 2023
USD ($)
Mar. 30, 2024
USD ($)
Business Segment Information      
Number of operating segments | segment 2    
Net revenue $ 477,599 $ 475,875  
Income before income taxes 43,861 60,677  
Total assets 1,380,682   $ 1,354,160
Factory-built housing      
Business Segment Information      
Net revenue 458,048 457,109  
Income before income taxes 49,100 61,825  
Total assets 1,160,480   1,141,237
Financial services      
Business Segment Information      
Net revenue 19,551 18,766  
Income before income taxes (5,239) $ (1,148)  
Total assets $ 220,202   $ 212,923
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *"$ ED'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 " "@A )9=2YR$.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E**2;UI6.G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'+3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.5^#0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/;T^)+7+6R? M2/4:IU_)"CH'W++KY-=F=[]_8++F]:K@FX+7^YJ+9BU6F_?9]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ H(0"69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "@A )9+FW6RL\% #.'@ & 'AL+W=OG5T>21=[(3\EJPY5^0I"N/DLK-6:O.NUTN\-8]8 MQ%+(@[XXOLV4R.+T2JPB#F,TF2 M-(J8?+[BH=A==NS.X<%#L%HK_: WOMBP%9]S]6DSDW#7*U3\(.)Q$HB82+Z\ M[$SL=ZY#=4#VQ>> [Y(7UT1;60CQ3=],_$?P6^6E]V1AWB\R5+0_4@=K_SO:&!UO-$ MF&1_R2[_MM_O$"]-E(CVP5""*(CS_^QI7Q$O ARG(H#N ^B; +OJ%YQ]@),9 MS4N6V;IFBHTOI-@1J;\&-7V1U4T6#6Z"6*=QKB2\#2!.C5VQY9+,(&.D2Y(U MDSRYZ"D0UJ][WE[D*A>A%2(.>2]BM4[(3>QS_W5\#PI4E(H>2G5%4<$_TOB4 MT/,30BW:-Y3'/18>0OC %/ZJ.$Y124ZFYZ"5]/=DD2@)[>X?4PWE"GVS@NZ, M[Y(-\_AE!WI;PN66=\8__6 /K5]-]KZ3V"NS_<)L'U,?7PLOA7ZJR./SAIN< MXN&VU?UHLH1&-;0T*"P-ZEGZF#*IN R?R0/?"*E,]G I)5-3I;AH5$-[P\+> ML)Z]&9>!\'4O)# 8&).'*Q7]KK+CH?$-?9X5/L]JMDS)8![)IH'J/.):2Q8F MQD2B80T-C@J#([10-[$*U#.Y#4).[M-HP:7)&*YA65;7&HTH-9E#0QN:.R_, MG=/#]&8.E^ZIR2PJT]"L;97S MJE7'[C3VA(0FRG1K/2%S!?V2"$E1_ MM>#J.VCACV(7&VL EYNM!8^#)Z/1-K#(+KG(QLGFK=&B+\^DV :Q9\XWKCGY M:C3:!BS9)2W9...\-3H3B8*&^#785 ]7N.)H8-GF'MP&-]DE.-DX[V1M=0++ MWVICN,#0,MMJ Y/LDI-L'&[NA ?Y@IX48QQQ1(3"V#ND0\?HKPU*LDM,LG'& M>0P4$))8PI#X\^(7,N=>*B&31I.XDBNB".:GN1+>MQ.R89)L69AR\J-U:ME& MYVT@E%TRE(W##Y"O'\0K,G^.%B(T&CY"3P!/1E]MT!(M:8GB/'-((;EY\M8L M7O%*.#PB=#^97T^,"U \L*G#$HYH+3AR4RGU$B9?MV2IA&DD-6ZZ'%'\8MRJ MVB)/;06]NBU&M \D,!* M2.,(=$3GCDEH[1//XR $,GXN:73FL<=7(Q:=&#TV ;Z."7Z.#BQ3,"@GYL,F;%5 M'A&H[(=X7%-C)?$X.)^\3=Y^=[HR?4?D/AIY' ]JZK&D'0=GDP/.O6R?V/;[ M$;ENUW*Z]-QH]+OB3N_%B:&>[[*#U(1X>EKI,2,B7$&J=GL%X)_/#T_Q&B4UV_K@02HDHNUQSYG.I/X#W2R'4X4;_0'&$ M/?X/4$L#!!0 ( *"$ EDC66KTS@< #&PO=V]R:W-H965T M&ULK5IK<]NZ$?TKIQXQL$0^^$MLS-\ZT3:>W\=BY[6=8 M@BU.2$(7A.RXTQ_?!24+(O&0/-:'Q**TNSP+8'$.EKQXENI'MQ1"HY]-W7:7 MDZ76JX^S63=?BH9WYW(E6OCE0:J&:[A4C[-NI01?]$Y-/2-)DLT:7K63JXO^ MNQMU=2'7NJY:<:-0MVX:KEX^BUH^7T[PY/6+V^IQJ]*/'=[GY%)Y5[*'^;BZ^)RDAA$ MHA9S;4)P^/,DKD5=FTB X_=MT,GNGL9Q__-K]+_VR4,R][P3U[+^3[70R\M) M,4$+\<#7M;Z5SW\7VX12$V\NZZ[_'SUO;9,)FJ\[+9NM,R!HJG;SE__<#L2> M V8!![)U(,:06_ M5N"GKZYEV\FZ6G M%N@SKWD[%^C.A.O0&?KM[@OZ\X>_H ^H:M'WI5QWO%UT M%S,-=S;^L_GV+I\W=R&!N_QCW9XC4DX120CSN%_'W7_EZAS1Q.<^@WQW29-= MTJ2/1T-)KY42K4:\ZR!/7SH;?^;W-Z7UL5OQN;B<0.UT0CV)R=4?_X"SY),O MN1,%&Z1*=ZG26/2K:]XM$4P:FIL/XO=U]<1KR-V;]294UHBTJN9F'1JL4UC]_2SY@&XBI7L(<)FD8YP> MJY05V \SW<%,HS!_F<_E&L8/]K"Y@,&\K\44M<(+,W4 %&F2XA%,URK/,:%^ MF-D.9A:%>;>42I]IH1HHW2<8VB8TZ9ES>Y)D^1BD:X4+DB=^D/D.9!X%^160 MM5JJ2GB1Y2XRQ@K&1M!\9IC2TH^MV&$KHMANE%CQ:H'$3V#,3G1]$4F]%.IU M84:VC\(SI1DA(^"N54&*T)B6.]QE%/=WJ7E]!,32O7F>I_EX<#UF*<[+P.#B MQ-).\I9J]U)*XMP[+=(1O@-&0W1[I(@/+LQ(R6R]!]7 2CS>?WQF.=TS&Z*S M[(6CC %+$U2T%1]VA(KC,''!^.\H"X"SYX#C[?.LKNVHU;Q\KV-.[\#BZM$+R M@CA(/68%(0'VP99^<)Q_OL'4$B7.[891EJ:&:, MVF-6)B1 [=BR$8[3T697BL#S\ LMDJQP /H,4P9J*0#1$X MGP%$M191'CXT8RZ'D8RY5.>SHV5. _LUL5Q'XEPWI.0#:(E+:*# DV1,?#Z[ MG)(L4*K$5!Q0/L?Q' M6'3WN]-R_F,IZX50W9]Z-:%?O""C-/KFD_&)H@V3MEQ*XEP*&G\[-YU)?XH^ M).<)ALU0(3@EK\4GA*=)DIA_J%MR97:?M8:35?5?L?B$_B5?OZVZSNQ14B&Y MUAUHB 74CW?X7'Y-QA,<,QDF:NF7Q.GW6C:-;(-9LB26YM=-C]:4K3/B,8E:R<$K@Z M.B/WS'I&$QC1?)R6QY#D+"L#[0%BJ9\D[[/BM+ M6J"6\FF<\C<"I3N2 JCG6 MK-V7CG(_U^SH\.@&7 MZ/V'#:]AY+!!][JR!]JRLNW6C5$NDK?[O40OWFBLMW+NJ:(-,[="@\:%QN'> M.SVIQ#A5M&&Z5F+0N,1X37;8D<9>LQ8GI/ 09!9+<#B6B!23>A_<.1IE=BHFQNN_/0:O\%;5]RI MH@V'PRH-]MY'Q>RDSXI/%6V8KM4E[( N>4>!,4]G(J'9N!/D-L(F '%$&TP&X/5EZHAKES>F>*-HP7:M4V &E\I[J&PO=V]R:W-H965T&ULK9E;;]LV M%,>_"N$50PNTMDA=G3D&$G>7#FM7-.OZ,.R!D6A+JR1Z).5D^_0[ND2R18I. ML+PDEGS.X?_P3E+E=I?+!8R3EE!Y9SO60G?;+DH MJ()'L5O(O6 T:9R*?$$<)U@4-"MGZU7S[J-8KWBE\JQD'P6255%0\<\UR_G= MY0S/'EY\RG:IJE\LUJL]W;$;IC[O/PIX6O11DJQ@I//J,ZE5O.O]8/[Y++F5,K8CF+51V"PK\#V[ \KR.!CK^[H+.^S=KQ M^/-#]!^:Y"&96RK9AN=?LD2EE[-HAA*VI56N/O&[GUB7D%_'BWDNF[_HKK4- MP3BNI.)%YPP*BJQL_]/[KB..'"".V8%T#F3LX$TXN)V#VR3:*FO2>DL57:\$ MOT.BMH9H]8>F;QIOR"8KZV&\40*^S\E#S/$JI8@FX4_(,Q4A+Q+=KP M F9&6@_9@:%W9NV M93+1LHO>\U*E$GU?)BPY]5] %GTJY"&5:V(-^'-5SA%9OD;$(9Y!S^:<>SY' M#F[<78LQJSRQF, MB63BP&;K;[_!@?.=*=-G"G:2M]?G[=FBKS] [1'LP,J*F?)LG8/&N:XQA[47 MAOYRN5HN&'EZ&(W4& M,S]<+@.SNJ!7%UC5_2BXE&@O^#93)G&!UBIV7,\A(W$&,QQ&X=(L+NS%A59Q M-U!ILW+W&NU8R03-$:QZ1!,H25D]J^MBC-@]T$6:>S;45 5>Y..1=H,5#B+' M+#WJI4=6Z=U*W I>(.!?+1:JGDEDI(]KY&LB=2L_P,N)_EWV(I=G1"H&BU%! M5:W5FM0M]79]/!:G&WD!CLS:L#-0PGF7>T9I^LW1&\DQ&))A8./B( M8MBJ[U>5,H%>=NI>=9WX&I7,N)*Z:"=ETP4[&TXT"3:IN%CA!&$Z('1B&K:AX$ ORK"/O&D;><\>%R62&O>G1 M'XB#SR-G>METSB>KVO/(F#@&,R_PCB;%J;@!.=C.G%^8E!?U1'P8:ZJ4R&XK M16]SZ%D.L$P8[,WKIY*#2:D$;VHM.+2KSIB5SB!MK>DFOC>1SL H;(?4A^E$ M-O00<*$>6+KF#*.BF[F!0#;B30&FN'0NCL[W=Q:)H^5 MBD_=ESU7M-.D!PYB.PC/K!,#_4PCHIO9ULG /VP'X"<6YU3*;)O%M#WA)7_! M^:?9.D.I1)+%E-W'-RLD 1V*'X]5^GX/H>A4,Y7R MD4DI,6%P)-5D,]'+9 EL8.RG@)Q2LM=K155)1S]\^Q?./OMN M6-OS$J7,W-=$AV/@CS,P8-:?J/9D "BQ _1,=P-92S:Q@R8Z)H% 8]6Z$283 MH@>0$CM('UMOB,Y(6(31^ !B,(.R&$SL0'J,S,NDJ-F*_&?/*.>*=KI;=Y >==.^6Y& 37;Y(VCY.K,CD@4>&$P&BB3 M81 ZGCM1Z=R!\*Z=\/V<.J-49W/DAH3X8QR:#$,_X_=O^!X"KYMI[]/X:7VS::_PA3/NKPGLJ=EDI4'NH&^I]+UO\!4$L#!!0 ( *"$ M EGJCR'WRP@ *,I 8 >&PO=V]R:W-H965T&ULO5I[ M;]LX$O\JA&]QV 7JVGSHU4L"I.[CC5=-LWDPF=;X2:UZ_5AM1 MPB]+5:UY U^KATF]J01?F$/K8D*FTWBRYK(<75V8:W?5U87:-H4LQ5V%ZNUZ MS:OGMZ)03Y0 MX_<=TU%W3WWP\/.>^P>C/"@SY[68J>(_MK13D=(0X. !__ ;([0/H'V, !NCM MC:*M9$:M=[SA5Q>5>D*5I@9N^H.QC3D-VLA2N_&^J>!7">>:JYDJ:U7(!6_$ M MTW\ =\U-1(+=&,UROT ?Q.%Z_1%)OC-" .[>Q)#3\ZP._?=^\_7W^YN?V(KF=?;K[>?+EY?^^S M4LN%^;GHW'U3;W@N+D>0G+6H'L7HZN]_P_'T'SX5S\3L2&'6*_!?2IXWF M1D')R569RT*@LI-87]??YX-.\91<=NBR)<<^O'J(HCOUN M33I)DZ"D=]I-!D0 PU!>B85L4*'JVN^AQ!$A[4>?2X(SOXQI)V-ZPII+48%D M79CQ[W[I4N?624\XEV*,TSCURY=U\F5!^>X;E7\;:_1;(! 06H*Z];SXKC][ M,SES!"$XBWK2ND28T0%A\=1"U#1<8E0Y-BDJRT9 [._3]Y5.7B\$35VKD33N M">NERI(!:0\ %0>E_15B$8$M:PZU!D*T$HVL#*IJ4(4J [6E>7Z%-@6'2SK7 MQ.];N=$$PPIAU[#]9//19-,!;8C5A@2U^0B=H-9&EH]B7TVUS*UV2\@\7M;# M/D@:MVQ'!1TJ!0['0K)Y[(PQ=UHH/7A M.3BCECH;_-W-68'[7-R.#62A&X>Q^SK/U59[%&J_D(]\7GA3?\?ER#])YKK1 M):-Q1@:\:&$HFHC\)0&D9L;44KZ"KA4 MC-"8#FA@L16'P?4&W'Y]?_\#$P\)@OQ+*^>YN!TK;4&>A$'^;EOE*UZWI2B( MZ5Y3N% ]9EG2SW@O&4Z'/&8QG80QW:VH?TX+%[8/RM%.!9>&,&S^@];$*R;U6#%B??3RD>%DJ+X2B[$DC+%^8Y^2V852AN-^1GNH:,0&VB9B M 9>$ ;KTH>; MV^O;V0]4I2!TO[@JG8G;L=(6R\D)+.?/;8>N1V,S=)I!1$][@":["4]4N=Q# M8R4*L4\CG>O-,^)/O/(O]H@+XV/B<:B'# ]V4<2B/0FC_7$B[?70DA\JZ)?< M16VG4+DD.!I*?HOK)(SKG4/TND*6O,P%VEG<=B:U@$8+]Z78N^7TCMC,J60>N@';4PO1- S1 M[V3=5'*^-5%A-GVJA*&AJ511Z.JU7R9XY7:1MQ\P'I(Q)D-26VRF86SNBN^N M]MJH.%%NJ7>(3EU3^T9R-K0HH =[[S D[_; E8YN+;=6XE6KBJXLCP!\^]V! MMGHE<_W$0?_NU<9%8SS%:3_>/60I2=.!]1VUH$W#H#W[8>$1;]!HZ__'VT_5N!R<*^2#G,. LS=I[WQEXGPNZ@)_T]_,> MFC%.DX%@8[8Q8.'&P+RJ,%;+,4#L?AVLGPX^E/(/*'NF,>M6+Z9;0VH.JO&V MDX!$TGLQ;Q5DGAT\Q?VYWD,%Y7] +=LYL'#G,'O)0C3,ZZ7!>"YNQYK;UH/] M]7M^=M8]_[FX'1OHX!%]N)WYM1<12%60J:5^Y\.KNV??#S,Y[?;3"0WK"Z/%# >[9^)/,@0H?63KT^)?99H2%-_XS MF)'T? H:M+;_'!;VK&W'N;@=ZV[;#I;\]=D8['1>;* S<3LVD&UV6+C9>6DV M>EX!('$2]5LS+UV:D(%5&K.-#SNQQ#A#-K9W.'S#AQ :.8CO(8L([FLP.7C= M#=+LP;P%6"/S,*A]<:R[VKUI>&W>K^M=?XO?S-KW!2V;]O7%3[P"E]0 _TM@ M.7V=@%FK]HW ]DNC-N:ENKEJ&K4V'U>"+T2E">#WI5+-_HN^0?=>YM7_ %!+ M P04 " "@A )9'%\6@"<# #"P & 'AL+W=O S3FOG]<S>!3-+:P(:()#;61('!8T0E-$J,$'+\K4:M>TR0V MSS?J'PKS8&9.%)V(Y >+=#RV!A:*Z(+DB7X0ZX^T,N0;O5 DJOA'ZS+6[ULH MS)46:94,!"GCY9$\51O12'"Z!Q+<*L$]-\&K$KS":$E6V'I/- E&4JR1--&@ M9DZ*O2FRP0WCYC;.M(2K#/)T,!%(!>[W9;TR?'T+T1V MD(?;TFWP7!MW:^-NH><=T)MIL SUJ)%8H ^,@W%&$C05BA7U]?-NKK2$*OO5 M9K74[K9KFT?O5F4DI&,+GBU%Y8I:P9M73@^_:S/^G\2VML&KM\$[IAY,X:FA M4L+-AU(+'V]01B1:D22GZ(IQE*L(9526-_VZ;2=*^7XA;]X9JP!WL#.R5TV' M)X*VR+LU>?,@W*V%;W4]QM4#BY^._2GX[8,^+4!_T4& MF%+Y:7A_#VH7^UC$%G"O!NZ]"!B^#DH3'C&^/$7=.TE]+&*+NE]3]X]23T2: MPO/\PO+NGU/>)X*VL ["WC5W<6MQG!&[Q#VO^X>7\YY7V< ]I MV,4.]OL[Z"UQWF X]+UV<@?_^R;BR]DOJ/)*ODDV<'W'=]T=!VV!GHO[SN" MA<9GW3EJX2OT="J7SQL3866I]'**W]E_XSE=V%A_E[\E$/>&;B.PY+<;'8II M#^%KOF145<#Q$& #O#@ & 'AL+W=O&KX^S;3!14RE#[]V;S(W7^'+*^ MW-0N_HI-MW>:B3PX;YI.&!8T2J=_>=/A\!2!>2C MOOT']/UJUU*K?Z)[(W%FM#.U*F1BAB[NN,]PO%9:ZES)6BPQ2:"A=^+/QAC_ MAQKQ6T7(GMPTK=2W2J]%T#(4RE.Q R0&]V(&96?R.C?BC2Y 9ZO(C?"=CR/L M"CM<6#E5*,E+8@^$CAE[3?7M2&0;&F4B"XY_3;#X\[ F.TO&9,)8#%A_]DQ4 M\IK$BD@+(-Q*"Y/:8%V0V@MOHJ --0[ADRVM0QW]BS;RXI+R8)57W8[SF[R2 M>DUPLFF4BV5H+YZ^/#_#<:B(XEV0UI.M;\5[:HUE?[7@YV0]:JE0.E7 X+*TLPNK(Q%G>?AE1NY]Z.G[; 0J MPRA$#5KL1D%1Q*R(9G&L3:MT5Q(:J=&F6,>H._1>I+M0"& )Q_X&Y^/\J%M@ M-%/8X +X9GGBSKY-I8 6@B4T 0B'7LF.E5(QS^))T32EP3S50(U#"W*1CSS? M8M84,>2H'#8F06)5S*CSLU&,.,,+MO&/-CV%Y0II\9DA8ZXWCIX02 =R MU 4H*/@ZPLP&$?\..O7[P8BGUZK.TBV9>/!EL=WD0XV*+4LLM [8ELK";E7X M>0C4+4DKB!NF>"LM8KX_3?UNQ+AB=A='Y-V@(7L60>J2>NA9#]"14>%:HOQM MTLCY"\BN@N(:LJ4U>]S(2]#$>872TV6K=+BQM:E2^DIZ,*5$A4[8-EPA^L G M")X&6M2\VU0BZ&/Q*A#;@2BF0NACPT#/#3%C$M7S&/A"E5P#2FN:>.C#9@>7 M3/L$L"=9FJ"^L^V3]@8?+%5\446*H;69AJ(%C\E(5XG7N!%OT[9/YSY]8P$P M?B@"*I;Y0N62FV-O?H\(E.2LL[RCLPPH0DRSWHF(-HH:2CWCQ+U%',Z?'^XC M-^D2#'*YK =BQM1. 5U*'] S;F$.#'.1*QUI9Z ;FT,2HW38.7]VRJY2BV06 MXG*1W)^E\[C8,2$EHI'#?(0% B5R").]'-WXSA0<.3OH!56Y+8^CK<,[#F [ M!)_J0$*("S)GPJZ>C0*(G:8DT=U+#V.4XW)?] _GR;XQISNP+80T9-?QJ1535?OT'AEFA]?<(CUBMMO34Q HKQ72MJ82HM/Q M-X?H]^EYE0;>M/%)LS(>#Z3X6:$%D.4-6.?+4C_@ X8W[LF_4$L#!!0 ( M *"$ EE8@X8\KP0 +@+ 8 >&PO=V]R:W-H965T&UL MS5;O3R,W$/U71GO2]9!"$I)P4"Y$XL>A4HD>(ES[H>H'9W>2==FU%]M+X+_O M&^\FA!:BZ_5+)436ZYGG-\]OO!XOK;OS.7.@Q[(P_CC)0ZB.>CV?YEPJW[45 M&\S,K2M5P- M>KYRK+*85!:]0;__L5> S+@H! HW[%C-9+RF)F\\K M](M8.VJ9*<]GMOA-9R$_3@X3RGBNZB+FQUV$@X[+^1,&@3!I%WLU!D>:Z"FHR=79*3:*#)0RPU9H.< M-K(IT^ PJY$7)C>VF+>-H@#MY M'-*5-2'W]-EDG+W,[X'=FN)@1?%TL!7PY]IT:?!CAP;]P6@+WG!=\C#B#=_ MVZS5%CK5[.GWDYD/#A;YX[6"&[S1ZWC2-D>^4BD?)^@+S^Z!D\G[=WL?^Y^V ML!VMV8ZVH7_7!OTW1+K-FR<5%%L8DX#II7+/'VM,A6@\8?D9/K5)SNDO:\YH]E3Q+S01IE4JS>R3RU^ MD'MQ,CU-=KHD&&1LH$+[("ARKM"2'=AYS_C+(K&, SLT#(;!(HI88S474U=E M%$S6D4(J/U8X)IK87#VPM)HNP6E5GXE<6U5^\'@R'N:1RK*-$L [-"IVZ=+0 M.:0N9U@5UAUVFG)1QTH!U!)G=OMP]Z5);1Y]JGA?4UG->A9:[3'&?E?:TQI@6.::A F?9J@<%"Q9,0FZ4;B* > M97(%T(U;;W"4^E;_9RR595JR11/3? P$J]&VQ4!)2ZB,)"]RRJ24O+&8 Q], MPU4I/-1 1!NM0[!4I72VR;GQRI^UTS[3\3 7HMI'_7QNZT)LT.PJ8B%67!ZG M??%$H$IST /O)U;P\8P7VA@QF9J+..L]VMMOCIC.JHCP#+2R3"122#=<61=YM1X;'+[FL28LML@JJ^(E6N>TQ=L2R,X=E3'2\.5NH,X'Y*S+^=7R4Y' MEE3R41*[N5@K-)7C<5=#UA=NT#W=NX M397L%O'.*!;'MZFY6*W?KJ^E)\UM[#F\N=->*0=E/!4\1VJ_>["?D&ONBS68VX*87'W-'H@]<:58B0I$J27FS^?H.*5FQ 6?1 M]D4DAW/.G!F2H\U1Z4^F0[3PN1?2;(/.VN$RBDS=8<_,A1I0TLY!Z9Y96NHV M,H-&UGA0+Z(TCHNH9UP&NXVWW>G=1HU6<(EW&LS8]TR?KE&HXS9(@D?#/6\[ MZPS1;C.P%C^B_6VXT[2*%I:&]R@-5Q(T'K;!57)YG3E_[_ [QZ-Y,@>7R5ZI M3V[QKMD&L1.$ FOK&!@-#WB#0C@BDO'WS!DL(1WPZ?R1_=;G3KGLF<$;)?[@ MC>VVP3J !@]L%/9>'=_BG$_N^&HEC/_"SS7(PKD5;YAENTV6AU!.V]B3."[=H7RTFG8YX>SN'A]0 MC@@'K7JX4=)JJI,A$;:#&Q\>M=E$ED(Y0%3/M-<3;?H-VA5\(*[.P,^RP>8Y M/B*)B\[T4>=U>I;P_2@O(*U"2.,T.\.W6O)>>;[5?\G[>=KPY]7>>/M?+Q5@ MXL]>YG=OZ=(,K,9M0(_%H'[ 8/?]=TD1_W1&?;:HS\ZQ__]3.TO[LNA_%0M^ M[[T&]?2 M#-'62!&;J;2VX[IY/3!M3\ 7&/D/3'*B2L(L+F!=57 EQ"QL*A'MK<,DRYVN M=5%"4H5YGCAC610NP;(,\\JG6N;ANLSAI2L8/6DB=*2M;Y6&!(S23OUDL2[= M^&IJ0E_=IU;^@>F64@"!!X+&%V4>@)[:X[2P:O M::\LW1\_[>B/@MHYT/Y! M*?NX< &6?]3N'U!+ P04 " "@A )9"C6_E L% !C# & 'AL+W=O M*D?2CZL")'XL)++K.[E*+^^LXL=5"*C_:A#]8>G..;<\=7:VWN;8'HX'NI M*GO=*YRK+P<#FQ58"GNA:ZSHRT*;4C@ZFN7 U@9%[IE*-8C#<#0HA:QZLRM_ M]\G,KG3CE*SPDP';E*4PFUM4>GW=BWJ[B\]R63B^&,RN:K'$.W1?ZT^&3H.] ME%R66%FI*S"XN.[=1)>W"=-[@M\EKFUG#VS)7.M[/KS+KWLA T*%F6,)@I85 MOD*E6!#!^+:5V=NK9,;N?B?]K;>=;)D+BZ^T^D/FKKCN37J0XT(TRGW6ZU]P M:T_*\C*MK/^%=4N;DL:LL4Z76V8ZE[)J5_%]ZX<.PR1\A"'>,L0>=ZO(HWPM MG)A=&;T&P]0DC3?>5,]-X&3%0;ESAKY*XG.S=]4*K2,O.WLU<"20KP?9EOFV M98X?81["!UVYPL*;*L?\F'] 0/9HXAV:V_A)@>^;Z@+B:0!Q&"=/R!ONK1MZ M>UL%5%UC\K"HEEA;_;BIV@4OGS"@F1O0?*4].?B\R3SP] Z$J&[SS15FG68@UZ M*Q 66E')RFH)9[*B&]U8\I[M7P*%"7V8/@B3%3 , [A9":G$7.$Y-8IS*Q12 M;9"_[<')/U-4@S!.:1--@M%HRNSWZ)@+L(U)ASP*@U$\@2@*IJ,(/NKJO/R! M7';P)\%TF/!O.H)A&J23<;N,X%>T%FRAC3MW:,HCKC/"-!I'?3@C3/$X[#,Z M$A*->#,.AK3I>HD\\2.,#NJM%]F'\IB-79KILJ161%6=W;>>-;(;5T(WAGO5I&U50D M]9S[6TZ\9(O@;DD0OA!L49+OY-_(I+:MH860!E9"-N MVX#;U*3(( =J7>T] MSY^7] B1![)[HCI*VR28)%._CB\Q&U!1-&83Y-QTA;5 M<)P>5=V; ?A?/A#/Y+*"_@S?>:7FD"M^5GJTNQH:Q= M+"B'%T:7#ZEA,F%AK@UU531T<.!H9+!0B!5ZK89?97 :*"P*M %JA#5)UG,E MEVT-!/3DNH*_\4J#"]#$(Y3S%7B<9"=9];KAH@/%_<45@@J+B#IO@^P4]2ZB,-AX?<@"7->FWG4-I:XM;/-$6*#7*@ MVA?%_E#)7PJ#>#1+'/S^OE$;B(*GWPH&>,9@^AX<-;U,+RL?J)QHZ GC7*"N M)W5.9ITE:<*-/AF%_G&X; 4P:[_+RZWZH,1J]9"XLS2-^_R.].%K17.Q\JS_ M&LV)#B&ULA53;;MLP#/T5PAN#J:ZY+ C3MBG9 @:+%UH=A M#XI-QT)MR9/DNOW[47+B94":OE@DQ7-T:)%:=%(]Z1+1P$M=";WT2F.:>1#H MK,2:Z3/9H*"=0JJ:&7+5-M"-0I8[4%T%<1B.@YIQX:T6+G:G5@O9FHH+O%.@ MV[IFZG6-E>R67N3M _=\6QH;"%:+AFWQ _,#U.:$=DKAN6X=*C&="HGM%;??H0C<.O)^2F@]ST%/M[EW$2?%S: M 2,JFS+A88*"X*&9Y.1!ZH?Y]XQLG$CM)&&!M*9);V J&P" M[1=2FKUC#QC>U-5?4$L#!!0 ( *"$ ED1^L0UD0< !<6 9 >&PO M=V]R:W-H965TDQG%_?<^EY$?&]F2Z2?:#*8GF/;R\CW.O=+E2 M^IU9"&'9AZ9NS=5H8>WRV61BRH5HN!FKI6CQSTSIAEL\ZOG$++7@E1-JZDGH M^^FDX;(=75^ZN5?Z^E)UMI:M>*69Z9J&Z_5S4:O5U2@8;29>R_G"TL3D^G+) MY^*-L/]>OM)XFFQ1*MF(UDC5,BUF5Z.;X-GSF-:[!?^18F7V[AF=9*K4.WKX MJ;H:^:20J$5I"8'C&Z8B5G;&J&82A02/;_LH_#';8 M$\C]$P+A(! ZO?N-G);?<\NO+[5:,4VK@48W[JA.&LK)EISRQFK\*R%GKV]5 M"W\(S7Y1O#7LM2B%O./36EQ.+.!IT:0>C7[DN%RSR MO6&SA:@K;*&9;.^$L''. MXL1+DY1]+V9":Z@TDRU6DG%F NMQ6J;L0FB/M6#*)TD17V ,HPMV0U8D5*]E M >#/Z#Q!$M!-Y$5)['QWST''#+7@%3RU[^9RP2GBA9;&RM(<==[OCL9@ 'XG M-%B9=G)YTO$:Z! &/M/<"I:/ W8^C =B8C83CG /A HL#_QQ?$RJZ0G$*E"< MI?!8(_=S%A3IT8B5<(PSA:IEQ0EHJ"U,S=S9*X&4>-^)MD3 64":S3^H3YAH M*P);:@E7+W' *:^=)['HLU+@=G#K&4O@1L35&8LC+P]\%@5TNM1G%5\;EL09 MH^"(6.KFBV$^CE,68&D1_*N?R(N"I4E(@'V\GFTB]IA=*FGX?*[%'#8QGWO< MZ9J5R AIV7O$ +E$ J?D%N%&:3&3I@366G!-0$K+.7*GC^93EB)"IR'9WD4T MA#0$[)66P'ZK+&!QWXBG[,5/M[\Q4RHM6)K[;E^<#\?3Q!FP<4$)4GB9G^$: MA306"88\*WIZ25+R0I1Y49JPEZ3L$>C0?YI"(/"",&=(NSAFWWZ3AT'XW?8* M=V&V\,(4ZR(OR1/VIIL^/02K*;_M G0 V .8 ]B<9?2+4O92[$7L."3Q\B3;Q=$N9C>>.' '!O^?^R3V@L$7%*P% M&3_/>TUR/^]7Q"%-1"#CN/BT3](H.N(-:,>*.&2YE^8Q'3U&*GV.1^ %:)/! M!!G2\6-GQ,C73WDR\B'M4AZU+,COV0 ^\A-WS0J*S!!V)! MG_-'\Y8]K Y[R4QU!FPA%5MQ5^9+0?1.U(EW0G-?R+0JV(\QF*#I7"'0B8R1",^%!20$!=VNC+ M'(T?N@^,>,^6XZ&$-X H)> /.7?8CS9"L7:@E<0"N]>8<*UY.Q=4[(TK_J3: M0C4PL%85.AZT*J)RLJJCUJ 2>)6KJ"ZA0%@MIQTXW'A.DZXE9E>K5NC>C)6X MPQO;$H]C]% G5>W[H4%/N&>PT*XB/;IAW#L^Y0IXFO*E '&A9WJ@R&:\#! MC2WB@SX,T-S07_5V@6/ZT_"R5%U+<.0X:L&1E^U33.O.)9:1?;RY&<+IY5;2 M+O82<,G7?9QO.B2 -<3(2XXS5)T8'V-.!WR?QX@S!%O1 (8X,+\+Y4I0%+7[ MYQM_J4Z+X6PKU%^$>Z2 M\;&MPI&]DLQ+BZ']\%U>QWA]B_IZB$2D:QC$>_G^99QY*EJH9MA>#/E3U[OH MV^2%Y[9;;;$MXRNNG0-YNP9+6(0C;02NA=>:8<,>5W5X'5L@?Q#M#35$M+!_ M(Z(4L(]+^Z,A[9%.1^K9$%B/+%^?IAR$V4NQ8O]5^IVKD.A R""W> . 6UO) MW6Q\?JI;"/+S+ZX3]0)[>HVI.7,OY8Y[OD:9/ZW3XPK]L<]!D[V/=8"?NT^2 MQ#N@R?Z[W79V^]7SIO_8MUO>?S+%;B &4*V80=0?9\F(Z?XS9/]@U=)]^ILJ M:U7C;A>"@]UH ?Z?*<3Q\$ ;;+\%7_\-4$L#!!0 ( *"$ EF7Y@QDF0< M !P6 9 >&PO=V]R:W-H965T M!U,2S7DXG)=G1CI?:_.A6TIIZ5-3M]W%9&GMZL5LUI5+V8ANJE>RQ3]S;1IA M\6@6LVYEI*B<4%//0M]/9XU0[>3RW,V],9?GNK>U:N4;0UW?-,+F%V>K\1"OI/V[ZLW!D^S#4JE&MEV2K=DY/QB!GS>K?@ M'TJNNYU[XI/<:/V!'WZM+B8^*R1K65I&$+CW^/ M_LJ='6>Y$9V\UO6?JK++BTD^H4K.15_;MWK]5SF>)V&\4M>=&VD]K V+"95] M9W4S"D.#1K7#57P:[; CD/M'!,)1('1Z#QLY+7\65ER>&[TFPZN!QC?NJ$X: MRJF6G?+.&ORK(&TEP-: M> 0MHM]U:Y<=_=)6LOI<DLY+OPM3+BGRO7&SI:PK;&%(M;>RLTAFZQ$,=JL@ M7-]1)\O>*(OM*CJA(/&*O.";U"O2_#@&!:&7!B%?\C!]N*X34#$,O3@*&3*( M?6(;6-./1%#=BK;$ 0. ))2%(27 BW.*$R]-4OI9SJ4Q4&FN6JQDX\PEUN.T MI.U2&H]:T.6SI(C/,(;1&5VQ%1G5:< &P]!U$'H6>'Z0GKEKBFN":X2M8CQF M])OL8.@>N^%4*VV<@L_"W,OS##*A[V4!X$_X/$$2\$WD14GL?/? 08<,M105 M/+7KYG(I..:E49U597?0>7\Z+H,!Q*TTH&;>R65*CXA4+82!3T982?DTH--Q MW!.3\[ETK+LG5&!YX$_C0U+-0"%6@^O)%+B8R_;$@%G =G=_X,BA8FV8K"547#U"@>\$;7S)!9]50I>!3%/#I4I\J<==1$F?$P1%1ZN:+<3Z.4PJPM C^,DSD14%I M$C+@$*\G]Q%[R"Z5ZL1B8>0"-NF^]K@W=U0B(Y2ECX@!=HD"3BDLPHW38JZZ M$EAW4A@&TD8MD#M#-!^S%%,Z#\GF+N(AY"&@-T8!^[VV@,5](Y_3JU^O_Z"N MU$92FOMN7YP/QS/,&;!QP0E2>)F?X1J%/!8)ACPK!GI)4O9"E'E1FM!K5O8 M=.@_3R$0>$&8$](NCNG''_(P"'_:7.$NS!9>F&)=Y"5Y0N_ZF^?[8#7GMUV" M#@"[![,'FU/&ORBEUWH7!O^Z<#@F&/G0)N7( "5RS+B;L'A@A\ K8L?Q%XP^H*#M6#CY_F@2>[GPXHXY(D(9!P77_9)&D4' MO 'MJ(A#RKTTC_GH,5+I:SP"+T";#";(D(Z?.R-&OG[)DY$/:9?RJ&5!_L & M\)&?N&M6<&2&L)-SS)C.5XZA/DL4#_JG#%JQHD4XDI_<$5>?#H5FK\%X5: M,^<3B@Z7PBT(F*EC&/FIY(" NKS1MSF:V'ON<.^['&Z%8 M.]!*88'=:4R$,:)=2"[VG2O^K-I2-S"PT14Z'K0JLG*RNN?6H))XGZNX+J% M6*-N>G!XYSE-^I:97:];:08S5O(6KVTK/$[I^KBJ0S\TZ@GWC!;:5J0G-XP[ MQ^=< 4]SOA0@+O1,CS19>ZM[%G"Z*<>S'NR(K$BYC%FUXGI[-FX7<_W@3@Z5/^)-P;F1%SABCC,O _<] M-0R^>RN737VT8]FC3=EN9K@&'-S8(C[XZP#/C?W58!TZ5UB=6J(-S?#.(/<6MGE3@*NQ-T0Y_<=$L :9N25P!FJ7DX/,:<# M?LACS!F2UCR (?;,[T*YDAQ%[>[YIM^JT^)(1QJE%^$VV1\:JMP8*\D\])B;#]\E]@24LPI$W M?" M:\VXX8"K>[R.+9$_B/:&&R)>.+P1<0K8IZ7]P9#V6*<#]6P,K">6KR]3#L+L MM5S3/[7YX"HD.A VR#7> .#65@DW&Y\>ZQ:"_/2;Z\2]P(Y>4V[.W$NYXY[O M4>:/Z_2T0G_H@]!LYXL=X!?NNR3S#FAR^'BWF=U\^KP:OOAMEP_?3;$;B %4 M*^<0]:=9,B$S?(L<'JQ>N>]_-]I:W;C;I11@-UZ _^<:<3P^\ :;#\*7_P50 M2P,$% @ H(0"66W_1I*\ P #@T !D !X;"]W;W)K&UL[5=M;^,V#/XKA%<,+>#&KWE=$J#I=MB&N[5H[W8?AGU0;#H6 M3K9\DMRT^_6CY,1-MFM0;%_[Q98H\M%#BJ3E^5:J+[I$-/!8B5HOO-*89A8$ M.BNQ8GH@&ZQII9"J8H:F:A/H1B'+G5$E@C@,1T'%>.TMYTYVJY9SV1K!:[Q5 MH-NJ8NIIA4)N%U[D[05W?%,:*PB6\X9M\![-I^96T2SH47)>8:VYK$%AL?"N MHMEJ:/6=PN\CO?H[YSOY,N::;R6XC//3;GP)A[D6+!6F#NY_1EW_CB"F13:/6';Z4:D MG+7:R&IG3 PJ7G=O]KB+PX'!)'S!(-X9Q(YWMY%C^2,S;#E7<@O*:A.:'3A7 MG361X[4]E'NC:)63G5F^1W))SP-#6%829#N[56<7OV"7P =9FU+#3W6.^;%] M0!QZ(O&>R"H^"?AK6P\@GOH0AW%Z B_I'4L<7G+2,?CC:JV-HK/_\UL^=A#I MMR%L/)3P&M4#>LOOOXM&X0\G"*8]P?04^HG(O\8./B,(.X(,E:'B M@T;)O-VE>IU3P9!4@) 9LS+M@RP*GB$XCYP*?FUY0P5F!O"Q1"BDH!+E]08, M6PNT@ \\IZUXW16_@UY398.QZKQF=<:9 &V808L#F6!:<]JF4Y8%R%;M>*Z9 M('V"4]A(93"G3#F1[QW9%\3*UOBE+"Y;FIQ[ M!.!=['7/(!G[XRBV@ZD?QF-XYR*$QY"WBAJJ,D\^-.2E.3X('VKJP^?1!0S] MR6A*SVF4P$=I*,I'*&>0)OYP$ME!ZD_3$%Q:P'O.UEQPPRG.UZU2A#G[EQ?B M0.DJRU1+,<=':O,VKRP?24>BJ/LX^R/U,Z*4CD;NG83)/US\'\#DRB2$WV1] MF;V&]JFU)/$GXP22H1^EDQ,,;QR90\G(#\DW>DY&1T$_CD!*(9C8$*0C?Q2- MW7'=8285-4)W?I2M+,O:JA4NG5E%Z<[_ZDOB+!P,J94+L2]5$J3/@E=ENT]5 MI!MTGS3Q-#C1CH9].QK^QW;T&KNW=O36CM[:T5L[>KD=!0=WU K5QMW$-62R MK4UW7>VE_67_JKOC/JMW?PJT]X;7FJ)1D&DX&%.'4MWMNYL8V;@;[UH:NC^[ M84D_+*BL JT74IK]Q&[0_P(M_P902P,$% @ H(0"67=?')P) P KP8 M !D !X;"]W;W)K&ULK551;]LV$/XK!VT8-D"+ M)(JR[-0VD&09UF'%@@9='XH^T-+)(DJ1'DG%Z;_?49)5#T@,#-B+2)Z^^^Z[ M._&T/AK[Q;6('IX[I=TF:KT_7">)JUKLA+LR!]3TIC&V$YZ.=I^X@T51#TZ= M2EB:+I).2!UMUX/MP6[7IO=*:GRPX/JN$_;K+2ISW$19=#*\E_O6!T.R71_$ M'A_1?S@\6#HE,TLM.]1.&@T6FTUTDUW?\H ? '])/+JS/81,=L9\"8>W]29* M@R!46/G (&AYPCM4*A"1C+\GSF@.&1S/]R?V7X?<*9>=<'AGU$=9^W83+2.H ML1&]\N_-\3><\BD"7V64&YYP'+&\C*#JG3?=Y$P*.JG'53Q/=3AS6*:O.+#) M@0VZQT"#RE^$%]NU-4>P 4UL83.D.GB3.*E#4QZ]I;>2_/SVIJILCS7?HG] M?VC81?Z7U?^WH'""XSG<#/!J@JLS>&7HCCM/#J8!0D%C% T+J??PH]1D,;TC M!O?3-5#W<>C^.V&K%O(TAD>AA"6:&(XT1<98.]382._@>^!IO&0Y;?)EG+&" M](8[14IJ/!@7,)S'JQ4?@,4"/F@45I,6J5UOA:X0J Z=[#L'>1&O,@YY'G.^ M@GOG)8T%@AZ%)>202Y[%RZP(2YDMYT(\&=5W2$-L1W@'C,>+,@.6Q=FBA+=S M(&6<@ZGH#K)EO&(E9&E<\'2FHH'6_/Q-6T94*Q:6C/&I)06+RWP)?!6714F9 MLP6/BY*'74ZV? $O?8?)V1"A^NR'41F:TVL_SI/9.D_CFW$(?8./HYR:LR>) MH+ AU_2J+"*PXW@<#]X&PO=V]R:W-H965TV0B&TV_IA[(-B7V)16?(D MN6[^_4YVXJ8CS<#8=Z=['CUGZ6[2*/UH"D0+SZ609NH5UE;C(#!9@24SYZI" M22MKI4MFR=6;P%0:6=Z"2A'$83@(2L:E-YNTL:6>351M!9>XU&#JLF1ZNT"A MFJD7>?O '=\4U@6"V:1B&[Q'^Z-::O*"GB7G)4K#E02-ZZDWC\:+U.6W"3\Y M-N; !E?)2JE'YWS+IU[H!*' S#H&1I\GO$(A'!')^+/C]/HM'?#0WK-_:6NG M6E;,X)42#SRWQ=0;>I#CFM7"WJGF*^[JN7!\F1*F?4/3Y::Q!UEMK"IW8%)0 M0SSR(0[C] 1?TA>7M'S)&WQ+K?(ZL_!2)%QSDPEE:DWVK_G*6$WW MXO>QVCOJ]#BUZY6QJ5B&4X^:P:!^0F_VX5TT"#^=$)[VPM-3[/\YE9/8X\H. M_L#<]0&W6^ 2;($@.%MQX0+4XH#& ])Y%]& MP\Y(!D.X*IC>$)-5D"EC28#, 9]I&!E2%,5^.(H@2OPT',&2;6E.[')H^[KM M>!(:1?YHE)Z1$?O)Y>#L4 92[C\"AM&%,V(BC>#8,08'C58BZ7/CQ)# 6MJN MY_IH/['F7:.^I'?C[I;*XZ11X)J@X?GEA0>Z&R&=8U75MNU*61H"K5G0U$7M M$FA]K93=.VZ#?H[/_@)02P,$% @ H(0"66=R!H&K @ X@4 !D !X M;"]W;W)K&ULC53;;MLP#/T5PAN&%@AJQTZ=RY( M2;MB&UJL:'=Y&/8@VTPL5)8\26ZZ??TH.?$R- WV(E$B>70HZ7"Z4?K!E(@6 MGBHAS2PHK:TG86CR$BMFSE2-DCPKI2MF::G7H:DULL(G52*,HR@-*\9E,)_Z MO5L]GZK&"B[Q5H-IJHKI7TL4:C,+^L%NXXZO2^LVPOFT9FN\1_NEOM6T"CN4 M@E(% M"N& B,;/+6;0'>D2]^T=^I6OG6K)F,$+);[QPI:S8!1 @2O6"'NG-N]Q6\^Y MP\N5,'Z$31L;#P/(&V-5M4TF!A67[MO>PES"*7DB(MPFQY]T>Y%E>,LOF M4ZTVH%TTH3G#E^JSB1R7[E'NK28OISP[_V1+U'#-6<8%MQS--+0$ZYQAOH58 MMA#Q"Q )W"AI2P/O9('%O_DAT>DXQ3M.R_@HX,=&GD$\[D$$E78^+Q MDA?P+C&S<,E-+I1I-,+W16:LIO_PXU"Q+=;@,);3R,34+,=90"(PJ!\QF+]Y MU4^CMT>8#CJF@V/H__<:1R$.$WR&"Y]+A)42I$DNUV!9)G K3/Z;W 9SNJD" M5EPRF5.( 28+4!Y'98*OF1.5@1,NP9:J,>0VIQ.@MT/_=C=,YR4D40^N/ :" M0%(/B#T2KR'M]0?#=DY3:&D^.QOZO=%@3..XG\*P-QZG,.I%HQBNT1@2B=8H M+=1*>YUSF8N&/B(9L,ASW9")3]3$#.X7L4O;YW.2)-$IC7%R2IR&O90XN7EX M/H9#KQONZ:Y"O?;=A1BI1MI6@MUNU\ 6K6[_AK?=CZYKS>D^!:XH-3H;G@>@ MVX[2+JRJO8HS9:DG>+.D)HS:!9!_I93=+=P!75N?_P%02P,$% @ H(0" M6:=R4^;6 @ ) 8 !D !X;"]W;W)K&ULA57O M;],P$/U73F%"3*J:-.U^,-I*[08"I$W3)M@'Q &G4@\RH M6 3G 62X$;6B.]-\QM[/B>=+C7+M+S3=WO@L@+1V9,H>S I*J;NO>.KO80=P M'NT!Q#T@;G5W![4JKP2)Y=R:!JS?S6Q^T%IMT2Q.:O\H]V1Y53*.EE>8T#PD M9O+S,.U1ZPX5[T%-X=IH*AQ\U!EF?^-#5C#(B%]DK..#A%]K/8;X_0CB*)X= MX)L.MJ8MW_2 +;B2+E7&U1;AQRIQ9#D%?KYFMN.:O<[ER^+"52+%1]]@/^CX %!L+=*6'H&,B#@TF(F"5:Y1>3*(7A' M!4+P;S@X!BH$<1X17XX#J>'&;+%,T/H'..,G6J*U?2[LC-R*52K*\3LC=L-Y+^M2O!\N(!SUI\+8M>EJ=D<:SN:1,/I8U@Y'^-B:'#'"*ZPYM:W?"GM5M^1-S\27 MF)JR4E+H%+L;%$IQ;(M::.Z;S*5VH'##T&A\=A* [7I2-R%3M7T@,<1=I1T6W,;1^@V\OC&&7B;^@.&/ M8?D;4$L#!!0 ( *"$ ED^-6KNO@0 /\* 9 >&PO=V]R:W-H965T MCDM ME:*F6\U,6U5,QA".L?]\1;]1Y\[(?&\NT">Y7MN^?)^@S>+M/?+U?&:M3''\?2[%#&QU&<9LY,PS.Z"" *OUG!\LVK M>!J]>X'C>. X?@G]_YS.B\#':?_+:.R:M(7JA4$? M",N(P^@13AAQZZ<])FG#B66A-["H;T@RF?G7!1H-\9MS3X9M)\A M[XT6UE+M,R2N:T3>D$\?G"2:)';.4T%&L#$G9T!&+@=Z8E ##6K 3#ZQV$]2 M]J4/\*$#_V[Z7F@PW-%YS>(TG$2I&R1A&B5N$(7I;('!/)S.INRR/YBMSYM7 M\R1.WM6JYD4AI/#[&,ZC"-Z3681JR?_)]^T\C.>3D]U[&L;) M;/<&HUD83=*.[#2)W6",+YYL',;Q@GU^:D3&Y5Z5-$J*S!7)=L?=B?>IE/P1 M.^X:J:C:"@7U2!K_('=NKZ/3,3JME.ZGT:"Z,LE%%;JE32FR$J?E"\89)H,A M5GVU"//@QM()QCGO58&O$/QSE":@M?K06!@F125L5_$'V ,)5T>VSW.;78C_ MZ>I/=Z1P^ZY@7:6*>GVL6"\+"U1;;L.&@QB<%%$B?D=6DF"C5;LN#^K9B2?# M[P9M4S78%)\"=AIU2]\R,EX K\>GT4$.*LM:K0D (6L;QW=W LX^CG?VO1CY M&C)V@O4AO2AW*)WD.M&X-'-"6Y*FX%^U .)VGNAY;36JUA3H[0OON#F MZM,=.E/?!_M(/G&HKNI41T=4YQ1\H+S_HMNMXQ677;^RZ(9K4=.:#;S/ET%-?S)-\4C+F^A MW=GTQ+VC&"K<8X;L#SG-PT4RZ^0813$[]JL;[5U**M)K?_5"KW55UMU/AJ_# M[>ZRN]3LS+NKX4>NL3.H5"K@&IW.)@'$XZ];W<2JQE]Q5LKBPN2')6ZHI)T! MU@NE[';B @QWWN5?4$L#!!0 ( *"$ EG2-LAM@P8 !L0 9 >&PO M=V]R:W-H965TL"6 ZXN<2YLE 7)9 MT18M%B3;^C#L@98HB0A%*B1E)_OU^PXEVTJ6I%VWO<222)[[]YW#'"VMN_&E ME('N*FW\\: ,H3XK#E2K*P!_&)T>U*.2U#+_6 MEPYOX[643%72>&4-.9D?#TZGAV>[O#]N^$W)I>\]$WLRM_:&7]YGQX,)&R2U M3 -+$/A9R'.I-0N"&;>=S,%:)1_L/Z^DOXV^PY>Y\/+29 TEW M((EVMXJBE1#>D\4-T-9Z&<!(F MHW-K@C*%-*F2_F@3R>SA^3%,6]N7K.P[ M2UX4^*$Q(TK>#"F9)+LOR)NM_9U%>;-O\9'HOGCJ2BT M2G:?5L) .O2U2.7Q $CQTBWDX.3[[Z;[DQ]?<&%W[<+N2]+_>J6IA[6@I/6HFYEM2@+%Q< M#-)5GFP.9*\UB,))V5JR5*&D7!D!;4*3,CZHT#"0/8Z+0+6S"Y5)K"QPP+K[ MU6Y34+#XG$D05X8URA0RJ>8-=D6-MG%\/&M2=KG&(YP006:T-4VF0)G6D3 " MH?KDNOIB=#X)V$JS2?MI&.T$U\$+%L?'. ;LH(3%K524@(#O"Z$;R?IYM;25 M]".Z:%PT&%]RY7R@VT8XA(:WY2A&N X]>[24\"(C8UE3*D%DQ)'-P- F?E8I MBWL/J[6F%,'TPT=6Y$*YS@9YETH)?,8=O?C7#F+(6P@DP,!35[PQ@QFG!KJ@ MWGOP]XA^1AQ7.]CKGJ1T4U1#MM@Z5J<,G::I:_ H[Y =6!F#:F&' ]LYQ^GB M4E%:!<4^L.:MV6CRU9_/\U5QH5!0B$MMCV@<*&*+M8^I/>#/GYD;;\(^KP<,DOW.XL7-C M3M\0A+BG=@6A+9H-D[T$O]/AF_T)G3=5HT6(&<\6;(ZG[>EP?[JW0]L'2;(3 M=^[/#N)O,GO-D.6LF"!:N'" /@OGA.&0*M5%FO]K$O< M-2?.1_^0L"7_06FG6J@*CMTV0$=')_ >?;PUX!$JX !CC;,%%&P &TJP%55M MOV.JR1XYBD!^:/0]TL+O,V)\ MM02E/A.Y MOD3 @T E N%I@@]89MNBC+:(1:0&:T C77E!YA80L;?)$,-G-AVM>8_QZFL9 MIR4-E+_M^.R+[CYAG8S8+TP$"3A<%6WEP! #)(*G2BHP.<8L_LV'J'LI7$;7 MX$__(%1?': V/EN[HX.'+O<\YISWE>>=5A^UI@\2U+-AL/,X5!=?7QQ?&1QF MX4=]XDG)ST==F)<"#^Z3!:KCDPBH3"CZ+".WU>A"]]Q'4^D"]I$62]\HA*## M!P@=[19=-T4W;4$R;SQ&"P\A9X!-QBE%=P+-<+1^\-2Q$MT8N]0R*]:],(^L MRUEA!EUIC$ULATF/FU)LV\%SQX=&T((>]J139I$I[HY@8B47L@5U[&'I@[$% MA.UCCIVMB <$?JE:[Z/G6MT@E^QZ*9AS>1$-@Q&4+22[*O,<*6\K-E+EAGH]V_\\,^LXN$58WI+P)/![+100$]PKETJ9B\'!KBG&OQ/U* M$4(YY[&/DVXXJKVD+0$_C!4\":)PX)2,)K;T"U.:ML'DZSQ%)L+5,T@#$]GZ MHFM"KB5UW\I$B./0 ^6/D_C?)T^9F*4N+N@;:*YL;!W'##]Z:N(?]RYLE71% MO);Z6-FAO;NMOZYOOJ?MA6^SO;TVHY,63*!:YC@Z&1WL#&PO=V]R:W-H965TQDZ;;AP&& M1)[(YYY[(\^3M9#7*N=JK-74R;5NCD:\8NI(-+S&+TLA*Z9Q*E*T*48/DRZDS]XY/ K/>+OA:\+7:&8.Q M9"'$M9E\RJ:.:PCQDJ?:(#!\W?!37I8&"&E\ZS&=K4JS<7>\0?]H;4=;%DSQ M4U'^460ZGSJQ QE?LK;4%V+]*^_M"0U>*DIEG[#NUD:N VFKM*CZSYZ+,N%1OX,.WMM"WP.H,+GC&,?Z+DL.9J%-1:RE*W+V"3[7FDBL] M&6DD8&!&::_LI%-&#RCSX0OBY H^U!G/[N\?(?$M>[IA?T*?!/S/[6&[[%\U_BC3.A.?PY7R@M,8?^VF=VAQKL1S5U=:P:EO*I@X6CN+SA MSNSU*R]RWSW!.=AR#IY"_Z\C^*2R_:;\"P9PE7-8HE"LC5B;M0J+W8+7&M*< MU2N4%#6H>UIXKT5K62Q:NP^T@%-VDXHWZMYB2T7>4:GO4RDV5+)66@[(2.>2 M,2@=9 C.I.6M<]$J7*^&QQO? MS/>QAETWPA6>L*J5MYTE,,^RPIQBK(2&%=E;Q$U94VB<7W"-9R\RY$S6:("" M>9JV55LRC4*!YDA(184>SL.1%,XY#$JAU!"NA$$Y%16:VW& RYRA.3"O M1(LQ.&$EJU-.X N3:0Z^V_L@(7Z(/<4QCCU OPI%' M7#HF'AV;%;YOOZ+,]TG@>7"&]T[/Y_6KF'KTW<&W'Y" )@^GOQTTD$"-X,^A M;MYA;'Z6CE*M,1C$TN :MW1!:#$19#]&%9B?1EF#WE'@><1S@T>H TK\(!X> ME%M_OS772F9M0 .8O:T.T:3$2QZKZ:2GNV2QAEH,%R(KU)80Z@;#N\$VIO?3 M.B&!B[$)Q]N0^JY/XF2\":D;T2Y\D4?",.J"'FY"&I,PF8TB#SKJ&0< M$1IWE4&]Y"45$$3$Q]@\F(;!WB(P#GA9"0P")&\?&\G/EX-+W"1\K,&8[.\I MAP?R%Y>%1P(_?D;ZOE!=1B*0^F&G/*9*W2%\967;,6+9W]BE5>:R^FE(==XWBWOVG>\'%8%^K7D2]SJ'HU#!V37$G<3+1K; MABZ$QJ;6#G/\%\&E68#?EP+[K'YB%&S_E\S^ 5!+ P04 " "@A )97K?2 MI10# #1!@ &0 'AL+W=OAPZ&WKAZ$?%)N.A9,E5Y*3Z[\?)2=>"J3! M?8DIBGST/)3(+ ]*/YL6T<)+)Z19!:VU_6T4F:K%CIF9ZE'23J-TQRPM]2XR MO496^Z1.1$D<+Z*.<1FLE][WJ-=+-5C!)3YJ,$/7,?UM@T(=5L$\.#D^\5UK MG2-:+WNVPR>T?_>/FE;1A%+S#J7A2H+&9A7<]'N19OF>6K9=:'4"[:$)SAI?JLXDWIF<5K@)J M!(-ZC\'ZS4_S1?SN"MEL(IM=0W_EC5S%N,SP0A7^:A$:):@S:0,LVPH$@]:0 M4]L6+&U7JNL'RWP+J<9U *^ R1IJ+@:+-> )MB=8XV'?UH3)M $N"4,-AN)- M"/A286_/XEBG!FG-+[=$1"-^]XR '@'Z1_!A$-]@'L*?-**X)#Z4:*WFVV$D M;!7'^L4!FF11(F>496D9=A7,;G8L[J\6I9(T'2-)OG],EG:3X=Y[US M[R7==]+R7R>NYUB 7P>^9P+I"MS=B,&5/:$2I3=PZ2%'9V.F0[WSP]00)EWB M.'$F[S2O[\8Q]7_X..P_,KWCTH# AE+C69$'H,_>=YSNI'K2 M):*!Y[H2>N:5QC17HY$N2JR9'LH&!?U92U4S0T>U&>E&(5LYIKH:14&0CFK& MA3>?NKL'-9_*UE1L],&M1<="M[WOOAA"$+7F"(]@R1T[L3 MY+1\PPR;3Y7<@;+4A&8WSE3'3O.??PC3X)=7%$YZA9/7T/]/:%X%.J_F"^CP1XE@BPBV[A\3*T!M M..4_KF!MF;H?<@VR5;#F@HF"LPJX(#^V'<@.%;%J6,N*JE[#!1=@2MEJ@M.# M*Z#88A];N&>J*"$.]L<;*_UM+_.;X_66\8HM*[RDCG2I6854A$L#&HM6<<,I MI#\2CA]$X]--F/EIFA\W)/,)C<4!_-QR\^44( S\-,KZ)?3S-#PL'Z2XK+]C MYF)+7NJ,3_P\3H[?<;K_WDI!K0\55)()31VM0+YU(./0#^(,QF,_2B-($C]( M)Y#D?AB,B:LF'N?A[_CRL1\G"62D9QQ"3BA):$^3-('?34FBG%$V<%V8Q 8N M0C]+\H%=)Y-NS<-TT-V' U@@DHT&K>O@A23Q75J0@%,"2HB[/AG>GR1#P1K7 M@"D'''#HPZ(; 99GP3>"KWG!A('KHI"M,%;-!UGQ@F+A@TL=DD0]F")R^1LE ME8):4H)QT0TE"RX[JAHIS5:RDAL;QQU"JRT=I8A!1>W30A^3>$@]2YD-#1\R M6VVY<]#92S>L*(^]^\6C]@; 2#P%0BKJ=<#,:6&0M >%#>-4.,\T.S4I8MTE M74 H'(J\0L6AD0#W:MO4((-77<*SBKQ(TFU3U\-CL1SKY$-;+PF,W-?EA':* M$N^.FQ*LCA#[DRRB;Y9$\,G-)JOI%I4U3/>&K2G<%S36N(9&<@K7 .)D.,G< M-X=;UG##*OX/,1^9:AIYO*$$#/-X&,!/5%39<)S3YCR](KN^E9).AF$,Z7A( M-;4XJ-^0YZEG<'EBR->]@RHXF<1^&DSL+HO\+,]>H(O]<))W:YK!N88\.IF; M5&0;]SJ@A+5)V(W0_K9_@%QW<_=(WKU>*#8;ZH!0X9I8@^%D[('J7@3=P&E-#33W;:D1Q0J2T#_UY)J8W^P OIGV?Q?4$L#!!0 ( *"$ EF1M9_# M6@, * ' 9 >&PO=V]R:W-H965TM*!) BR1:LF37-A!W"]8"'8*D71^*/M#2V2)*D1I)QZ145?MMHTW)%K=I%M M#?*J3VIDQ.)X&C5%PEL#MFL:;I[6*/5^&23!<>%.[&KG M%Z+5HN4[O$?WI;TUY$4C2B4:5%9H!0:WR^ ZF:]3']\'_"-P;U_8X"O9:/W# M.Q^J91![02BQ=!Z!T]\#OD &8R4/O&E?42_Z6NG6C;^DN]/[O_!03^;Q2BUM_PO[(9;- B@[ZW1S2"8%C5##/W\\].%% M0A&_DL .":S7/1#U*O_@CJ\61N_!^&A"\T9?:I]-XH3RFW+O#'T5E.=6Z\[2 MBK5PCSOJM8,/:MAI:MDBT-@K:!/XI)6K+?RI*JQ^SH](V2B/ M'>6MV5G CYVZ C8+@<4L/8,W&X#.A&6#0/&*S>_I9,XW=GM*:CUO0<^O_>FK-HI[6>HX"O M"'3W#7<(K1&J%"V7\@F$ K?78(<,.X>+Y!*VU$!MGG[?=$(ZJ+7'W86PKT59 M4T8INPHMN5JBY1*!JXJNM.-"GDX],),,&_;!%XQ(A.(D@TOP\D6)]A>&AJO. M W8&JQ&K))2N07, &-@%K1GO7<'G&F&K)CBV "]\23T:X]G).> ;QIYL =(ZQ/\IAX)3US%Z,37I=.SZM\'2:>F4&P;HN#H^/]?#U'T.']XNJF]'!PHD M;BDUOLJS ,SP'@R.TVT_@S?:T43OS9J>4#0^@+YOM79'QQ.,C_+J/U!+ P04 M " "@A )9>KA^)DX" "A!0 &0 'AL+W=ONT3JBLVV>3',2J8V>V ^V_ MG^V$C'; I&E?B.]\[]V]PW?)5L@'52!J>"P95V.OT+H:^;[*"BR)ZHD*N;E9 M"5D2;4RY]E4ED>0.5#(_#(*A7Q+*O31QOKE,$U%K1CG.):BZ+(E\FB 3V['7 M]W:..[HNM'7X:5*1-2Y0WU=S:2R_8\EIB5Q1P4'B:NQ=]T?3V,:[@.\4MVKO M#%;)4H@':]SD8R^P!2'#3%L&8CX;G")CELB4\;/E]+J4%KA_WK%_=-J-EB51 M.!7L!\UU,?;>>9#CBM1,WXGM)VSU#"Q?)IARO[!M8@<##[)::5&V8%-!27GS M)8]M'_8 _6. L 6$+P'Q$4#4 B(GM*G,R9H13=)$BBU(&VW8[,'UQJ&-&LKM MO[C0TMQ2@]/IG#S!1L$Z=_@K =!W\&C$^5$71\CQQ?]2Q\/M:NABP_3V=D=J8ID./;,<"J4 M&_32UZ_ZP^#](:W_B>R9\KA3'I]B3[^:57/#,U$BG'\12ET<4MM0#!V%72R; M-(KC\"KQ-_LR_HR*A]'@LHMJZO/W7GN)7T%U!+ P04 " "@A )9X-0X*T0" "*!@ &0 'AL+W=O MZK2@(F+JED?A@$<[_$E'M)Y-:V,HE$K1GE ML)5(U66)Y>L:F&AB;^P=%W8T+[1=\).HPCD\@OY1;:69^3V%T!*XHH(C"5GL MK<;+]<+&NX"?%!IU,D:VDKT0SW:R(;$76"%@D&I+P.9V@'M@S(*,QN^.Z?5; MVL33\9'^Q=5N:MEC!?>"_:)$%['WP4,$,EPSO1/-5^CJF5E>*IAR5]2TL9,[ M#Z6UTJ+LDHU!27E[QR_=.9PD&,[YA+!+")UWNY&S_(0U3B(I&B1MM*'9@2O5 M91LYRNU+>=32/*4F3R<;<[P$)'J2F%">HY64F.=@CEVKR-=F!QOGIQUMW=+" M"[0)>A!<%PI]Y@3(O_F^,>OUPJ/>.AP$?JOY"(5W-R@,PND ;]*7.W&\R07> MN3)OT/X5;3BA!TIJS,Y5W4*GYZ'VNUFJ"J<0>^;#4" /X"7OWXWGP<_X6V7?L RIUPA!IE)#48+\SIEV_G:B1:5ZS9[H4WO&PO=V]R:W-H965TYNK,*+(DVW&2 M2SQC.TF;]'+Q64G33J@GJ^M^^*72@5QO[>_[=*E6T@]MH0R>S*U;R8!+M]CWA5,R MXTFK?'\R&CW>7TEMDI/G?._"G3RW9%C<>%PM=](R?1*&:^M$4[-7R2GXV?G8Y[ (_ZAU=JW?@LR M96;M%[IXD[U(1J21RE4:2(3$UY4Z5WE.DJ#'UTIHTJQ)$]N_:^FOV7@8,Y-> MG=O\D\["\D7R)!&9FLLR#Y=V_3=5&71$\E*;>_X4ZVKL*!%IZ8-=59.AP4J; M^"VO*T?L,F%239C#:L MT8;". T.3S7FA9,SZ;47=BXNG/+*!,G.W;NPN4ZU\@^?[P>L0F/WTTKB690X MN4/B@7AG35AZ\OP_M&A4GM8IGDUZ!;TLS%).G S$930X[]#GOG_Y2 MI4-Q,.+I!SWJ'#0>.V!Y!W?(>^\6TN@_V%$#<6Z-AZ^RZ#=ILFU'PK&OM9$F MU3(74]Q42('@Q;]/9SXX8/@_70Z."AQV*T")_055YHK ME=\,1+)6@T0DI:=/6SI\!6B3G$=E$F$=+DA^\E LY942,Z6,@$<+Z:!243I? M2A-$L#S1E>026MFI19FS0UA'>CA5:>ETT-6(5]?I4IJ%@I&KE?9FK M:%I?@XG [%0AGE6!8>JX+B2>-*$RCBQ09/>\E? M3T\OMMR=6E0A$/ E#/L,S//]0?6 O!G#!A. -T0K"$47"$1Y,GP^92$\YX)59-&R!/KR#&HW5ZQB/=+W#79AQRJH=DS"<5 MHZ6N9%ZR9RCIU-<2SW&3]9;SH** FG4^X(B3>X$V^C"VAK"<(2V^460H/K!SOQ](#W#D&2 HB$<1L@'$ MSZ6)/*518O=:56FZ 1-=?']:._E0H[A=BE-C2@R+9:%=%?[>!.I&22<4-6OQ M3CK$O&J6AP/R*^ZV_8B\:R0D#X==#:>WBM^SX1PU#>>HMT><;FK%*Q\T"I?J M:C3]0JC1Q$+5-/$[4HPB3?51AYOH):I)@,'74E-=W*0J17$EOP#ZE58QRM*# M/A>Q^H>E#$#_'%TGXF5%EM1@CF'=#0@LN=TH&4A#\;)4I >0&8M[X"8($E)R M%8CIFS*8,SVGNC9W=L6+WJUVZ:-JMQRVDZ:=\.F-S3WA\[B!S^/>R+]&18"& M_T)&=,&F?_*'VR;?HA^(AU-+V@&A!()ZV)5B;_;-D7XI7F.KM2FK=;FMRRL7 M:!N:(JVY#6ZE#4T860E&3.MV3.2S0)*@-<]$3%:M!TT(HIYM3[Q='D MT=$!:J?Z@FQ@-]6%@TMO!.=4AA(]_0;J0#'/N*^*RABI0^HHB:NXV"OZ60G[ M&BD,911V)-'\<5R/FA$EEP2R4J@/B&'"'#4.-^MYZCI4JF#)\6$]4<\W[6NP M,;AE (9CXJX&1 ]1PZ2L;LM9:SBQDA1G5'N6(XXR/ZZ;\M$DZM>9 +THNV<" M'#<)<-R+X4OX"G:URNB%L\92R6!0=F5%O\0VH#BVF7(^%KBBP"93SM"[43Z9 MAF-8RB AUM)2 EEA,ND ]X]%QI#<2TZG'SWH'QAQB;R9W;#,397IG'UF\44M M['1ZANXE2 9G3P[(D10ZUHC\ #4.J"'Z"<4R!8AA]XU+X &=7FFB$CRU-@,D M NBB=%37!8IX',M\!S,U,:W:OKJ0LU?^XG'HX3/Q!E7(7E4E)MCMD2\WI+XF@$TS6X#= M4**!-11)FD.*@C22_S94CJ-* MVP=G>7G>"'+]:.6\Q\B%-H:Y,_/6)D;CHYI#54:$C: :,JQP0< *3(_;J0*% MJB*#92N^S,6-7, P\@W=790Z;J.V@?7S3T\FX^-?=H77;X2*7>!U/, 6=<&L M)M)*TJO"V.1)%\;B,$Z1>F8?TB)ST9'[*K-DVYCRM_:<VY]9!@BJGG/_0[TS:%VG+]_^2[!E@U+2A/I=NK85OB4 MJM\CT/S5EJY8RNN%T7,$W7RK=.10504C\8RSK%KX$7@C%&DV,+&)^"KWT .N MM"V)ES'1MX8V9]4"+6LK+U3,@OKYU^;,8$9G@+U9L 7?^^3!P:#*S&WR0KG! M1P4_DE+$&TAMF5GFH)0K_Q=9U-7,>YOC/9OYDZ:9/_E.,R]*\! 9=[%DN#)T MJ-O5Q'LE_>B1XSV$W:5K1;AZO/&T\<;3[WFC=3(;-S*?I'.2]T$$@WB%%7&HMO7@P M&CX&UK, M#4NG0*KB6X9X<+%M*!SYMD3&CV/M$9V9V1O+>V;F>+1Y[3+JQ\N;RUW.BT^#$=R"G[5&T M;$%G>8!'&;C34FQ81K55(VH<"5X\QR"9#U"[CS8(A]Y@A MV;];N#NTB[P0+?[?O='13]\^!P>+QM%*W67Q>K>IYU70K0"T=B'ULN^KE[LFQHW- &WP\,^J7?+?7I>ES?&=*]H/X MOCG9>A4Z[DV2NCJ#I+HKG<+NSDS[42& 3,=-?F%.@7TWO:3$DRYZSY%?41?I MG%T08R'"1R\5>2/34YIIPQIVJLJ=KN^UZD==O]]Z(;U2;L'OZ?ELT83XXK>Y MV_P7X)3?@-^Z?T;_$> 7W1LQ\0\&:&0+RM] MV1#LBG\NEV@;VTD42(,5BLVT?BC[0TE@B0I$J2:WC?'V'E%;9!1P#?;'( MX9S#,\.9\?J@]!?3(EKXV@EI-D%K;7\91:9JL6/F0O4HZ62O=,M=89H MN^Y9@Y_1_M'?:]I%,TO-.Y2&*PD:]YO@*KF\SIR_=_B3X\&\6(.+9*?4%[?Y M4&^"V E"@95U#(P^3WB#0C@BDO'OQ!G,5SK@R_4S^YV/G6+9,8,W2OS%:]MN M@F4 ->[9(.R#.KS'*9[<\55*&/\+A]$W*P.H!F-5-X%)0-%7N4MLVR[UNH VGD3FUOX4#V:Q''I'N6SU73*"6>W#_B$,JHG_>N1/?\"_@$]$VAKX M3=98O\9'I'46G#X+OD[/$GXJ4G"#;4R!:8K,&H05<(;[@$VZK!D,V\O83'5B.^*A:@IT;_U!\'<80DA#MZ M J6/[W8#%Q8-FU2&:"ND&^NQI&S+=?VN9]H>@<\P\N^9Y$25A%E$"+,LP7_E0RSQX^3NA/3#<4 @C<$S2^*/, ]#CUQHU5O9\T.V6I M>-NV#^Z]G^!U!+ P04 " "@A )9UK55RAX% "+ M#0 &0 'AL+W=ORDK7 )X.XY)DE"0R'-;_A4I(@-./;3N:@54F,W?FC]+?.=_1ES@R_4?)/ MD=OB!?';V MOEIS8S'*UL#P"YM+;D878XN2Z?LXVTFY;J2$STB9P*VJ;&'@397S_)!_C!:U M9H6/9EV'O0(_U-4IA&<>A'X8]P4=-[,+@TQAR1G+&">&H<4YQ=OL@_P;9M7SPQ@G MP=1+DC-B?^"6N( W.>F0![Z7A%,( N\L">"3JD[*'\A%Q_[(.YM$]!\G,(F] M>)HV0P(?N3%@"J7MB>6Z/. :HDU)&HQ@B#:%J3\BZU!(D- D]28XZ4ECW*8Q M_N4T'H;JGD+5@>(=QT1D0@I&Q]>Q//=J.I[G+YA.5F( Q#^8WTR9IA 63&A8 M,UD[NU2M#T*#26<_S:H'\S9K6[#;%2K2G**]J<#!AD.3LCG=!,]#B2J^@R>W MO&I-?DN6[I-SMR83D/"(L)E MXL9I$L.]99:[F*R41)8,Q9EZGHNU3UBO]?D)=U7"IW+GG_!8&G\.;["EL%-&['3\DJV19R ML5AP#0NMRF-JB(P9F"N-6> :%Q8L]BT&"K;F3JNFU@"L D23!*4!P[)"R6HN MQ=*5-SJQ$;:@;S1B]P38=C%)TD^?U,:38GB-H4-/))UMMF 5*"3>>2RO=CLA I5^ M>_+]MY_U5*!@ZE\Y^,PZXZ4\O*82E'&KSA":XKKH7*,?+#*([H'HP2W]V= MYXT 8AUU>=&OCA*CY#%QPS@.1W3-CN!KA>\'Z5A_V9HG.JS 2BJX=&8&'CY! MG*&(V6,X&7<:Y)+KI7L&4*=35[;IE=O=]J5QU338>_+FF8+Q75):)5\@JW^: MXBVLF]:_65BU]B+ODSG!6Y'#1*OUD2D0++Y609NF5UM;S(#!YB14S%ZI&22L;I2MF M*=7;P-0:6=&!*A'$83@.*L:EERVZN3N=+51C!9=XI\$T5<7TZPJ%:I=>Y.TG M[OFVM&XBR!8UV^(#VN_UG:8L&%@*7J$T7$G0N%EZE]%\E;KZKN 'Q]8.2%+9?>U(,"-ZP1]EZU7W#7S\CQY4J8[@MM7YO$'N2-L:K:@4E!Q64_LI?= M?S@ 3,,W /$.$'>Z^XTZE=?,LFRA50O:51.;"[I6.S2)X](=RH/5M,H)9[,; M^8S2*LW1P-DWMA9HSA>!)6:W'N0[EE7/$K_!DL"MDK8T\$D66/R+#TC1("O> MRUK%)PF_-O("XID/<1BG)_B2H1>/PXPFYZ2 W/<6>/9#WBD8@J T,TH^) M/$ES7.3AB>>*W&4L%FXC6R)LE""; ]3$;^:#ISP=2/TP@>R8] -+56.1KC,"&MQQ-_-IG 9RXY MW=L"MDH5!J)DYD?C,8TC/XHC8HG3U)^F:1=%?I+,X-B?#0[N?H5ZVSG<==9( MV]M@F!T>D.W_+^Q>(.MMR:4#@AJ#AQ63D@>Y=W2=6U9V3ULJ2+[NPI(<0 MM2N@]8U2=I^X#8:G-?L#4$L#!!0 ( *"$ EER&DSB- 8 *00 9 M>&PO=V]R:W-H965TQL3/I\=-.AFYNE:R#T*P9 M\CC.AC.IV\')49B[M"='9N$;W:I+"VXQFTE[>Z8:5$72G_U_S2XM=PA5+KF6J=-BU8-3X>G++#LYS6AP5_:W7CUL9 EHR,^4(? M%_7Q(":%5*,J3P@2NVMUKIJ&@%"-KSWF8+4E":Z/E^AO@NUHRT@Z=6Z:S[KV MT^-!,8!:C>6B\1_-S5O5VY,27F4:%UJXZ=9F\0"JA?-FU@NC!C/==KW\UOMA M3:#8)L![ 1[T[C8*6KZ67IX<67,#EE8C&@V"J4$:E=,MD7+E+?ZJ47;&MXHUO95KJ=K)&WR92=FVTVY=-4P=@T&+@$[\.Q MZ*)7_X>NJY9GIPG*V+6SHUOP4[-PJ*#;/P0D4 4"WTM;32&)EP9,55/C%A9T M>ZV*^AH]B@8R!$DAYQQ2Q!,%B#3*T@Q>J[&R%E4: MKWP_5JJCP_BILA&TF$]?I*78QY8G^W!*7B34H $Y#!OG4.@%BV*6[8<^PS[% M/L&M!'[F\$XY=/0"=T.KYL8&!5_P(BJ*'&5X'.4,X??('I8R&B11D@JT:(;4 M5%HVC^CIM"/VM/-H!9XO?X_I)].W1OD>E%F49!D-6%2B!3M,+@IR3%ZP_6V^ M[#W(DH(\0_XITR@1@L!CP3;[!0VIMIM-9E7-H@Y;6#,#.1[K1DN,I_U^.X%. M%.17@4ZD3?<@32)6YC@0>93S%'8$=KH*['1G8#_(N6^7Y_+B[OR>3R7E)&61 M(5VY3?&\>P\*W0?QN2E.IK)^P'UU?^>-Y'\.M0XYD]?*8NFFG4(.7:#;=8O" MB \6/0O% 8-?^O:1F!J/5:C*CX1*7,[B [%):M85%V^P#GK*#K=8%PI@9;:# MFVS%3;;3;YNR*9IN:CW6#VM9Q\-.O*?G58WI(S!F&EU+LK>_)RW#LU:(_76A MV@K3HD?+W?(7O&OA1!L.]MSB(==SY&$DFQ!\(2A^(E&?]T&&H8#))J4 Q^@H M6 P)(Q*R&&IYZR 5.5 *2R +\V4_+T0&#)>6[-=NHBA+R%).@%U6W5OFU1W\ MY2O^\A_F#\XQOV@/?^+QI--R@:ZJI#=V8USMQ'\ZG[5VL7858MTI: C)63] /7:W8QC#=I:A)5Z.$&DX-@TNK$?N3 M\0B+XYEZ"6\NSO\ 5QFK("OBL"_:A^99JLAX-DHJ/V64QY0N$TYMF6)3Y&57 MO--0'I(,M:A\%?PS'>)IC$J$U&)QHO''36 MPX"7#_R 95&$"IU&19K?G?^[6%LR\8@.;.(?YT1$K.>B"/69N"@Z38JXZ%8( M3A,)7G5$^7U.LB39P 9J!Z7@4$19(<8Z[GFW9USRN\O24ZG?L%>:1UG9'ZCIAY)N%]3#=[?&QTC\C5[.H)?MJ]/.^6=^]W- 63CD.&QR@:'^1X M0;'=F[C[\&8>WJ$CX_%5&X93)6ME:0'^/C;XM.D_:(/5/R9._@=02P,$% M @ H(0"6> '3I>O!0 Q@X !D !X;"]W;W)K&ULI5=1;]LV$/XK!SS:JG5N>C,>VK&5; MV&.]E!W^,]>F+1P^FL78+HTL*K^H;<8L#,6X+50WFISZ=Y=FB;LU$TNGOQ42UJ1R_&D]-EL9!7TOV^O#3X-%ZC5*J5G56Z R/G M9Z/SZ.1"T'P_X0\E;^S&&(C)3.LO]/"V.AN%Y)!L9.D(H<#N6DYETQ 0NO%U MP!RM3=+"S?$=^AO/';G,"BNGNOFL*E>?C;(15')>K!KW4=_\+ <^">&5NK&^ MA9M^;BI&4*ZLT^VP&#UH5=?WQ;M-*4J&GBGB\["1UE*=5W,&FGA\)/O MCT['#DW1@G$YP%[TL&P'; SO=>=J"Z^[2E;?KQ^CBVL_V9V?%VPOX"^K[AA8 M'@ +&=^#%Z]YQQXOWH&W2?//\YEU!O?'7]N(]CA\.P[ES(E=%J4\&V%26&FN MY6CR_%DDPI=[O.1K+_D^],D5YF"U:B3H.9R7I5YUS@;P03N)7:]7T57P1G5% M5ZINL:'>-BI[C6VG\JF6,-<-YB[!.T(>$EC]C:$K=8=/TD#CG3%K\W"H.G"U M7EETT!Z= HHO8#O"U/6$(=W!&K95&C"@.JNI768\"X =.!:X>+F%JPL5T8Y M-%?! 41)D&X%]@GV,IC@^IO!.6@ST"JTAJZ4VWL%# ME@59EN(:%@9IA/ 'Q"=*(AK$09QPV,CMA_+TWI%ZRCID@?O+?:?TD^7;D/P MXH"G02KYPIMJ0X78P:"P9A">AS"3]AR;!\M:_L# C\4K,--1N9]NNZ) MKEA'5_S7Z%J8W<*T*6R?JF_)WP[G37'_*0>_(0GE;O%]IU>Y159E3^'K0$'=4?!$Y\J6B'4K M"T- VJ@%)EM?2G:E.AVUU"3K44P-HR:"2Z,0^Y-V"(OC5KZ -V^GOX(MM9$@ MLM#;17Y(SU#!QCJ54W7*@S2D;(H9M7F"39;F?6U/?/6(4RPC"7P@9[= L_"% MP 51$+$,*%TY/'^6L8B]7/=4(;!0!$S@O#A(L@2N5K,7C\$:*B*NQL*$L(]@ M'L%FD-(O%G@(;\+@OUBNQ"$8DT>$XZ@A/Y#)@Y2$?7:L]YFF+/[L_2I MTF^QE:2!R(?M%/K$XO@M%/?\,#VH9Q&_/ZZWE=[QQMT"*\_"WZ#HPP^_1?MK MQOKM^I)VWM]-[J?W-SRD@D7'HL)S7!H>IWB,F?[6U#\XO?0WE9EV>._QPQHO MFM+0!/Q_KO'+=W@@ ^NKZ^0?4$L#!!0 ( *"$ ED)H?C5E , $L( 9 M >&PO=V]R:W-H965TA.92B,KO%$IHB2. M^U')N QF$R^[T[.)JJW@$N\TF+HLF7Y9H%"[:= -#H)[OME:)XAFDXIM\ 'M MY^I.TRYJ40I>HC1<2="XG@;S[GB1.7VO\ ?'G3E:@_-DI=07M_FMF :Q(X0" M<^L0&'V><(E".""B\76/&;17.L/C]0']@_>=?%DQ@TLE_N2%W4Z#80 %KEDM M[+W:_8I[?WH.+U?"^%_8-;HIW9C7QJIR;TS[DLOFRY[W<3@R&,;O&"1[@\3S M;B[R+']FELTF6NU .VU"HG#&8__M#M MQS^=(9BU!+-SZ+.Y,6@-S&4!-YRMN."6HPGA!ND WV)['N]QB[!6@LJ-RPU8 M][!0:?7$"PH#ETTA^XI8496"=>I<,IES)L!89I&*SD(NF#%\S?-&6:U!U1J$ MBR;5@2!]@M-8*6VQH*RU6RX]V%))HP0OF),O&DUXD'U'K%V]7JOU M=4V;RX @JN#[@6D@W#03=QB%,;) #[X".$IY)VFYJCM2P@5>6F])_BUYI4+ M8 B2>NIE]PIZX; _HM]1-X5'92G*)R@7D*5A;]AUBRP<93'XE#U.!EC66A/F M^#]>B".E>9[KFF*.S]2R71%,G\?8GZA=$*>OW_3>-TW^Y^#^ R95A M#)^4O,Z_A_:YLS0-AX,4TE[8S89G&-YZ,L>2?AB3;_0[[)\$_30"&85@Z$*0 M]<-^=^"?ZQYSI:F7^?>C;&5Y7I>U\.G,2DIW_D];$A=QIT=M60A?3Q05$F2O M@N_*]I"JR%3HQY-XZ;S54:*C!E^BWO@Q9B!7M;1-KV^E[:2<-P/B5;T9LW3W MADM#T5B3:=P9](*F% X;JRH_+E;*TO#QRRU->]1.@<[72MG#QEW0_G^8?0-0 M2P,$% @ H(0"67YQ\3L0 P B08 !D !X;"]W;W)K&ULE55M;]LV$/XK!ZT86D"-WBC+SFP#299A+5HT:-;MP[ /M'2R MB5*D1U)Q^N][I&35 QP#^R*^W3W/M-AUWM#3;Q.X-\B8X=3+)TW26=%RH:+T,>P]FO=2]DT+A@P'; M=QTWWVY1ZL,JRJ+CQF>QW3F_D:R7>[[%1W1?]@^&5LF$TH@.E15:@<%V%=UD MU[?,VP>#/P4>[,D$$JLG4?@-#SA'4KI@4C&OR-F-%%Z MQ]/Y$?VW$#O%LN$6[[3\2S1NMXKF$338\EZZS_KP.X[QE!ZOUM*&+QP&VW(6 M0=U;I[O1F11T0@TC?Q[S<.(P3U]PR$>'/.@>B(+*7[GCZZ71!S#>FM#\)(0: MO$F<4+XHC\[0J2 _M[ZI:]-C _?/5&:+%KAJX)/;H8&[WAA4#CX(OA%2.$&G MK__@&XGVS3)Q1.XADGHDNAV(\A>("OBHE=M9N%<--O_U3TCTI#P_*K_-+P*^ M[]45Y(L8\C1G%_"**1-%P"M>P'O@WT)L(0,A+5Q:^/MF8YVAN_//N9 '1'8> MT;^G:[OG-:XB>C 6S1-&ZY]_RF;I+Q?TLDDONX3^/RMW3OU%_//JCZ1X2JH# M:3V2RI/K4FMZO=:1@VZ!K*#5DMJ 4%MX+13MZ-X2@GUS#51.#.7\R$V]@R*- MX9%+;@@FA@/UAX%K@PI;X2R\ I;&\[R@23&/L[RDJ/UK(24-[K7U-HS%BP4+ MAN4,OBCD1I$6H6QON*H1*+!.])V%HHP7&8.BB!E;P+UU@AX\F1ZX(0L[B695!GL79K()W$Y'4UL*810O9/%[D%61I M7+)T@J)6U;[]H2TCJ$7NARQG8V'+/*Z*.;!%7)4519[/6%Q6S,\*VBMF<.YB M)2?M@?*S#4W0%Z=7;N@4T^[49V^&]O+#?&C25)PM202)+;FF5U49@1D:W[!P M>A^:S48[*D:8[NA?@<8;T'FKM3LN/,'T]UE_!U!+ P04 " "@A )9U8N, M3K(" #Y!0 &0 'AL+W=O>6Z+F3?R M(,VB"F-9.6HX&/ M#VPET/2F@25@MQUD>Y!%"Q*_ 9+ K9*V,/!9YIB_S@^(4,/\<>CIWEY;;'7 )MD 0G*VX M< O4CX#&A-X*#3B MJXL"=,S8'/--+780^;!@@LD,@5E8X89+R>4&U!HJU%SE\!Z2R+^,1JV1#$=P M53"](22K(%/&$@&9 [[0R#+$*(K],0VDV'\(C**!,V("C>#4&0='[5@B\7-#QQ#!6MJV,[O5;J[- MVW;^&]X.Q5N2QXFCP#6EAA>7 P]T.VA:QZJJ:>Z5LC0J&K.@V8S:!=#^6BE[ M<%R!;MJG?P!02P,$% @ H(0"69A5U6:Q @ V04 !D !X;"]W;W)K M&UL?51M;],P$/XKIX#0)E5+FG3I"VVE=F,"M(EI M&_ !\<%)KHTUQPZVLPY^/6>G#47K^L4^VW>/G_/YN>E&Z4=3(EIXKH0TLZ"T MMIZ$HKY5#56 M<(FW&DQ354S_7J)0FUG0#W8;=WQ=6K<1SJX;^_0KWSNE$O&#%XH\9T7MIP%HP *7+%&V#NU^8C;?,X=7JZ$\2-L M6M]X&$#>&*NJ;3 QJ+AL9_:\?8>]@%'T2D"\#8@][_8BS_*263:?:K4![;P) MS1D^51]-Y+AT1;FWFDXYQ=GY%UNBAFO.,BZXY6C@Y(%E LWI-+2$[[S"?(NU M;+'B5[ 2N%'2E@8^R *+_^-#XM61BW?DEO%1P,^-/(-XW(,XB@='\)(NV<3C M):_@76)FX9*;7"C3:(0?B\Q831_CYZ%D6ZS!82PGEHFI68ZS@-1@4#]A,'_W MII]&[X\P'71,!\?07Y;E$,&C$(<)/I0(*R5(BERNP;I*;_7(_U#M#>;T+@6L MN&0R)Q<#3!:@/!N5";YF3DOT2;@$6ZK&T+$YG0!5"GVE;IC.2TBB'EQY# 2! M)!H0>S_L+:2]_F#8SFD*;;(O[H9^;S08TSCNIS#LC< MC^%0+<,]N56HU[ZI$"/52-LJK]OM^M:BE>L_][;IT7.M.;VGP!6%1F?#\P!T MVTC:A56U%V^F++4";Y;4>U$[!SI?*65W"W=!U\WG?P%02P,$% @ H(0" M67=+?CR, P 90@ !D !X;"]W;W)K&ULE59= M;]LV%/TK%^I0)( 0?=F6G=H&XC3#,JQ%X&;KP[ '6KJRB%*D1E)U\^]W2=FR M,S@>]F)^B.?P7-Y#7L]W2G\S-:*%'XV09A'4UK:W462*&AMF;E2+DKY42C?, MTE!O(]-J9*4'-2)*XW@2-8S+8#GW=%5SBDP;3-0W3+RL4:K<(DN P ML>;;VKJ):#EOV1:_H/V]?=(TB@:6DCK_@#XX[<](' M%\E&J6]N\%@N@M@)0H&%=0R,FN]XCT(X(I+Q]YXS&+9TP-/^@?UG'SO%LF$& M[Y7XRDM;+X)I "56K!-VK7:_X#X>+[!0POA?V/5K1[, BLY8U>S!I*#ALF_9 MC_TYG "F\1N = ](O>Y^(Z_R([-L.==J!]JM)C;7\:%Z-(GCTB7EB]7TE1/. M+M?(I>DTDP4"DR4\#J/?E#&P1H/Z.QJX>F8;@>9Z'EG:U6&C8K_#JM\A?6.' M##XI:6L##[+$\C4^(K6#Y/0@>95>)/RUDS>0SD)(XW1T@2\;CB#S?-D;?,>0 M_[S;&*O)*'^="[-G&9UG<9?GUK2LP$5 M\.?6K!\_RZ9Q!\N:!P-&D>7V)AVDTNX!%NKSM :OYNF2?I!*LFJ MB@O.+'U,DC#/QC CKA']3N.8T.,\AGLL_PM[-0V3Z?CZV$["),V/+2G*PWB< M]6(G:>(Z(YKQ8I,P269PP1WCP1WCB^XXO:JPIES08[UCNCSGCXM,;_NCSS"7 M6WKR+./"4)ZQ?U.Y?0&?=Z2FZ+2F@]ET%J2RY*56:7]2P>/J\SJXACTK$6H/ ML=XB36\1/&,19[=7-OD_)CL 5TST3YR%#6ZYE"X2\GJ+FJNR=\YX%/>=63:# MSU0/AV@$G2^]@66G'JM+W &"M5)VU>!87:HH7=]Z3@N M[POP)Z;I9 P(K @:W^1D%=T7M7Y@5>L+R499*DN^6]/_ -1N 7VOE+*'@=M@ M^&>Q_ =02P,$% @ H(0"6:9 MM:G @ V@4 !D !X;"]W;W)K&ULG53?;],P$/Y73@&A5>J:-&F[K;21U@("Q$2U\>,! M\> FU\::8Q?;60=_/6JLH)+ M7&DP55DR_7N!0NWGP3 X'-SR;6'=09C.=FR+=VB_[E::K+!%R7F)TG E0>-F M'EP/IXN1\_<.WSCN360(H<#,.@1&RP,N40@'1#1^-9A! MF](%=O<']'=>.VE9,X-+);[SW!;SX#* '#>L$O96[=]CHV?L\#(EC/_"OO8= MQP%DE;&J;(*)0 MJH\F"MSS)_&A\2Q)1H?B"[BDX ?*SF ^*H/<12/3N E MK?#$XR7_)?P--YE0IM((/Z[7QFIZ/3^/5:%.,CJ>Q'74U.Q8AO. 6L:@?L @ M??5B.(E>GY P:B6,3J&GGQ23GK=C9^CAV (^;S;G"R:8S!#N?%=WA!X3<#+% M<0&4DBI2^;8Z7Z'F*J?;UG9+76P&X&EE3VDIHK5N:-7#)NO6G\I<3P7^!W-8 MNU$!9UR"+51EZ'9,;PKT - _@!NFLP*2J ]=(B"Z:8&5JI(67D+2C\NNG MBJ'DE+)NO?:T'5S7=;_^M+,T" MORUH^*)V#O1_HY0]&"Y!.\[3OU!+ P04 " "@A )9'B@V*9D$ !\# M&0 'AL+W=ODXN;?[TC)CIW82=-]&6!(Y(E\[KDW M\CQ>"_E5%9QK^%Y7C9HXA=:KT]%(906OF3H1*][@EX60-=,XEGM#@9:)2]@GK;FU,'M9II4>T^O 9 0L%'YJ.,/@GXJ6U.@*8$ MJ$N#)_#\K5M\B^>_Q"T70G/X:S976F(R_7W([ XU.(QJ"NQ4K5C&)PY6D.+R MECO3UZ^\R'WW!.=@RSEX"GUZC06;MQ@OL8#_$-9#9CVI^+!9-P6'!4*+M0'7 M-E.PBNV"1D-6L&:)DK(!M<>5]URUEN6\M?M "SAGMYEXH_866X/DO4'-OD'E M)D_S5EH.R$@7DG.HN^3C)OD 4X=O4\="?FJK._"LP">H0*VX/3M0.L@1G$G+ M6Q>B5;A>#4\W'IX=8KT7#+C!HU.U\JZS!&9Y7IKCB56P8F7^%G$SMBHUSJ^X MQD,5&7(F&S1 P2S+VKJMF$:A0',D9*)&CQ;FD+SE2 KG' :54&H(-\*@G(L: MS>TXP'7!T!R8U:+%&)RQBC49)_"9R:P W^U]D!(_24D:^O +I $^!C0.2)3Z M0QS3Q"/4BW#D$9?&Q*.Q6>'[]BO*?)\$G@<7>*'T?%Z_2JA'WQU]^P$):/IP M^OM1 PDT"/X<1S M@T>H TK\(!D>E5M_OS7W16YM0 .8O8:.T:3$2Q^KZ:3GNV2QAEH,%R(KU)82 MZ@;#^\$VIOMIG9+ Q=B$\3:DONN3)(TW(74CVH4O\D@81EW0PTU($Q(&[O\D MR4UR][E]]7SM_TCZSU:RK#8%;[+?-VD=&E>9$AAX$69D2*VK8@\+P\51$N%" MSXP&D6<=E<81H4E7&=1+7U(!041\C,V#:1@<+ +C@)>5P"! \O:QD?Q\.;C$ M3"!_<5EX)/"39Z3O2]5E) *I'W;*8ZK4'<(75K4=(Y;_@^U7 M;2ZKGX8TA^).1=Y?*R;+@IA0ZA[.,JS[V":@%Y(HLB=L%,9].5)*$MKE&7*& M0ZW#:*&PO=V]R:W-H965THUTLU6,$E/FHP0][;#)[1_]X^:5M&$4O,.I>%*@L9F%=S-;S>9B_]"F)'" 56UB$P^NSQ'H5P0$3C\Q$SF(YTB>?V"?T/KYVT M;)G!>R4^\=JVJZ ,H,:&#<)^5(<_\:@G=WB5$L;_PF&,3>, JL%8U1V3B4'' MY?AEK\Y%F^99:MEUH=0+MH0G.&E^JSB1R7KBE/5M,N MISR[?F!:R5M:^!! MUEA_FQ\1L8E=%S MB] H0>^1X,&Z;H-!:\BI;0N6MBO5]8-E_N&HQMU[7@&3-=1<#!9KP!.YGLB9 M\=[4A,FT 2X)0PV&XDT(^%IA;\_B6*<&:(W=P:HX^@[_FX07V > MP@<:3%P2'TJT5O/M,!*V"N[9OE*.:D MP"?_/.D MD=-TV;D8H#FE+%$U%5BXU6685(NPJQ8D+4HXC!+,WAH&IHBKA)> M/\T1*E@U:&XY891Y6!0EE$6XR!;P]EBA,DR+)$SRC*PB+\.XC,_%G-7CAV6- M!$G3;)[3)Y^E^72<]\Z]EW3?28P%^'OB>":06N-Z(P94]H1*E-W#I MUD9GPZ5#O?,CU! F-7&<,Y-WFM)WXW#Z&CZ.^/=,[[@T(+"AU'A6Y 'H<6R. M"ZMZ/ZJVRM+@\V9+_S2H70#M-TK9T\(=,/UWK?\'4$L#!!0 ( *"$ EDW MLNC'Y0, ,P( 9 >&PO=V]R:W-H965T9W:44]^L[2TJ4DLCJ MR]XX<^;,SLP.)SNIGO4&T<#7NA)ZZFR,::X]3Y<;K)D>RP8%?5E)53-#6[7V M=*.0+3NENO)"WT^]FG'AS";=V:.:361K*B[P48%NZYJIEUNLY&[J!,[AX(FO M-\8>>+-)P]8X1_-7\ZAHYPTH2UZCT%P*4+B:.C?!]6UBY3N!3QQW^F0-UI.% ME,]V\WXY=7Q+""LLC45@-&WQ#JO* A&-+WM,9S!I%4_7!_3[SG?R9<$TWLGJ M,U^:S=3)'5CBBK65>9*[WW'O3T>PE)7N1MCULIGO0-EJ(^N],C&HN>AG]G5_ M#R<*^6L*X5XA['CWACJ6;YEALXF2.U!6FM#LHG.UTR9R7-B@S(VBKYSTS.R> M<06?6-4B/"#3K4*Z<:/AS4>VJ%"/)IXA*U;6*_>(MSUB^ IB! ]2F(V&=V*) MRV_U/6(W4 P/%&_#BX!_M&(,8>%"Z(?Q!;QH<#GJ\*+_=_DMUV4EK=<:_KY9 M:*,H2_XYYW,/&9^'M)5SK1M6XM2ATM"HMNC,?OTI2/W?+A".!\+Q)?39O"\8 MD"LP&X03_DPLX8XI]<+%>G]$0O=<,%%R5L%[02ZU743/.779[$>R9 25I;$]F!1M@I6@U5^M H[5*2J824KJG_**R[("=EJ@M.C:Z#@XA!< M>&"JW$#D[[>WUOJ[P>9WVYLMXY7-TBMZFZXTJY#*<6% 8]DJ;CC%]&?"^F83Y,@5NDP6'Z(,55_8,R%UNZI=[Y MV"VB^#@FZ7Z\DX(>0510228TO6TE\FT'D@2N'^60)&Z8AA#'KI]F$!=NX">D M59-.=\,_Z!6)&\4QY,0S"J @E#BPNRR-X4]*&M4[90/7AXGRY4W@YG$QLG.6 M]7,1I*/^/!A=2-QD2-SD8@;=:'*SL:^O30!%#X,R:WKJ84X5PCL271]AQLX&'^9.&R,WRD,8\#N%S]XK39[9% M99GJ@>D*$=Y0 ^ :&LDIO".(XG&6=V-!9=APPRK^+RD?E6IJ#KRA 5%-/;A M%TJZ?)P4M#@OKRBSO[>29N,@@C094\[-#_0;NDJJ*2Y/'/FVMBC#XRQR4S^S MJSQT\R)_12YR@ZSHYS2'&ZZZ,:2MD*TS>;X71HU3=]ASJ*]WV> M8K.F%P(J7)&J/\XHT*KOG?W&R*;K5PMIJ/MURPW];J"R O1]):4Y;*R!X0=F M]A]02P,$% @ H(0"6=4!A^0# P HP8 !D !X;"]W;W)K&UL?551;^,V#/XKA'<86L"K;=F.G2P)T-Q6[ ZXH6A[V\.P M!\5F8N%LR9/DIOWWH^3$UP/2O"2DQ._C1TJBEP>EOYD&T<)+UTJS"AIK^T44 MF:K!CIL;U:.DG9W2';?DZGUD>HV\]J"NC5@SY'A_1?NWO-7G1Q%*+#J412H+&W2JX M31:;S,7[@+\$'LP;&UPE6Z6^.>=3O0IB)PA;K*QCX/3WC!^Q;1T1R?COR!E, M*1WPK7UBO_.U4RU;;O"C:O\6M6U601E C3L^M/9!'?[ 8SVYXZM4:_PO',;8 ME(*KP5C5'<&DH!-R_.TSD5?[&+5\OM3J =M'$Y@Q? MJD>3."'=H3Q:3;N"<':]&0RM& ./N*=>6_@DQY-V+;MZXML6S?4RLI3* :+J M2+L9:=D[M"E\4=(V!GZ7-=8_XB.2..ED)YT;=I'P\R!O@,U#8#'++O"E4]VI MYTO?X3N5^X"]TE;(/?QSNS56TRWY]URY(UMVGLV]G(7I>86K@)Z&0?V,P?KG MGY)9_.L%K=FD-;O$?O&,SFF]R'9>ZU.#L%,M/5'7"NN.'7JMGD6-!L8WA#7L MA.2R$KR%FNX:;%]I:U1T)2381@V&R]I<+^"IT8@_W &@$T1_@I^']A62$/ZD MD:/Q&>6 "[BCQBO]^LMV$*T%Q^2$?( L+\,X*[U5A$D\A[M)A-,N*A*8S,,\ M3R IPV(V;SN;?RL"QRZEBE.H0M4N,0Q.A9_H+F0NHYY8O)F"5AR?)S MB:_RD*7S:[A*PB0KKQTH#%*6.+@Q:"]D)T:B MR,IXM+.$,A7G-# 6A_0H@"4LG+/4AZ9HX)S%S%Z,S@ZU'L_'@U4 M:I!VG"'3ZC2!;\?!\SU\'-]4WUY( RWN"!K?%'D >AR)HV-5[\?05ED::MYL MZ"N"V@70_DXI>W)<@NF[M/X?4$L#!!0 ( *"$ EGG-.*M4@0 .X5 9 M >&PO=V]R:W-H965TP_W'A_, MP=,MXU]%A+$$WY*8BID629G>Z;H((IP@<,)DNJ4KW61+4PS3R@B_B!X*PZ.0=[*&V-?\Y.G M<*89>44XQH',(9#ZV^ %CN,<2=7Q3P6JU??,$P^/]^B/1?.JF3%T)YA5@GF<8/4D3*J$2=%H65G1UA))-)]RM@4\CU9H^4'!39&MNB$TG\97 MR=55HO+D_ 5O,,TP6'&6@ 6CDBMBA2I"1F!1W!YS 6[ D@BT7G.\1@7[; 7V MF>^76"(2BP\JZLOK$KQ_]P&\ X2"WR.6"41#,=6EJC2_GQY453V459D]54W M9U5*),#/-,1A.U]7'=9MFOLV'\Q!P%\R>@M,_R,P#=/JJ&=Q+CV^!08LTB<# MY4QJUB<%WJ0'KY_-OWY5H>!)XD3\W<5;B6MUX^;/_)U(48!GFGJH!>8;K,U_ M_ $ZQD]=38\$UJ+ JBFPAM#GOZDEBI=-=_59)CM%:6Z]J^/]4WAQUT MA=F>:]=AK=KLNC9[L+9']0PPOKMYRT@L02YC0M==50["7#H;(X&U.G;JCITK M"=(9DX*1P%H4N#4%[O<(LDRV#Y5F>X;E'0FR*\R%AM\M2*^NS;MNL8.8ET[-2&"M]OVZ??]*ZO3'I& DL!8%T&A>U,;WZ+/*;BEOXECF M\8K9&>>[EM6M4'A@).#_TN@2Q\JH\=U'(+#,4J < 6 RPGS?3;<_&+S9I3,W M%EJ;&K.AQKR2?BO@L6@8":U-0V-ZX*"A.*O@R8DR3>C $P&?AD%WXO2\\F'C M1^"P(7DD%-& H!B\JLY)T*/+09"+)V0DM';+C"@ MKSBK2^=4<+YMPV-==H1YKN/TZ+*Q)7#8EYSJ4BVJ3U1D7 UCH+ZU:; # 4L2 M(O*/:Z%Z";!:)RI[[*]FDJ/D64](A\L**+9W"@/3DK[RMV3@;<]C9="K\/HXK MFR!8QGM6XV'@2V=H++0V#8V!,N&5A&J.:I;&0FO3T)@E<]"%G!-JE>VTEEEH MV4=*[0IS/<<]TJI^L'.68+XN-A2%6ATS*LO=I7JTWK2\+[;JCL8?X-VBW'IL M8,J=T,^(K]6Z"V*\4I#&K:N>'EYN+I8GDJ7%_MP;DY(EQ6&$48AY'J"NKQB3 M^Y/\!O46[_P_4$L#!!0 ( *"$ EFK)@ZPX0( &X( 9 >&PO=V]R M:W-H965T16M@TIFVJ MRKI=3+LPY$"L)C&U'6C__8X3FE%(TTG;#=CQ>5\_Y]B.,]QR<2=3 $4>\JR0 M(R-5:GUAFG*10DYEGZ^AP)$E%SE5V!4K4ZX%T*02Y9GI6%9@YI051CRLGEV+ M>,A+E;$"K@6199Y3\7@%&=^.#-MX>G##5JG2#\QXN*8KF(&Z75\+[)F-2\)R M*"3C!1&P'!F7]L4XTO%5P'<&6[G7)CJ3.>=WNC--1H:E@2"#A=(.%/\V,(8L MTT:(<;_S-)HIM7"__>3^H_6")2D=&9) $EK3,U W??H1=/K[V M6_!,5K]D6\>&KD$6I50\WXF1(&=%_4\?=G78$]C>"P)G)W#^5N#N!&Z5:$U6 MI36ABL9#P;=$Z&ATTXVJ-I4:LV&%7L69$CC*4*?B:;$!J7!9E"0],L--DI09 M$+XD^R.G$U"49?(,8VYG$W)ZRZ!-G<$XE<-MRN%VN<>7&UQO.L^@AV^*GJ2X)Q)=%-E4HBW]VC.H//7[ M8Q/CV\3QA^9F/Z_C*#L*@D$3]0S8:X"]3F#<#W>X29&80+UHW:BUF[\/805. M=(#:$F4/ KL=U6]0_4[4K[SHY4>X[,\&;./UCTB\@>L=X+8%^4$[;=#0!IVT MTVZNX&A*U_>C\ "L/>H%LK A"SO)/H.41*9=806@?H+:$ MV9$36NVL4<,:_4L5H^,CX0WLX "M)2IT[<,JFGNW@;Z)\62L6"%)!DO46?T0 M&PO=V]R:W-H965TF>\8?Q 9 HA]9FHN9L9%R>V6:(MY 1L0E MVT*NWJP8SXA4MWQMBBT'DI2@+#5MR_+,C-#35DA4YK#'4>BR#+" M?WZ E.UG!C8>']S3]4;J!V8TW9(U+$!^V=YQ=64Y8C#:F9:+62K*_VA?Q?JA M@>)"2);58*4@HWGU27[41AP!L'L&8-< ^ZD IP8X9:*5LC*M&R))-.5LC[B. M5FSZHO2F1*ML:*Z_QH7DZBU5.!G=YCL04GTO4J +=)TQ+NE_D* Y$Q*1/$$? M">7H*TD+0&]O0!*:BG^A*L5W/X5=%M>B2V)86:H MOA/ =V!$O_^&/>N/OO1'(FN9X31F.$/L4;L:^E*M\%Z)US\8N\BV''\R-7?' M.72C<&B%N(EJB7,;<>Z@N$-=]@FKL).6,,L^%=:-PH'GA?W")HVPR:"P>Q T M4?U$28JT@6OU:WBQ)/&#\E$TE=4G>I#WN84S$EG+ J^QP'OU+O+&-&,DLI89 M?F.&_\(N\CMEZ 9N>%*KW2 [=)S^4@T::<$+>BCHRO(#^T16-\@.O$F_K+"1 M%0[*6D@BH=Q\MBQ5%12K3A+%,J$[6DX/B2ZOX58:7."YU3,268B0_QF)K&W(TL> 7-E1-<%R5$VPY)Z7;%V6Y9[8E?)@@\.">_(NFJL'M M1?'IQM03Y8:.=4;:83_'PQOZG/$MX[JYGM!"PUS/KIF1V-J9'X8%[+Y^$PT. M),\V9"2VMB&'(04/3RE/:*))=SJR7+O313UAZL\_4ZN'$0(/;LJ_:B.O.U-: MMAVVT\)^_>PDI&T:3)?!31L[/N_QXSAO MCHGMBTF"618G+ %4'5GQGB&I6KRN2T6'/"T",I2 MVW.3QDN4P)A6N.1)YEF#^?0\I6(\NU7CINR#R1NL..APL\ MAUN0=XMKKEIVK3(E&5!!&$4<9B/KS#T=NWT=4(RX)[ 2&]=(HSPP]J@;E].1 MY>@900H3J26P^EO"&-)4*ZEY_*Y$K3JG#MR\?E'_5L KF A5 ;T"M)Q9@76!)8Z'G*T0UZ.5FKXHUJ:(5C2$ZL=X*[FZ2U2< MC"_I$H14ST4*=(S&C$JN5C;'*;K",N=$$A#H\ (D)JDX4D/N;B_0X<$1.D"$ MHI\)RP6F4S&TI9J,EK0G5>+S,K'W2N(?.3U!WN +\AS/;PD?F\.O,#]!/:;M(8\W6D\6L:_TT:/)/ :PP%Q5D^3]!,&431T[H]2]G^)IGON0TR M8^Z.9/V:K+\GV1JD9I- 7T?K[Z!Y7K]!9LS=D2RHR8(]R8P8P0Y&<^,9TW2$ M"&N(T AQI0QCKKYTQP]X\JA\0\"D\LLVEG"'Q8_\00/'F+ C3E3C1$:%^C#]7NEMTGM]T '/VKG3KJL$U?JG_ MPZ,K8;-)F[-WI5L7"N[;E<(>/EVIF(S:G*@KR+I&<,U%PK]YM;M;&OAAY#61 M/J(V<-?%@6NN#LR66 4'6V;M[.ZOW6%N% 2#AEO;&^<+?;A3Q?><4*%L:J;B MG)-0R?#RO%0V)%L41XX')M4!IKA,U!D3N!Z@[L\8DR\-?8JI3ZWQ7U!+ P04 M " "@A )9AFS@W-X" ")!P &0 'AL+W=O2MR@$TN2\85T,GUWK1=UV5Y%#$JBT6 MP/'+7,@BUCB5F:L6$N+4@@KF^IX7ND5,N1,-[-J5C :BU(QRN))$E441RX<1 M,+$:.AUGLW!-LUR;!3<:+.(,IJ!O%E<29V[-DM("N**"$PGSH7/:Z8]#$V\# M?E)8J:TQ,4YF0MR:R7DZ=#PC"!@DVC#$^%K"&!@S1"CC;LWIU"D-<'N\8?]L MO:.76:Q@+-@OFNI\Z'QP2 KSN&3Z6JR^PMI/S_ E@BG[)*LJ]N3$(4FIM"C6 M8%104%Z]X_MU';8 R-,,\-< ?Q<0O #HK@%=:[129FU-8AU' RE61)IH9#,# M6QN+1C>4FUV<:HE?*>)T=,Z7H#1NBU;DF%Q#(C)._T)*ON )4"3F*;D02H$B MAQ/0,66JA7$WTPDY/&B1 T(Y^9&+4F&@&K@:%1E>-UEG'U79_1>R=\FEX#I7 MY(RGD#[%N^BDMN-O[(S\O83?2MXF_LKC MEF(I>$9T#F0!DHJTJ1 5>VC937M:1L=!#[=YN6WP>5 0>G7,$]V]6G=OK^X+ M4*I/K'JCN[4M'%N1>MQ()=@;O509>]M>>CU_QTM#D/^"E[#V$N[UM14\9(#JS15_A\CSIXH^P8>QX5!+O&W*VN5H#,;+-7)!$EUU5'J%?K M^^34MM&=]1'>,]6U\$A375*7LND2573KL\NW 2KQF:V$[I_/]M0E#8DVL->P->^Y_@^KHH*:J(EH@)N5M9 UT2:4&U\U$DCI0#7S<1"D?DTH M]_+,S=W*/!-;S2B'6XG4MJZ)_',%3+0++_1>)^[HIM)VPL^SAFQ@!?JAN94F M\@>6DM; %14<25@OO*_AY3*U^2[A%X56[8V1=?(DQ+,-;LJ%%UA!P*#0EH&8 MUPZ6P)@E,C)^]YS>L*4%[H]?V;\Y[\;+$U&P%.R1EKI:>#,/E; F6Z;O1/L= M>C^)Y2L$4^Z)VBXWGGJHV"HMZAYL%-24=V_RTI_#'B",CP!P#\#_"HAZ0.2, M=LJ&ERGQM]K1(O^CYKSI^?(3_QY9/$)Y_0CC M\0A\>1K^D\@)BH(QN&^<#G;Q8!<[ON@(WZJ[K$BLC:_!^9BMCB<>Y[&U=:D: M4L#",\6C0.[ RS]^"-/@RYC)_T3VQG(T6(Y.L>=WI#471H.DA(TZ[>"I@]NB MW^73))G-,W^W;V$D:X;C<,AZHRT>M,4GM3V:$K<7K)&B #6JKB-(]O:-@N! MW6$6GLZGTW%UR: N.:GN&^745%:)-D*,W_WD8-LPFH=I^D[=6%H2XB.'EP[R MTI/R[H4F#-V/L BT:UWN>A#:=S TK\Z\!:1/,^EH(_1K8=C;\O?*_4$L#!!0 ( M *"$ EFFD8'TR0, L. 9 >&PO=V]R:W-H965T+&>](>@76[))ZN%#BI3&.ZD^ZQ6 (5^*O-03;V7,^MKW=;:"@NLK MN882_RRD*KC!J5KZ>JV SRNE(O=9$"1^P47I3!/QVN^A$(%%!#EDQIK@^-K"#/+<6D(4\.O/$-8F]7$2STRAP7?Y.9![GZ&QJ$*8"9S73W)KI$- M/))MM)%%HXP("E'6;_ZE(>) @48]"JQ18-^K$#8*8>5HC:QRZY8;/ATKN2/* M2J,U.ZBXJ;31&U':,#X:A7\%ZIGI3)8805#D3O)2DP?(0&SY4P[D#7FL0TOD M@O2+O;H%PT6N7Z/"Q\=;\NK%:_*"B)+\OI(;SD-^D M 7S5)*!OY+TH>9F)H3;,AYUND ISAKLTDE1E;6+93FM!X M[&\//>D*#1EK98X 1BW Z#\!5FF;5Q%3;8Q<(,^:>FY8+F3LR.NX]3K^H?D: M7Y*8"QD[(B9IB4G.ID/-PPKR.<$&B$5J"]I@3S(#@JMM!1:L_"O1D&V4,.(? MF+O8J)>(#W,Y'J6CDV1V2"6C)'6G\[#%/_Q_^%TXAUT$+*'L!*=+*F6)&V?: MXDR?@U-S]X9+.VLS%H6G"+M2-*91X$8X:A&.+E.Y1HXX=BI75ZBWA9I+>P *4 @]U6EP5 M77"D68$:D!*<.=H8/D3T)AY%I[A=4BSL@;WOZO1L;YS>Y'B&M8&ODM1V"'QH M[P=:X[$5LZ$T9"V5W5].F%&7)Y:FZ? 4ITLN&-*^X.];)#W;:)Y!:-PY MEC"&%>@4J$,L#./H!*=_<%*WUR0\JBX% LEA@7K!U1#-J/KF44^,7%>']R=I M\"I0#5=X6P-E!?#_0F*+;R;V/M#>_Z;_ E!+ P04 " "@A )9+I2F(+T" M "T!P &0 'AL+W=OZ!##DON)"S[S2F,V1[^N\A(KJD=R P)V55!4U.%5K7V\4T,*! M*NY'09#X%67"RU*W=J6R5-:&,P%7BNBZJJAZ. 8N=S,O]!X7KMFZ-';!S](- M7<,-F!^;*X4SOV,I6 5",RF(@M7,FX='B\3:.X.?#'9Z;TRL)TLI[^SDO)AY M@14$'')C&2C^MK SBT1ROC3L.$S>*-4;C+$&>RA128 M0%#D0E*AR37DP+9TR8%\(KRL;[JGCMN5N MFP6C8!JF_G;?O]>LG@B?=,(G;Q,.JQ6XDO:Z[$FOH,-GLONLPF#<+SOI9"=O MDUTU[\Y(+$JF5LP\]"D>)HV":%ATHMMO//W"B.6JK7K%YJXQ]34 MR&ZU:TES5XG]?^9-/\,GO6;XYCBL$!J,/F-\5=,CFHF1&U=FE])@T7;#$MLJ M*&N ^RN)3[>=V .Z1IW]!5!+ P04 " "@A )9M$=R2XH# # $ &0 M 'AL+W=OM @ ::-BX/B VGB^'R?S^63=4ZG6\9_ MB16 1'_RC(J9M9)R?6K;(EY!3L0)6P-5.PO&9 $@/*,]MUG-#. M24JM:&J^7?%HR@J9I12N.!)%GA-^=PX9V\XL;-U_N$Z7*ZD_V-%T399P _+K M^HJKE5VS)&D.5*2,(@Z+F76&3^"5\'<$@%SEGU/$[F:66,+); @ M12:OV?8]5 $%FB]FF3"_:%O9.A:*"R%97H&5!WE*RR?Y4R6B 5 \W0"W KC[ M@/ (P*L G@FT],R$=4$DB::<;1'7UHI-OYC<&+2*)J6ZC#>2J]U4X60T9U15 M$#BZ9(0*= TQI!MRFP%ZC2Y 6?\N@,9WZ$8260C$%F@/\?P")$DS\4(!ZJW, M;/$FV=>;"_3\Z0OT%*44?5FQ0A":B*DM51#:%3NN'#XO'7:/..RA3XS*E4!O M:0))!W[>C\=N#X&MLE>GT+U/X;G;R_BQH"?(G;Q"KN/Z70[UPS\1?H(\IPO> MK*^H9/N\(WUD7>Z+L M"K9D" V#O@$W4>"&_GAJ;YI1'%KY01B$M57+O:!V+^AU;UYP#E1V>=4+?&@) M!B)KQ1C6,8:/JLUPR,0,1-9*S*A.S.B_M5DR!$UM.J.&ZLHH#JU\;XR=;FV. M:_?&O>YY&$F&0@5:&3(1,S$%DK,=C9=0K. M?VNTHFB)U!_M2;3#"#NAURU1W.AD<*]_H1'IY+A(^_$/+<90;.UHW5VT[J,* MM3INJ.0,Q-9.SJX%PKV-Q+])U3N\*?W]V[3#"'OXB%)WC0CN[T0F^.5QD?9" M'UR'@=C:@>Y:&AP\KD@'[82&8FLG9]<+X=Z.XM]$&AZTFN/)9%^DAT9AX.Z) MU&[,B&I$6YK162!3GW)&ULO9I; M;]LV&(;_"N$50PLDL7C0*7,,M Z"96BS+%FWBV$7BLW80B71H^BX^?>C9%64 M1%)Q!"$WMF6]_/CRX^$1)SZ=YLL-3:/\C&UI M)L\\,IY&0A[R]33?=/-&'[BPF<_/CC+EYO1/''=#[;1FMZ3\77[2V71],ZRBI.:9;'+ .B"!')KR>ZH$E21)(^ M_JN"3NHZBX+-WS^B7Y6-EXUYB'*Z8,G?\4IL+B;!!*SH8[1+Q!W;_TJK!I4& MERS)RT^PK[3.!"QWN6!I55@Z2./L\!U]KQ+1* ")I0"J"J!C"^"J "X;>G!6 M-NLR$M%\QMD>\$(MHQ4_RMR4I65KXJSHQGO!Y=E8EA/S! ;W="U[4X H6X$%IZM8@#]V41*+9W"=K>)E)!@' M[R^IB.(D_]",EI0U\69-7^\OP?MW'\ [$&?@SPW;Y3)L/IL*V<+"YW19M>;3 MH37(TIK?=MD90.$)0 XBAN*+_N)?(GX&L&,J/I5YK9.+ZN2B,AZVQ/NX7+)= M)O(3<,,$E5^')!'/\VVT MI!<3.:-SRI_H9/[S3]!S?C&E8J1@K<3@.C&X+_K\D II#!#&<39^:;3*H/!CXM:IEEM1FR5"S8L],9@_QW)99 M%/H=L[H*H\!LU:VMNH.M;C@U9M8UV.A:U36A9W;JU4Z]H4X?V8Z;C'JZ";?C M4Y<@Z+AFIW[MU!_L5!+(Y-37^S\DW;&JBY ?AF:O0>TUZ/5ZRV-FS%V@5^8& M;K>;#2H"&\9;GL+:4WA$_M1R?P+6G.7&Q3W4ZG>11X*.2UU%7,^UC$?H*! Z M+^4NI:?@ZGKQ.\B7C%/@!4ZY5J_E]9&@QKSVQWSMDCQ6M'8&&I<"\$UQ554W M5G)&BM9.CD(Y[ 7B &15 5O+@..'W77 )"-2:!G/"K%P,&,MV*H"ME98W^DN M$@:5E5M0,18.AZR-7-!$4,VN+K*Q"RK,PL&HB&#BVD:!P"_MY:V48-=3VO:\L@(P39TJC0"OO9^@J. M01VDV,>>UMT&&?2(Y1H *N#"?N+>R+X%!IPAY]0K>M%@N#?@JU?JD:*U]UP* MY,AYVUW7J(P?*UH[.8KQJ!>3 S!6!6S-)XBZ%V4FE8>Q>2BCQ@9Z,'4M$$,Z M3I&<_UV[NLJQ>%7 1<.!:T,8TF'J=*WV2=I6%6W18-K:^(5TCFI.3?M>!UG, M*MBBX;"U\ OI((6./@@,2"8VNPJWJ!^W5GXAPP86>5VJ&E2!%Q"+*T55=,PN M]BAZ(0- L1MTZ662(>)9=HM(<1;U<_9^]W"JPRNA>2ZG4905&#.Z[HWZZE5Z MI&CM'"B"H_!M$38JW\>*UKYUJ/B.^S?J VX>.B^N7;V2ME'%6CR8M19X89VB MFM$^2=NHHBP>3ED;N7 ?02NK1T,6-VX<#X:LC5SX9<8:)-"RD<$*LG@X9"W< MP@:"=J^T#!K;E@$KQN)^QEJAA75&^KHE@PA9KOVP BD^9M]Z%+*P#DVYW^JZ M-(A"VX!48,7]8+UA#4P9O?66?^W:.U:T=FL5G''PIF#"HU)[K&CMY"AJXV/N M=+\*3/J]; 11=]P:;G@3VS,M15$RF**VIUHZ(@GI3C*#R#+%B.(H&2=NI BD9#E(+G92GGS)=!^.&UE<.!8-ORS8\')@1+RY\;&JTH+P3R_".3BWAU4+Q,4K\\ M-/\?4$L#!!0 ( *"$ ED50W(FVP( /$) 9 >&PO=V]R:W-H965T MG MOJ_B%'*J.J( CC-+(7.JL2M7OBHDT,2"\LP/@V#@YY1Q+QK;L3L9C<5:9XS# MG21JG>=4_CF#3&PG7M=[&IBS5:K-@!^-"[J">]!?BSN)/=^Q)"P'KIC@1,)R MXDV[I[.1L;<&WQALU4Z;&"4+(1Y,YRJ9>(%Q"#*(M6&@^-O #++,$*$;ORM. MSRUI@+OM)_9+JQVU+*B"F&+1:;LEVPK MV\ C\5IID5=@]"!GO/S3QRH..P#D:0:$%2!\#ACL ?0J0,\*+3VSLLZIIM%8 MBBV1QAK93,/&QJ)1#>,FB_=:XBQ#G(YF@F,"09)K0;DB@B _*.W%(I MJ8DR>7,.FK),O<712\8ICQE?U8T_@%A)6J0L)L@9 ]<&BXF:,_6 \VZAS"XD M'7;L:]1AO/'CRN>STN=PC\\]^0\.2(A$'8;W*H'7Y#98?T@B9XS9V>2VK/\O7W\'VY^#&];XIK*\P< M&*>JH#%,/#P1%,@->-'K5]U!\+Y)TX'(:@K[3F'?LO?V*)S&L5ASK8[(K=" MO[)\*4^:Z_/G-1*0*PVY^M44F/XA W,@LEI@CEU@CEM37]][$O?>$2E FC$\ ME)NDEWPGEL^<^9LHZ/1/QOYF5U*CT< 9U5P=.%<'K:Y>7G^>7YU/FWQJ!;XT M'0,"O&.8]@R5"@\X0]Y,L'QAE1XO"WM$+ MH?'&M\T4WV0@C0'.+P663]4Q"[A77O074$L#!!0 ( *"$ EG +C.B\0( M *@( 9 >&PO=V]R:W-H965T=\X=H8;(9_5 D"3E[+@:N0LM%Z>NZ[*%U!2U1-+X#@R$[*D&KMR[JJE!#JM MDLK"#3PO=DO*N),-JV?W,AN*E2X8AWM)U*HLJ?QU"878C!S?>7WPP.8+;1ZX MV7!)Y_ (^FEY+['GME6FK 2NF.!$PFSD7/CGX]3$5P%?&6Q4ITV,DHD0SZ9S M,QTYG@&" G)M*E"\K6$,16$*(<;/IJ;33FD2N^W7ZM>5=M0RH0K&HOC&IGHQ M8N/6N(HPSR= MC459@LP9+FD $7.R,[PG=#P)NB4W.%:.[X"35FA3FPY?Z)Q M].GQBAP?G9 CPCCYLA K1?E4#5V-8@R2FS?@ES5XL ?\TXKW2# X)8$71);T M\>'TSU3V2.C9TEVTL/4Q:'T,JGKAGGH7>2Y67!L[C$.GC7341JX9ISQG?-XU MXOLM%B W&DKUPR:^GBVRSV8^[7.UI#F,'/QV%<@U.-G[=W[L?;!9\9^*O3$F M;(T)#U7/:A]DJ]PFMJX05Q7,MK/.!G$8QT-WW55AB?('8=I&O<&+6KSH(-Y% M@?L8OAX@N".2 F'QHA185V1=JM\A.$O3: O3$I2DOIVRWU+V#U)>P0RDA"F9 MM6MI!F:5<= VT/XN@]]QJ@:U!?FQ'31N0>-_>MM[">.=R0?],-KVTA+E>]$> M,Y.6,3G,"$KAUHI^1!ZR%5C.9-PK8EIA*#Z\12X6D^B8?2T<,,6M74+<9$OZ0)N MP7Y;7FN!_PG<':;(R)RV2FU+V;7%23*'&" M@$-I'0/%QPJFP+DC0AF_6LZHV](!-\=/[.<^=\QE1@U,%;]CE:TGT6%$*IC3 MAML;M?X,;3Y>8*FX\?]DW<8F$2D;8Y5HP:A ,!F>]*&MPP8 >?H!:0M(7P+V M7P%D+2#SB09E/JTS:FF1:[4FVD4CFQOXVG@T9L.D.\5;J_$M0YPMIDH(T"6C MG%PJ*@VY@1+8BLXX&/*!_/%Z6E.-I0?-C&6E(>_.P%+&S?N^X&>N/+8HUFT9 MEZVPTR L?4581JZ4M+4AGV0%50]^NAL_3'<0Q%BEKE3I4ZE.TYV,7QHY(.G1 M'DF3=-0G:#?\BNH!R9(^^):UB+^[\U86*T!5H=")28A^XIFVP,9G$W@5CB::VMRL#]Y'G M=A:X*I)!'#P?>DP7#1N8P M1V@R.$!9.IAQF%BU]'XV4Q;=T0]K_'Z!=@'X?J[P/K03MT'W12Q^ U!+ P04 M " "@A )9_$>)&,8# I$0 &0 'AL+W=O^Y('S7="?F@$@!-OF0I5S,GT3H_>-W(PR[H13.W8KPZG8Z)1QN)5$ M;;*,RJ_GD(K=S/&=QX$E6R?:#+CA-*=KN /],;^5^.16+#'+@"LF.)&PFCES M_VSAGQB G?$G@YVJW1,3RKT0#^;A*IXYGO$(4HBTH:!XV<("TM0PH1^?2U*G MLFF ]?M']DL;/ 9S3Q4L1/J)Q3J9.6.'Q+"BFU0OQ>XW* .R#D8B5?:7[,JY MGD.BC=(B*\'H0<9X<:5?2B%J .1I!@0E(#@&C)X #$K P 9:>&;#NJ":AE,I M=D2:V*Z"O/GQ[=35Z)^QXD:E+^>%+\$3O@S(>\%U MHL@['D/<@%^TX_V@A"O4IC\DEXY1'C*_KN?C[&@G(E89, M_=.4CL+:L-F:V4#.5$XCF#FX0RB06W#"GW[P1]XO35)T1'8@S+ 29MC&'NZC MEU7T/<(%ST&:K0[?](A.T' BTJ;*.F_GGW@DIE]54]BMP!>&?5*%?=+J5FT= MIK822C])3I4F\0:(TBQ-<:^,Y,:HP[@&=$,W*5"8&EE39O/?AM[4W=9#;77F MA:&.JE!'+\NPC8VFM?023#H3<25"4[#MQEK2W0I\H0:GE0:GWZE!;8W_2Q;V M7P(D;LL\ J[-AHU_D$NF'II";[7QW$7?$=F!'.-*CO&K[H;C+H7IB.Q F$DE MS.0;VT*]#B360<^L"3.&G5E3Z 7?I+[V^[Y_M/P;)PVJ20>N^MZ^__!:G;UY M]XG\]6'Y!Q;R$_7]*XBUI'G"HN^L\':+S\UD5VR'^M3Z,_]5J[PTUY4X';$= MBA/LQ0DZKO22\*B*)T>EWCQK_$2M[]LWO[4)"A?SZZO+#\N;JWF7U=YI%]<5 MVZ%"^S[.'[YNM7?4GI7B_!_-GK_O]OQOM7O/KO:3ICH>'E=[IXV=6SN,8E>R MMF=T16Q>BW-I-5I]!YC;TZ^[GUY\1,#STYIA^E-8(=3KGZ*CLCB7%P]:Y/9H M>R\TMD#V-@$:@S03\/U*8!65#\9 ]74D_ ]02P,$% @ H(0"68WV!9XW M P G L !D !X;"]W;W)K&ULO59K;],P%/TK M5D"(26-Y-FU&&XEUFA@",38>0H@/;G+;6DOL8KLM^_=<)UE(6Z_ 5/$EL>-[ M3\XY?MWA6LA;-0?0Y&=9<#5RYEHO3EU797,HJ3H1"^ X,A6RI!J[%[LE9=Q)A]6W*YD.Q5(7C,.5)&I9EE3>G4$AUB/'=^X_7+/97)L/ M;CI/VF/QLC.@E^ M]$!"T"0$?YL0-@EA);1F5LDZIYJF0RG61)IH1#.-RILJ&]4P;J;Q1DL<99BG MT[$H2Y 9HP5Y*RA7Y!HR8"LZ*4"1%V3O\.2.C"7D3),/2UHP?4.$#>!?H!,\8GW758E/(''(T< 5*XS;1Y-M;S"27&DKUW::Z_DUD_XW9_:=J M03,8.;B]%<@5..FS)W[LO;1Y<""P#4?"UI%P'WI:S[ULW3@F,RF4=:9KH+@" M,@?4*DWB,(Z'[JHKQA+E)^&@C=I@&;4LH[TLKT":0Q,GSD9L;^Z_3L:!P#9D M]EJ9O?^S/'N'=.1 8!N.Q*TC\5\L3SSK1.<8N\.C[9@(#C;I-5ZOL_[B)$J2 MK56Z&]7KQXEO7Z7]EFS_L63U6MC(]G=H^(DWV":[&Q7TO,[&VR [:,D.'DUV M+L'J[6"'2-B/_2VVNT'1( CM9).6;/)8LE.QE#:NB<7:H+?%=3$FS1M44AX0?X=JH0_U!W0(/TITO %F:Y!=Q.Z63J M5KSNT2]%"IABGG?21Z6R+@7KCA:+JIJ:"(VU6=6<8_D,T@3@^%0(?=\Q!5I; MD*>_ %!+ P04 " "@A )9J6).]OT# Q$0 &0 'AL+W=OU,V M'M)<)"3#4P9XGJ:(_7R'$[H96=#:WK@GRY50-^SQ<(V6^ &+Q_64R95=H]= I3*C]+M:?)R/+$/^]1;]O4Y>)C-#'$]H\A^9B]7(ZEM@CAW='!?ZN"5#IY. MM&"FT[I! HV'C&X 4]8235UH;;2WS(9DZC4^"":?$NDGQI^QU("#"Z OP#7G M6'" LCGX3-",)$00^?C-#1:()/RM-'Q\N %O7K\%KP')P-<5S;FTYD-;2#8* MTX[+R.^*R.Z1R)_R[!*X@QYP'=ONP=TV5[0Q<7C]N7WP(- LM*%8 N0&%/4 *FE!-=>?_?/@M5 MQ[,$@]LL3S%#ZOXWDV[M9*9,MB,F?O; -$$RGMIVMS]RLE;1>^ +%B;YNL6L MJ>A7*OJM0>[6.NEL"1)=-LF:"844P;"7XE0JYKT[1"QO:^%[0AP?\ M#%;^P'?,!*.*8-3:$R8Y8W+77)EH15UVA([ :DGVJR3[+]S+94_8-GY90J4 MW?:$=CK7<#AG M]=!D%\@X3#B-"@_\,#QH R8KSSG2I^#>D 3/:*6GF,(&AT:[,MD<:59P-\' M]A'F"\TNXI:6!3N=8KI"JR>[FV/@68/,7NE)&>(_47TG"-V)%68@JX*?V":3 MSN#J NY&&'C>#'-J5QMF%*\?>8<;VV 60+]_9&_O9AEXSC!SBFMS6@F=9J\P M6?7#(TQW0PU\^51SBF?88. '?K]!U& 6AO#(> AWTPULG2OJFO8 VYX%\NT\ MUI.G[#A/\T06T1R@E#)!?ND",683-7NOXQSFTC3RG&PO=V]R:W-H965TV8!:0I4[:K5CCJ=W<\FF,&J M$U/;@>F_7^M!&+DYIH4SG]:_W8GYE)>*T8+< M"2#+/,?BUP?"^''F(.?YAV_T<:>J']SY=(\?R3U1#_L[H<_'C^[?ZP'KP>SQI(L./N7;M1NYB0.V) M+IGZQH^?2#N@L/++ M.)/U)SBVL= !62D5SUNQSB"G1?.-GUH0)P(47!!XK"7V5:IV:WV:9*,D& MK)[TTI-$ EQLP-]J1P18E$*00H$O%*\IHXKJJV^61&'*Y%OP'CS<+\&;UV_! M:T +\'W'2ZFU^ ![W (%_8Y5^QF ? M7I0O_^_N; (@JN6^0;ZRRV_WXI+D<8MJMZIR'^8!3*KERXOD&LLPE-R09H& W*&*)B$T8"<-9UKR8UDUB,7=N1" M*[F'@F!1Z")!"UD*7&0$Z+ODM,R-#,,S.GZ8HB%#0Y2O60\86A.[EN%(9CV& M4<?@?&"*$8#?(8HA*)X@,^:T[7X1C+KX4LZ?(D5 MW^?NL65<2M#>P,@O.2.#DM0;D%D8HF 8P &_Y.S]@GP(!W.Q,D3!U/]=!WHC M3KL1IR]:,'J#L'W?52W3@-/SH011Z@T&;(I"WJ"D+:TY7;M@1C+KX4/P=Y<. MK0#K#M#86L,S%*$7^X/2LS"$!6D<#A\Q>Q;7(AO+K<_L9&>#K,R^KG%3"RU?9P$NL5))J]=W.B^+[>7*ZYTMU$-$%:"O;SE7 MSR?5?K7[!V3^'U!+ P04 " "@A )92G$%!\\" "C!P &0 'AL+W=O M?%;DD9=Y*)75O(9")J M73 ."TE47994OLR@$-NIXSN[A3NVSK59<)-)1==P#_JA6DBVOPD\%6[8V)\60IQ).9?,NFCF<$00&I-@P4?QN80U$8(I3Q MJ^5TNB,-<'^\8[^QOJ,O2ZI@+HI'ENE\ZEPX)(,5K0M])[9?H?5G:/A242C[ M)=O&-HH=DM9*B[(%HX*2\>9/G]LX[ &0IQ\0M(#@$!"] PA;0&@=;919MZZI MILE$BBV1QAK9S,#&QJ+1&\9-%N^UQ%V&.)T\4BDIUPP4.;T&35FASL@Y>;B_ M)J:#T@P_D0"+XAZ],S_!B\&Q/,M/#PB)^S"%UJ^\!V^JS25-2T( M/B<"2C.\5Y"1;1?4OH@UC%$_HWFUEZJB*4P=?)8*Y : M.!]USD?'V),9+2A/@5!-EK!FG#.^)F)%*I!,9'VN-WRQY3/U99.$_LB_F+B; M?9_ZK,+XU>J-V&$G=GA4[#RG,9JJ/K3U- -]U3X@3?V M#[3V6(61-^[7&G=:XZ-:%_0%"V6K$=]-;4M>K\KXC_//?7\\C@YD]ID%X2CN MUSGJ=([^]0( *CV:^E%/4B_\X8'.'JL@\OP#F>Y>O2L!TVK:@,*\UEPWI:1; M[3K-E2VP!^LS[$!-PWBE:=K7+=X6QA4I8(64WF"$L9--2V@F6E2VJBZ%QAIM MASEV49#& /=70NC=Q!S0]>7D-U!+ P04 " "@A )9NEV1QK@" "[!P M&0 'AL+W=O37(A5Q\YL![I_/]L)&85 >=A+XH][SCW'']?C-16 G!F005U?<^+W (3 MYB1C._8@DC&O%"4,'@2255%@\><&*%]/G+ZS&7@DRUR9 3<9EW@)3Z">RP>A M>V[+DI$"F"2<(0&+B7/=OYK&)MX&_"2PEEMM9)S,.7\QG:_9Q/&,(*"0*L. M]6\%4Z#4$&D9OQM.ITUI@-OM#?NM]:Z]S+&$*:>_2*;RB3-T4 8+7%'UR-=? MH/$S,'PII])^T;J)]1R45E+QH@%K!05A]1^_-NNP!>B'!P!^ _!/!00-(+!& M:V76U@PKG(P%7R-AHC6;:=BUL6CMAC"SBT]*Z%FB<2JY5SD(=$?PG%"B"$AT M/@.%"947Z!(]/\W0^=D%.D.$H1\YKR1FF1R[2F#=MLMS46?P#6;Y5K(?\ MT2?D>W[8 9\>AW_'HH<"KPON:K^M:;\U[5N^X #?#.8*W<\I66)SECH-U0QA M-X.Y6U>RQ"E,''UY)(@5.,G'#_W(^]QE[S^1O3$;M&:#8^S)+6&8I8 HZ-.. MZ+^=[G)=4T66RA2 51+UPWCLKK;== 5%41OT1F78J@R/JJS/H82T$I"AA=5, MV+)+8TTTV$K?'X:C'8T=0:/^ 8V#5N/@!(WOK.!@+W$\&D4[ZO:#AM[0[U87 MM>JBH^KN0$I=,80 IE#)A:V2A*6TRO2*ZOM[G::BTDUXU4^ U#==WV7$K:<- M[!UOT9[LRR#P=KQU!?E!M[>X]1:?L/*,LQ.%QGLG-(ZBW4WH"(H'HQVA[E9I M-<^:+D5+PJ2^30L-\WJQ-BKJIZ+N*%[::COG2M=NV\SUZPK"!.CY!>=JTS$% MO'VOD[]02P,$% @ H(0"65#V=2]I @ SP8 !D !X;"]W;W)K&ULK95A3]LP$(;_BI5-$TBC2=.6;2R--%HAF$!",+8/ MTSZXZ;6QL./,OK3P[W=VTJAC(4)H_=#8/K^O[[G(EV2KS;W- 9 ]*%G8:9 C MEB=A:+,<%+<#74)!D94VBB--S3JTI0&^]"(EPSB*CD/%11&DB5^[-FFB*Y2B M@&O#;*44-X^G(/5V&@R#W<*-6.?H%L(T*?D:;@'ORFM#L[!U60H%A16Z8 96 MT^#+\&0V79B67 +,RU_B"7FT^!CP):PXI7$&[T]AX;')YAI:?T_VS9[ MHX!EE46M&C%EH$11/_E#4X<]P7#\C"!N!/%+!:-&,/*@=68>:\Z1IXG16V;< M;G)S U\;KR8:4;BW>(N&HH)TF,YA@>Q@#LB%M(?LB-W 1LN-*-9L9F ID)WQ M3$B!CQ3[ED-O_)+,F5[M(D?L[G;.#MX>)B%2JN[ ,&O2.JW3BI])ZVM5#%C\ MZ3V+HWC<(9_URZ^X&;!1U"4/J4!ME>*V2K'W&SWC]P2L1?[I Q<(RO[J@JQ= MQ]VN[H*>V))G, WH!EHP&PC2=V^&Q]'G+N3_9/97 49M 49][NFL,@8*9 MM M2.G>?L;I,*I!%W;M=>R]7!O9I).H_B7A9A^I]]!7(HU;I'$OTA5_$*I2+T2J MO29[2,.HFZGWU%NW&M MGF[;6A2625B1)AI\( M3M\]Z@KKT'6BAD?J9'^;TQ0'C-E!\I37N)JZIM=^P M] ]02P,$% @ H(0"65=L@3Y. P : L !D !X;"]W;W)K&ULM59=;]LV%/TKA%H4+;!&%&5].+4%)$Z&=5B'(%G79\:Z MLHE*I$=2ZLZV0GY5:P"-OC4U5_-@K?7F M,@S5<@T-51=B ]P\J81LJ#9#N0K51@(M':BI0X)Q&C:4\:"8N;D[68*L(:EAJ2T'-Y0D64->6R>CX MJR<-AG=:X/[]COUG9]Z8>:0*%J+^PDJ]G@=Y@$JH:%OK>[']!7I#B>5;BEJY M?[3M8W& EJW2HNG!1D'#>'>EW_I$[ $,CQ] >@ 9 R8G '$/B)W13IFS=4,U M+692;)&TT8;-WKC<.+1QP[A=Q@[4?>5I59!F26X4Y"P]I&H2^2:0W$& MO7W]#KU&C*,_UJ)5)E#-0FT\6"7ALM=[W>DE)_3&Z)/@>JW0+2^A/,2'QON0 M +)+P#4Y2_AKRR\0F?Z$""83CY[%]^#U!<*1@\=GY,3#>L2.+S[!UZ?1EY@. M./$#;;E?J@U=PCPP]>Q6+2C>O(I2_,'GZH7(#CQ.!H^3<^S%#9-V]VSZK>/S MVA&DCL">1$]%%"?8)/AIWX0G"L?9=(@Z4)<,ZI*SZJZ4.=+,[MW)>_,J)Q'Y MP 6G5<5J1O5XWW62.]9D7TR4QL=GQRG-<#+>!9ZH"4Z(7V(^2,S/UF%W MA/E$Y2]9AB]$=F!Q.EB<_M\RG!ZGEL28C!;@."I/L]2?_P@_?YCP#ZG#GO:@ MQ!(\&6GV1.5)=J(0H[VO:?0#2K$G_5XM^L).%V-$GD63?U^.<'+C]RR'AW)* MHK%*3YCYC4_E<*]G:4"N7"NGT%*T7'=?[V%V:!>O7),TFK^V;:3KA9YINA[T M$Y4KT[.@&BI#B2\RDSG9M77=0(N-ZXP>A39]EKM=FU88I TPSRLA]&Y@7S T MU\4_4$L#!!0 ( *"$ EE7S[RVS0( $P' 9 >&PO=V]R:W-H965T M-/:CN]_OSN?SZ.UTO>F0+3P4 IIQD%A;74> MAB8ML&2FHRJ4]&6I=,DL374>FDHCR[Q1*<(DBOIAR;@,)B._=J,G(U5;P27> M:#!U63+].$.AUN,@#K8+U?=:)J%K4K&2Y2&*PD:E^-@ M&I_/AFZ_W_"=X]KLC,%%LE#JWDVNLG$0.2 4F%JGP.AOA1]^R [E-6?DX7QFJJ MI5_[PFU4NOM5W/TZ-Q5+<1S0!?*)#2:O7\7]Z,,1QF[+V#VFOL-8*<%33H=& M=<++NH14K5#3%8,*-:2"\7(??",?1U[?7>;5).IT1^%J#U2OA>J]%.I?&$B1 MCA^LHEONJQ'UWF)J7,7Q,\!D/V"_!>R_!/ 1-#?WH)8@7/F[KD:E+HGN:.KZ M+R ;M&2#HV07=)VIU%15\-334.XT-ME;"'0W#Q]2)$JB9:6JI=V'UCCI[9 = M.-)ARS4\RC7-K<]W%72Z39-+MVM7TJ MIDV'?-K>O#/73.=492!P2:919T"YT4WO;B965;Y?+I2E[NN'!3UWJ-T&^KY4 MRFXGSD'[@$[^ %!+ P04 " "@A )9>,AL*!@# Q" &0 'AL+W=O M*(C/=*OW-E(@6 M[BLAS2PHK:W/P]#D)5;,G*D:);U9*UTQ2Z;>A*;6R H/JD081]$XK!B703;U M>]2;TKJ-,)O6;(,W:&_K:TU6V+$4 MO$)IN)*@<3T++@;GB]3Y>X>_.&[-P1I<)"NEOCGC0S$+(B<(!>;6,3!ZW.$" MA7!$)./[CC/H/NF A^L]^Y6/G6)9,8,+)?[FA2UGP9L "ERS1MBEVK['73PC MQY^40!Y8ZRJ=F!24''9/MG]+@\' .+I!\0[0'P,&#X!2': Q ?: M*O-A73++LJE66]#.F]CX/O$V8H+;A^ BA&N&MMHA&LE>/X MY6_8Y6]XBCV;,]&6K(45 M;KB47&Y K:%&S571%WK+-_9\KK7=98-H-(RFX=UA3'U>DV32>3T2.^K$CDZ* M_4+-F,N\T1H+$'2-Z#X5C7:2;8DG-+>THT,UZ62<'&GN\1I$:=JO>=QI'O]2 M<^XJ#6KVX*KL-R6/?Q+S>C)*QT>2^[RBP:A?3 M.#V2V>.51-'@2&9XT'TKU!L_E SDJI&V;5#=;C?W+GR[/]J?TSQLQ]&ULK59=3]LP%/TK5H8F)FWY;CI8&PD:36,:$P*Q/4Q[<)/; MUL*).]MIX=_O.@FAE!!*Q4MK._><>\_QYV@MY(U: &ARF_-"C:V%ULMCQU'I M G*J;+&$ K_,A,RIQJZ<.VHI@685*.>.[[J1DU-66/&H&KN0\4B4FK,"+B11 M99Y3>7<*7*S'EF?=#URR^4*; 2<>+>D#M=IH$Z-D*L2-Z9QE8\LU!0&'5!L&BG\KF #GA@C+^-=P6FU* M ]QLW[-_K;2CEBE5,!'\-\OT8FQ]MD@&,UIR?2G6WZ#1,S!\J>"J^B7K.G88 M620ME19Y \8*UG8Q#_Z2'S7#SO@DW[X.94V"=QGXJE$#^G$R5EKCB_W995B<)NY.84^!8+6D*8PNWN0*Y BM^_\Z+ MW"]=!KXE6?)&9(_,#5IS@S[V^!*6I4P7N,,)G4N VF;<""PO. M:WY'.*-3#ET.UYFB*I,Y%E>QYWLC9[5IW XQ26_%>_H1MGZ$+_A1,1(\^/'T M;;U)']9@E_*:<["A*MC274=XWD:(;Q]M">\M;4_A@U;X8!?A"E5SJB$C6IAY MQVL+).&"%HHHP;,N]8.GVEP[VC*@"7+[@I+>$OW7C-;^F M,MM;IG06\!K3>C(^-0#9^/F-L\LO-+F#)ZH\6RNLRG0N/3H&HN\+4'T@3@]YD0^KYCW@?M^S'^#U!+ P04 " "@ MA )9EILHC)X" "Y!@ &0 'AL+W=OK6KE66RMIP)N!:$5V7)56_KH#+W=0+O?W" M#=L4QB[X65K1#2S W%;7"F=^Q[)B)0C-I" *UE/O,KR8)3;>!7QEL-.],;&9 M+*6\LY/WJZD76$' (3>6@>)K"S/@W!*AC)\MI]<=:8']\9[]KF4=6L*8U-S=R]P[:?)S 7'+MGF37Q@8>R6MM9-F"44')1/.F]ZT/ M/4 X?@80M8#H;P%Q"XA=HHTRE]:<&IJE2NZ(LM'(9@?.&X?&;)BP7W%A%.XR MQ)EL)LN2&?PL1A,J5F0FA6%B R)GH,D)^2BI<(L*#=:ORJE$9/:/R M0RU&)#I_3:(@&@_ 9X?AGZ@:D3@8@OOH5V=:U)D6.;[XGTR;,YUSJ6L%Y/OE M4COG?@SEW!PR'C[$7M\+7=$3PUJ"U[V\D4X"=X,.?"?R![X$7=^Q(?8 MT0^!:=;-Q>2V8O*V8@@M92W,4/8-Y<11VEZSS>(HB5)_V\_J:5!X/@FZH =J MQYW:\6&U=5ES:KL'H:NMK>+!BFQ(DM[1)^$D3!X)'(@ZC:)A@4DG,#DH\ 9L M^\6"LC;^,3;?5YG!X;X AY0G3TV;Q*>/A \$1?'9(^%^K['8IHX7:<.$)AS6 M" M&I\BBFD;93(RL7*]92H.=RPT+_+> L@&XOY;2[">V?75_J^PW4$L#!!0 M ( *"$ EES-Y\-VP8 (HG 9 >&PO=V]R:W-H965T9:6)T 4,V\4PN[6QVIMU.TG8?=O9! 25FR\4% M$;?_?B4@ED%"L5V:EP3PT>%\!^E\GRZGJ[SX4BX8X^!;FF3EV63!^?)D.BW# M!4MI>9PO629^N<^+E')Q6SQ,RV7!:%0W2I,I'MS$#PLN'TSGITOZP&X9_[3\4(B[Z=I+%*IVUC$4$:9\U_^JU-Q$8#XYUF89[S($]'Z 5QGG!6LY.#@ MBG$:)^4A. *?;J_ P:M#\ K$&?BXR*M2."E/IUS$*-\T#=MX+IIXT$ \&+P3 MKUJ4X$T6L:C;?BJPK0&B)X 7R.KPSRH[!BAX#9"#B"&>R^>:)\? @75S; D' MK_.-:W]XP-]U%HK15C*9O.;J4&;,^!G^N1$9!Z*WKF@1_6O*9?,N8GZ7K G MY9*&[&PBAGC)BD=4<3FH7L M-0CS-!7CO)29 0A(TF-49UVDG$K6-849: $@&)!>E+H1)-@W!PD= MQ5V.-P6;%D5X4+$;*8=1QLR1RA 3C]2^ROWK!%P@XZA%9*@O;VK8.NZ M4P:1"UV$^ABM,>R+$2F,: >,1B3(5 =]ESA])$CO6 Y"/AJHA%#Q-+03M9&1 MSSDOXKN*U[*(YX/*Z'GFAJ-2]UC>NKE2Y UW9&\CXI'(MT6L4[XH>\' 5U<< M#>TD;6= >^.=(;@Z19$! (K!H9W"K^*RZ:*B6IOKH+7]SAATNA?TXPR@4'0/ M[7S_F285;:9YT7]B$B3FC4:2M[O9&8Q!$. !)H5*$4"[)-BBVED=[(S"UVOG M\"=1B@#:)4'+M759-(*P-M\9Q$C>NE-&)2R0\X*S-#22I&CGJS]#H" E4)!= MH/S@3 WI&B7 ?A"XN,?L1D,\@\@U]V2DY >RRX^MV KI"D03M2:;@7*!E.Y M5JZ>7^\Q>Z@G0<]F'NN,":&F?TUFCA,,95UI!&37"#\B;)%.]@%QH+,QK6R# M-QAB,D-#Y0\I88#LPN#Y*HX,/V^IW78#>#@3M P%CI!VS7#V.NK&)=)IB6 M5DUFPVNK6&D);-<2NZRN8GV1P+"\:K :7E_%2EE@N[+8HJCI\W_1+1ROO^)H MLILA.!N0E5BI 6Q?*;B16Y"92"2CA>S#YN\]*LF/Y:V+6)$\]E^RDHVZ]C"6 MMVYJE*[ =EVQ724S[$4XHD8AC8=U0U^H)#A0RHC2"L2N%>R+C$2G?],^F\', MLM%&E$8@NVQ & /49^9BQ$/7[7.!P3" KN<-Q:C(G-AG\.=A6*550KD8]_G@ MUB X2/)R8+]X5/X>RULW&XJ_R4L>*2"C;DR,Y:V;FHU3!2-L3! #S6/;&/8-M(,.NLW@WC91>H#\J!YH'71W63=8OHW.8.5I MI6NZ<:HI9<5#?=BK%+FJ,MZ<_UD_71\H.Z^/4?6>7\"3R^98F'+3G%)[1PO1 M04J0L'OATCF>B805S<&OYH;GR_KLU%W.>9[6EPM&Q9"2!N+W^SSG3S?R!>OC M=_/_ 5!+ P04 " "@A )9>83'+.T# !1#@ &0 'AL+W=O;+W)[ )39DW'U=J#F(YY MJ7+*R(- LBP*+/Z9D9SO)I9K[1>^T76F]((]'6_PFBR(>MP\")C9+4I*"\(D MY0P)LII8M^[-W VT0B7Q)R4[V1DC;^^Y4T!H4: M+^&YK'[1KI%U+)244O&B408&!67U/WYN'-%1 !RS@M*<*P0L*?J/@5X;6 MS"JS[K#"T['@.R2T-*#I0>6;2ANLH4R'<:$$[%+04]-[+!AE:XD>B$"+# N" MKNZ(PC27U^@#>ESWIB9UPOX6\D&R!N]1Y[C!08^ M\]?4\P%RW$K=[Z'CM[[U*SS_!;Q;IFA*\U)?5+0@22FHHN#!^^;$J%JTO-5\@0D+\^ S#ZI$@A_S9YN681F%GH.G C-S@A$PL271*Q)=;T MYY_,YRD1QFM7GQ)5I^@ZMIWZ0>"-QO:V:^FY5!#Y8=Q*'9D0MB:$O3'_ M7M4-B"W>$@%U<)\U4$&E@C2!T)H8AY<,X87 CNR/6ONCWA#.L*0)NH+"4!M^ M;;*VA@@[GA]ZPRB(HY,(&>2BV G\P!RCN.48]W*\7ZW@(Z*3K,#=(Q5$0F7D/6][#7MYWFBU)-U#"*J+_+YU'ETR."X$=N<9U#E];YRWI4GDN],5! MOV_TM]/K&ULQ5C1;MLV M%/T50BN&%J@C499D*[,%),Z"96BWH%F[AV$/M$W;1"32)2F[^?M=2HID6[02 M%Q[Z8HO2O4?G'O'R$!QMA7Q4*THU^I:E7(V=E=;K2]=5LQ7-B+H0:\KAR4+( MC&@8RJ6KUI*2>9&4I:[O>9&;$<:=9%32Z3R+"/RZ9JF8CMV ML/-\XQ-;KK2YX2:C-5G2!ZH_K^\EC-P:9R:AB/C" MZ%;M7"-3RE2(1S.XFX\=SS"B*9UI T'@;T,G-$T-$O#X6H$Z]3M-XN[U,_IM M43P4,R6*3D3Z-YOKU=@9.FA.%R1/]2>Q_8U6!84&;R925?RB;17K.6B6*RVR M*AD89(R7_^1;)<1. @Z.)/A5@O_:A'Z5T"\*+9D59=T039*1%%LD332@F8M" MFR(;JF'$I@SR=W!(FT1>2YA1]I$3EDL(WT@KUT$/Y89%8(+VB:">0 M\#F:$"F?&%]6MR#HEG'"9XRDZ(XK+?,2Y^T-U82EZAT@?GZX06_?O$-O$./H MKY7(%2"ID:NA#L/&G56^1[?F!)GW2G?R3R O4]6[H+ MZM42^K6$?H'7?U'"]^A**0I5&X4^,#)E*=.,JF=IYP@F[A^"2SK+I33J71/% M%/KG T"B.TTS]:]-CO+]@?W]IM$OU9K,Z-B!3E94;JB3_/P3CKQ?;.*<"6Q/ MJGXM5;\+/;G:P%P@TY3V8 'J*9)2:+FI1LH(4DAE*[_$C I,LRQM$EBD_'#D M;G;K:D?A813%==0>X: F''02AKGR"!,8&"/Z-6?ZZ06J)5JX2\*+_.$!54L4 MCB-LIQK65,-.JM>P5);3T$:L,_?4*70FL+TRH[K,Z =W6W1.J];(67<8W5.G" M^6Q\XQ:3(.X'!W1M06%D9XN]QN:]3KX3P6&G1B5*!>$*-F SRC:&NM5^O1:' M$'O]0V$M84'@18,C7'>V)/@%KADP+;82KV*+6S3BL!\'07S(U!86XV-SH#%?W.V^ORK-8.,+ M+)M%U$JS$^;4%?!<:/M%-P:.@Q_L%[AS"W&R7&="VY>KV43@[EW$]WE&!?J2 M:5C".EP#-UL"W&FC)_M&!?>2<=C"CCL';FP9=_OR=WD';CNNQ3RL44?=H_%E MW&W,I[E'VW##T(_\0ZKML 6Y/ (U\:8<;;;\=>E$?'[*UA0VBP,[6 M;WS9[_;E$]RC0HKV;&$P.'0/:]BPY7/NSIF!.;"!'EHR4"NE"\CS+@90JBS/ M0,J!%NOB&&$JM!99<;FB9$ZE"8#G"R'T\\"<3-0G4&PO=V]R:W-H965T_ ML0-IE@:ZJNX-V,G,D]\SGM@9[Z3ZK#>(!AYS4>B)MS&FO/)]O=A@SG1/EEC0 MG954.3,T56M?EPK9TB7EP@^#(/9SQ@LO&[MK]RH;R\H(7N"] EWE.5-?;U#( MW<3K>X<+#WR],?:"GXU+ML89FO?EO:*9WZ@L>8Z%YK( A:N)=]V_FJ8VW@5\ MX+C3K3%8)W,I/]O)F^7$"RP0"EP8J\#H;XM3%,(*$<:7O:;7/-(FML<']5?. M.WF9,XU3*3[RI=E,O-2#):Y8)+2AN9[Y.) M(.=%_<\>]W5H)83)B81PGQ ^-R':)T3.:$WF;-TRP[*QDCM0-IK4[,#5QF63 M&U[859P917,*/C!1(=PATY5"6B*CX2^XUK2RI:VU!NH6N)/*K&EA M889JRQ>\6(-;H'E; M%3T(1W]"&(0#>#^[A8N7ER D*SJTIN>U[ICJ013\4LNGBC5E"YNRA4X\^G79 M;KE>"&DKI^'3]5P;1:WY;Y?W6G+0+6E?URM=L@5./'H?-149O>R/%_TX^+O+ M_/\D]L1]U+B/SJEG_U3Y'!7(E2NG!NTZ I?4NV8#=[,'#=]/K=I-+3UTTG:/ MV691DH9C?]MVUQ&4#GX$/:$>--2#L]0?W2M-E&R+RC:R;AIYA0@7M!MP#:7D MU/^77>2U?#]L406]((@&27J$?SIRU.UAV'@8GO4P924W3/!O9.,'?DY[%B\% M=D'7>J,62;\WBHYXZZ#T25":#D_ Q@UL_!NPBIGG%#ON+F&<](_A3T4.XWXW M?]+P)V?Y9X>V+FGK6TG!9:O!+VBG,X>=KM-!+1ZWL 9)% ?)$7Y'6!JFH[2; M/6W8T[/LSV1,?WIXU&_U:$W8%10?\_FM,\B>_[3]KCGM#0)7E!;T$NHQ59^I M]<3(TAU+,Y2*J;&1LKMK6F*>$,R+$9L2ZAZLF(\ MPU(-^=H46T[PLG#*4A-9EF=F.*%&."GF'GDX8;E,$TH>.1!YEF'^U06/R= MD+TXN0>:RH*Q[WIPOYP:ELZ(I"26&@*KRX[,29IJ))7'CPK4J&-JQ]/[ _I= M05Z166!!YBS]EBSE9FH$!EB2%Y/DJNGB?*3X2P7:D8(\$36:CDEN*?E9M*+\BXB M$B>I> _>@(2"+QN6"TR78F)*%5H#F'$59E:&02^$L<$#HW(CP!]T299-?U.E M7.>-#GG/4"_@GSD= 33^'2 +.>#K4P3>O7D/1$FB([_Y?\&E(V#! LX^P'7 M1/TP#YB/@&TUL^IA:]>K9!>X]A6KU+48)9K3C:9;R:W8XIA,#=4K!.$[8H1O M?X.>]:&K-PJ1Y>9&_ANTRSJ3>5*HEY-U.LE>D]CEA&P(.I-(JJ]%2.)GTEG>_/.=H!C M!QYLT3ZW\BS/]UNL>_.ZDK5?L_9[67]A$J< "T%D)T__C &T \L+VON]-\JE M^]T_VRW0=AUE70=M< UJKD$OUSLE*AC_>;/(DU0"_?%2;WP7Z5Z82]OED M0&"-\HWK\HT'_>B,AZSBD &"-*D+KJ+"LUW34RKO16MS FOEWFBN M*K@3G-'MC7/I[N\,ZT!D^]WM%1Y5*>R5:^%=0C&-$T5:)Y'$+ZSQH&IT4+1H M*+1F 8^"%#J#ME@XI,R<#XH6#876+.51ML)7Z=;*N_$2C%VW+>"ZS +?\]J- MYE<(5WA4KG!(Z0K/5>F-B^RV9*_,3E78C>H309OZKU"O\"A?X>OT*SS7DDC] M&;?:^K4_S,5[OR,J1&-DMSJL>7)0DQ&^+@Z\!(A93F5Y]E'/UH=J'XNCI-;\ M#-[.RZ.Q(TQY4O> ^3JA J1DI2"MD:_6G9>'7^5 LFUQ'+1@4K*LN-T0O"1< M&ZCG*\;D8: #U$>0X;]02P,$% @ H(0"6<>'S+-! P "A0 T !X M;"]S='EL97,N>&ULW5AM3]LP$/XKD1D32!-IFY$VHZVT54*:M$U(\&'?D-LX MK27'SAR7M?SZ^>(D?<%7,3X,NE00^QX_=\^=+XUA6)JU8+<+QDRPRH4L1V1A M3/$I#,O9@N6TO% %DQ;)E,ZIL5,]#\M",YJ60,I%V.MTXC"G7)+Q4"[SZ]R4 MP4PMI1F1?FL*W.UK.B+=^",)G+N)2MF(W)^]_[54YNI=X.XG'TY..O?G5_OV MLPHX)Z'7Z>4SG%YT<+\6PUS'NZZ;Y:?65\L]Q)- M9BL5A-CO^*NP5X>F$F'="N-AIN2F(R+B##8"S5GP0,6(3*C@4\V!E=& 9@8"N1"MP!YQ MAO&PH,8P+:_MI%I<&9] 03V^6Q=6X5S3=;=W23:$ZF:#3)5.F6[#=$EC&@\% MRT".YO,%W(TJ0@"-4;D=I)S.E:25AH91#ZS;&1/B%A[AG]F.[U6VM7?5SLEV M: 750^?&3<#_MC?G>]MM]"*_0<$?E/FRM.G(:@Y=RFXTR_BJFJ^R5@#FO8M[ MIT4AUI\%G\N2?'7 \I TO6"C-'VTT:)69-3!-@@>F#9]M6WYK6MRQE6G: M:97AFGM'J/G?UGG.)--4;(NVO?^6J_QBQ5'_M217WRK[@KT:Z_?R6Q=Y>0PB MXV,0>10].3@&DMVX/:W:6%RF;,7223W5\VDU#.S 1JTO(.PCU]7E1S".P_P(8%@<3 '& M<2PLSO^4SP#-QV&8MH$7&:"< !5, ML+K%,?SXO6':@('%@4A_5VM\M_$..=P'V)X>ZA L4[P3L4SQ6@/BKQLPDL2_ MVU@<8&"[@/4.Q/?'@9[R)' /,KB"(,@:<11S %H %#HJAZ#^Z]C\+F/15N_OLW_@-02P,$% @ MH(0"69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'ECPE_HCSLV3M;[7RX:-U][?6WHL?36W\T6@9PL/!>.S+I6JD_\L^* -' M%M8U,L"FNQO[!Z=DY9=*A:8>)WM[Q;B1VHR.#Y^O-7-CO&&#*H.V!G9V.VZT M>O0OQ[M-L=)>W^I:AY]'H_B]5B/1:*,;_4M51Z.]D?!+^_BW=?J7-4'6\]+9 MNCX:3?H#-\H%7;[9/>\@K^6MCWN"O+V2 '(T*O;@@@OM?(AGQ.M+8%PI.+G? M:H/]I.N@W%0&]=G9]D&;N^XRUBH4LUM67;*!/Z M=G2J[@"-7^H'/Q)&-NIH=&97RHF9O%/=3<&_7%3]#08@0\WE#C0<2%/I=>QW69.>3@UGH'0"@*MX$6[4B6<($[*TK8F M0 !1FO@>QE[&T'N$Y#[W) K95HE%LXV,$!,_RC%#>2I]F5MN];$D)0K$F970)#1,$C$M9-5EQ&? M=.JX>]O9E#V2;4PI8,8#A7)*P3R^(S/V?!&-2FDF8-8-R=[%S';.] M/S$;Y9;D'>853VG\6C9**0FS4C;F\STIKF-02DG9IQV;LWH@Q9B47U)FO_2) M_;I.3BFOI,Q>(3/\P1A.R6H5LUI>,ORU+4@))646RIM4?RTAI9.462=DGCWL M8THG*;-.R#Q;[&!,2B"B:C!),Q"X;.QE*,20DG8Q8.SL9VQ1RN6+604D"R&X]@3$HX M&;-PAI@GC76A6PJ$AO4!1CO&)!=(V&C/). MQEXMVXSY76F,2;DGV]KD9E=,%9[0)SD&'FE'MR]M5Y"A,G'#FY/,_L'AHSPYB4 M>W)F]SS5!W9%_").O%=/\Z XM<28E(5R9@O1]8)!IU,6RIDMA.L%:T2>4^K) MF=6SIF"P!K&@M%,P:Z=;)5Q/15FF8)_A4'4,_.P5E&4*9LO0F#C@%)1E"F;+ MT)@YQJ0L4[R#9397A78Q)F69XATLLQ%SX.R"?"&,V3)T\6HPA"C+%,R665>\ M6A>-*,44S(K95+V*L[$&OYQ84+8IME1DV^U2C,&T<9\RSOY6BVQ3C$DI:+]_ M03J>[(\/*[6 JU9?X2\\["]E77[)^ M?D'\^#=02P,$% @ H(0"6; % +TV @ '"H !H !X;"]?A)Q1JA 7'XQ^(2 QY=\:,=]=RJ[?5\6G\?#J:RJW3CV MO^JZK'?YV):[KL^G\Y%--QS;\;PSER\?O7Y M?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U M>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U M;@CT;E#OYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@7-]6E*>_4$L# M!!0 ( *"$ EGART;(_0$ #TI 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3 MJ+4];^*1OE7/[IX]Q>KSRM*%SJ;\-:R8M]7& MKHB)V6NZ)'^Y-3OF':??*# M\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J? M7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?_*>N];_BV?C?^:/'\!4$L! A0#% @ H(0"60=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "@ MA )9=2YR$.\ K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " "@A )9F5R<(Q & "<)P $P M@ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *"$ EDN;=;* MSP4 ,X> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H(0" M6>9VTMGT!0 .AD !@ ("!%Q8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ H(0"67E%7 \1!@ [PX !@ M ("!GR@ 'AL+W=O8N !X;"]W M;W)K-9@\PX# "O M!@ & @('+,P >&PO=V]R:W-H965T&UL M4$L! A0#% @ H(0"60HUOY0+!0 8PP !@ ("!#S< M 'AL+W=O&UL4$L! A0#% @ H(0"61'ZQ#61!P %Q8 !D M ("!^CX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H(0"67=?')P) P KP8 !D ("!A5( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"6:=R M4^;6 @ ) 8 !D ("!B%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"66/S$6:,! HPP !D M ("!1&H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H(0"69&UG\-: P H < !D ("! M[W8 'AL+W=OKA^)DX" "A!0 &0 @(& >@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ H(0"64O&(M.Y"@ 12$ !D ("!@'\ 'AL+W=O&UL4$L! A0#% @ H(0"61 M#?:# M @ 9@4 !D ("!&9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"60FA^-64 P 2P@ !D M ("!)*( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H(0"69A5U6:Q @ V04 !D ("!'ZP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH(0"61XH-BF9! ? P !D ("!J+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"6=4!A^0# P MHP8 !D ("!Y<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"6>'@&PO=V]R:W-H M965T&UL4$L! M A0#% @ H(0"6&PO=V]R:W-H965T_= !X;"]W;W)K&UL4$L! A0#% @ H(0" M6;1'&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"6< N,Z+Q @ J @ M !D ("![>T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"68WV!9XW P G L !D M ("!]/< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H(0"64IQ!0?/ @ HP< !D ("!JP,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"65=L M@3Y. P : L !D ("!0 P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H(0"64=4D9X3 P 2PH !D M ("!&!8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H(0"67F$QRSM P 40X !D ("! M22,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H(0"6?#B#&P&POLV 0!?@4 *0N / " =0W 0!X M;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "@A )9L 4 O38" <*@ &@ M @ %[/0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " "@A )9X XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 107 294 1 false 40 0 false 6 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 Receivables Sheet http://www.cavco.com/role/CommercialLoansReceivables Commercial Loans Receivables Notes 12 false false R13.htm 9952162 - Disclosure - Leases Sheet http://www.cavco.com/role/Leases Leases Notes 13 false false R14.htm 9952163 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 9952164 - Disclosure - Warranties Sheet http://www.cavco.com/role/Warranties Warranties Notes 15 false false R16.htm 9952165 - Disclosure - Other Liabilities Sheet http://www.cavco.com/role/OtherLiabilities Other Liabilities Notes 16 false false R17.htm 9952166 - Disclosure - Debt Sheet http://www.cavco.com/role/Debt Debt Notes 17 false false R18.htm 9952167 - Disclosure - Reinsurance and Insurance Loss Reserves Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves Reinsurance and Insurance Loss Reserves Notes 18 false false R19.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://www.cavco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9952169 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest Sheet http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest Stockholders' Equity and Redeemable Noncontrolling Interest Notes 20 false false R21.htm 9952170 - Disclosure - Earnings Per Share Sheet http://www.cavco.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 9952171 - Disclosure - Fair Value Measurements Sheet http://www.cavco.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 9952172 - Disclosure - Business Segment Information Sheet http://www.cavco.com/role/BusinessSegmentInformation Business Segment Information Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://www.cavco.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.cavco.com/role/RecentAccountingPronouncements 26 false false R27.htm 9954472 - 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 27 false false R28.htm 9954473 - Disclosure - Investments (Tables) Sheet http://www.cavco.com/role/InvestmentsTables Investments (Tables) Tables http://www.cavco.com/role/Investments 28 false false R29.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.cavco.com/role/InventoriesTables Inventories (Tables) Tables http://www.cavco.com/role/Inventories 29 false false R30.htm 9954475 - Disclosure - Consumer Loans Receivable (Tables) Sheet http://www.cavco.com/role/ConsumerLoansReceivableTables Consumer Loans Receivable (Tables) Tables http://www.cavco.com/role/ConsumerLoansReceivable 30 false false R31.htm 9954476 - Disclosure - Commercial Loans Receivables (Tables) Sheet http://www.cavco.com/role/CommercialLoansReceivablesTables Commercial Loans Receivables (Tables) Tables http://www.cavco.com/role/CommercialLoansReceivables 31 false false R32.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.cavco.com/role/LeasesTables Leases (Tables) Tables http://www.cavco.com/role/Leases 32 false false R33.htm 9954478 - 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 33 false false R34.htm 9954479 - Disclosure - Warranties (Tables) Sheet http://www.cavco.com/role/WarrantiesTables Warranties (Tables) Tables http://www.cavco.com/role/Warranties 34 false false R35.htm 9954480 - Disclosure - Other Liabilities (Tables) Sheet http://www.cavco.com/role/OtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.cavco.com/role/OtherLiabilities 35 false false R36.htm 9954481 - 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 36 false false R37.htm 9954482 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cavco.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cavco.com/role/CommitmentsandContingencies 37 false false R38.htm 9954483 - 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 38 false false R39.htm 9954484 - Disclosure - Earnings Per Share (Tables) Sheet http://www.cavco.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.cavco.com/role/EarningsPerShare 39 false false R40.htm 9954485 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cavco.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cavco.com/role/FairValueMeasurements 40 false false R41.htm 9954486 - Disclosure - Business Segment Information (Tables) Sheet http://www.cavco.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.cavco.com/role/BusinessSegmentInformation 41 false false R42.htm 9954487 - 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 42 false false R43.htm 9954488 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails Investments - Schedule of Investments (Details) Details 43 false false R44.htm 9954489 - Disclosure - Investments - Amortized Cost and Fair Value (Details) Sheet http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails Investments - Amortized Cost and Fair Value (Details) Details 44 false false R45.htm 9954490 - Disclosure - Investments - Contractual Maturities (Details) Sheet http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails Investments - Contractual Maturities (Details) Details 45 false false R46.htm 9954491 - Disclosure - Investments - Recognized Gains and Losses (Details) Sheet http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails Investments - Recognized Gains and Losses (Details) Details 46 false false R47.htm 9954492 - Disclosure - Inventories (Details) Sheet http://www.cavco.com/role/InventoriesDetails Inventories (Details) Details http://www.cavco.com/role/InventoriesTables 47 false false R48.htm 9954493 - Disclosure - Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details) Details 48 false false R49.htm 9954494 - Disclosure - Consumer Loans Receivable - Weighted Averages (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails Consumer Loans Receivable - Weighted Averages (Details) Details 49 false false R50.htm 9954495 - Disclosure - Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details) Details 50 false false R51.htm 9954496 - Disclosure - Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details) Details 51 false false R52.htm 9954497 - Disclosure - Consumer Loans Receivable - Narrative (Details) Sheet http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails Consumer Loans Receivable - Narrative (Details) Details 52 false false R53.htm 9954498 - Disclosure - Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details) Notes http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details) Details 53 false false R54.htm 9954499 - Disclosure - Commercial Loans Receivables - Commercial Loans Characteristics (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails Commercial Loans Receivables - Commercial Loans Characteristics (Details) Details 54 false false R55.htm 9954500 - Disclosure - Commercial Loans Receivables - Narrative (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails Commercial Loans Receivables - Narrative (Details) Details 55 false false R56.htm 9954501 - Disclosure - Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) Sheet http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details) Details 56 false false R57.htm 9954502 - Disclosure - Leases - Lease Assets and Liabilities (Details) Sheet http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails Leases - Lease Assets and Liabilities (Details) Details 57 false false R58.htm 9954503 - 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 58 false false R59.htm 9954504 - Disclosure - Warranties (Details) Sheet http://www.cavco.com/role/WarrantiesDetails Warranties (Details) Details http://www.cavco.com/role/WarrantiesTables 59 false false R60.htm 9954505 - Disclosure - Other Liabilities (Details) Sheet http://www.cavco.com/role/OtherLiabilitiesDetails Other Liabilities (Details) Details http://www.cavco.com/role/OtherLiabilitiesTables 60 false false R61.htm 9954506 - Disclosure - Debt (Details) Sheet http://www.cavco.com/role/DebtDetails Debt (Details) Details http://www.cavco.com/role/Debt 61 false false R62.htm 9954507 - Disclosure - Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details) Details 62 false false R63.htm 9954508 - Disclosure - Reinsurance and Insurance Loss Reserves - Narrative (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails Reinsurance and Insurance Loss Reserves - Narrative (Details) Details 63 false false R64.htm 9954509 - Disclosure - Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details) Sheet http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details) Details 64 false false R65.htm 9954510 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 65 false false R66.htm 9954511 - Disclosure - Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details) Sheet http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details) Details 66 false false R67.htm 9954512 - 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 67 false false R68.htm 9954513 - Disclosure - Earnings Per Share (Details) Sheet http://www.cavco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.cavco.com/role/EarningsPerShareTables 68 false false R69.htm 9954514 - Disclosure - Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) Sheet http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details) Details 69 false false R70.htm 9954515 - Disclosure - Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details) Sheet http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details) Details 70 false false R71.htm 9954516 - Disclosure - Business Segment Information (Details) Sheet http://www.cavco.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.cavco.com/role/BusinessSegmentInformationTables 71 false false All Reports Book All Reports cvco-20240629.htm cvco-20240629.xsd cvco-20240629_cal.xml cvco-20240629_def.xml cvco-20240629_lab.xml cvco-20240629_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cvco-20240629.htm": { "nsprefix": "cvco", "nsuri": "http://www.cavco.com/20240629", "dts": { "inline": { "local": [ "cvco-20240629.htm" ] }, "schema": { "local": [ "cvco-20240629.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-20240629_cal.xml" ] }, "definitionLink": { "local": [ "cvco-20240629_def.xml" ] }, "labelLink": { "local": [ "cvco-20240629_lab.xml" ] }, "presentationLink": { "local": [ "cvco-20240629_pre.xml" ] } }, "keyStandard": 260, "keyCustom": 34, "axisStandard": 17, "axisCustom": 0, "memberStandard": 29, "memberCustom": 11, "hidden": { "total": 13, "http://fasb.org/us-gaap/2024": 8, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 107, "entityCount": 1, "segmentCount": 40, "elementCount": 542, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 640, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "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-20240629.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-20240629.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-20240629.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-20240629.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-1", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240629.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-20240629.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-20240629.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": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.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-20240629.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.cavco.com/role/CommercialLoansReceivables", "longName": "9952161 - Disclosure - Commercial Loans Receivables", "shortName": "Commercial Loans Receivables", "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-20240629.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.cavco.com/role/Leases", "longName": "9952162 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952163 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cavco.com/role/Warranties", "longName": "9952164 - Disclosure - Warranties", "shortName": "Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cavco.com/role/OtherLiabilities", "longName": "9952165 - Disclosure - Other Liabilities", "shortName": "Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cavco.com/role/Debt", "longName": "9952166 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves", "longName": "9952167 - Disclosure - Reinsurance and Insurance Loss Reserves", "shortName": "Reinsurance and Insurance Loss Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cavco.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterest", "longName": "9952169 - Disclosure - Stockholders' Equity and Redeemable Noncontrolling Interest", "shortName": "Stockholders' Equity and Redeemable Noncontrolling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cavco.com/role/EarningsPerShare", "longName": "9952170 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cavco.com/role/FairValueMeasurements", "longName": "9952171 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cavco.com/role/BusinessSegmentInformation", "longName": "9952172 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cavco.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersTables", "longName": "9954472 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cavco.com/role/InvestmentsTables", "longName": "9954473 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "cvco:ScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:ScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cavco.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables", "longName": "9954475 - Disclosure - Consumer Loans Receivable (Tables)", "shortName": "Consumer Loans Receivable (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-20240629.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-20240629.htm", "unique": true } }, "R31": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesTables", "longName": "9954476 - Disclosure - Commercial Loans Receivables (Tables)", "shortName": "Commercial Loans Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20240629.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-20240629.htm", "unique": true } }, "R32": { "role": "http://www.cavco.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "cvco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cvco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954478 - 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": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cavco.com/role/WarrantiesTables", "longName": "9954479 - Disclosure - Warranties (Tables)", "shortName": "Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cavco.com/role/OtherLiabilitiesTables", "longName": "9954480 - Disclosure - Other Liabilities (Tables)", "shortName": "Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables", "longName": "9954481 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)", "shortName": "Reinsurance and Insurance Loss Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables", "longName": "9954482 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestTables", "longName": "9954483 - 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": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cavco.com/role/EarningsPerShareTables", "longName": "9954484 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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-20240629.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cavco.com/role/FairValueMeasurementsTables", "longName": "9954485 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cavco.com/role/BusinessSegmentInformationTables", "longName": "9954486 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "longName": "9954487 - 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": "42", "firstAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "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-20240629.htm", "unique": true } }, "R43": { "role": "http://www.cavco.com/role/InvestmentsScheduleofInvestmentsDetails", "longName": "9954488 - Disclosure - Investments - Schedule of Investments (Details)", "shortName": "Investments - Schedule of Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.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", "cvco:ScheduleOfInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "unique": true } }, "R44": { "role": "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails", "longName": "9954489 - Disclosure - Investments - Amortized Cost and Fair Value (Details)", "shortName": "Investments - Amortized Cost and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-30", "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-20240629.htm", "unique": true } }, "R45": { "role": "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails", "longName": "9954490 - Disclosure - Investments - Contractual Maturities (Details)", "shortName": "Investments - Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails", "longName": "9954491 - Disclosure - Investments - Recognized Gains and Losses (Details)", "shortName": "Investments - Recognized Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.cavco.com/role/InventoriesDetails", "longName": "9954492 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "longName": "9954493 - Disclosure - Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details)", "shortName": "Consumer Loans Receivable - Summary of Consumer Loans Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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-20240629.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-20240629.htm", "unique": true } }, "R49": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails", "longName": "9954494 - Disclosure - Consumer Loans Receivable - Weighted Averages (Details)", "shortName": "Consumer Loans Receivable - Weighted Averages (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-12", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240629.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "longName": "9954495 - Disclosure - Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details)", "shortName": "Consumer Loans Receivable - Delinquency Status of Consumer Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-12", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "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-20240629.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "longName": "9954496 - Disclosure - Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details)", "shortName": "Consumer Loans Receivable - Consumer Loan Receivables by Segment and Credit Quality Indicator (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "longName": "9954497 - Disclosure - Consumer Loans Receivable - Narrative (Details)", "shortName": "Consumer Loans Receivable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "longName": "9954498 - Disclosure - Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details)", "shortName": "Commercial Loans Receivables - Commercial Loans Notes Receivables, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-56", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "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-20240629.htm", "unique": true } }, "R54": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "longName": "9954499 - Disclosure - Commercial Loans Receivables - Commercial Loans Characteristics (Details)", "shortName": "Commercial Loans Receivables - Commercial Loans Characteristics (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-14", "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-20240629.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:CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "longName": "9954500 - Disclosure - Commercial Loans Receivables - Narrative (Details)", "shortName": "Commercial Loans Receivables - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-14", "name": "cvco:FinancingReceivableNonperformingThreshold", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "cvco:FinancingReceivableNonperformingThreshold", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "longName": "9954501 - Disclosure - Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details)", "shortName": "Commercial Loans Receivables - Commercial Loans Receivables by Credit Quality Indicator and Year of Origination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-56", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "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-20240629.htm", "unique": true } }, "R57": { "role": "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails", "longName": "9954502 - Disclosure - Leases - Lease Assets and Liabilities (Details)", "shortName": "Leases - Lease Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "unique": true } }, "R58": { "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954503 - 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": "58", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.cavco.com/role/WarrantiesDetails", "longName": "9954504 - Disclosure - Warranties (Details)", "shortName": "Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240629.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cavco.com/role/OtherLiabilitiesDetails", "longName": "9954505 - Disclosure - Other Liabilities (Details)", "shortName": "Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cavco.com/role/DebtDetails", "longName": "9954506 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-66", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails", "longName": "9954507 - Disclosure - Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details)", "shortName": "Reinsurance and Insurance Loss Reserves - Reinsurance Effect on Premiums Written and Earned (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesNarrativeDetails", "longName": "9954508 - 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": "63", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails", "longName": "9954509 - Disclosure - Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details)", "shortName": "Reinsurance and Insurance Loss Reserves - Loss Reserve Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240629.htm", "unique": true } }, "R65": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum", "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails", "longName": "9954511 - Disclosure - Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details)", "shortName": "Commitments and Contingencies - Loan Contracts with Off-Balance Sheet Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails", "longName": "9954512 - 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": "67", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "unique": true } }, "R68": { "role": "http://www.cavco.com/role/EarningsPerShareDetails", "longName": "9954513 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "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-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240629.htm", "unique": true } }, "R69": { "role": "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "longName": "9954514 - Disclosure - Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details)", "shortName": "Fair Value Measurements - Summary of the Fair Value and Carrying Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cvco-20240629.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "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-20240629.htm", "unique": true } }, "R70": { "role": "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails", "longName": "9954515 - Disclosure - Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details)", "shortName": "Fair Value Measurements - Assumptions for Mortgage Servicing Rights (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "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-20240629.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-20240629.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails", "longName": "9954516 - Disclosure - Business Segment Information (Details)", "shortName": "Business Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "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-20240629.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-20240629.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/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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": [ "r258", "r970" ] }, "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", "r1016" ] }, "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", "r798" ] }, "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": [ "r967" ] }, "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": 2.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued self-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/20240629", "localname": "AccruedVolumeRebates", "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": "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": [ "r21", "r22", "r74", "r154", "r612", "r653", "r656" ] }, "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 income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r22", "r466", "r469", "r514", "r649", "r650", "r941", "r942", "r943", "r956", "r957", "r958", "r959" ] }, "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": [ "r868" ] }, "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": [ "r670", "r956", "r957", "r958", "r959", "r1019", "r1075" ] }, "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": [ "r881" ] }, "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": [ "r881" ] }, "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": [ "r881" ] }, "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": [ "r881" ] }, "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", "r413" ] }, "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": [ "r914" ] }, "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": [ "r840", "r850", "r860", "r892" ] }, "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": [ "r843", "r853", "r863", "r895" ] }, "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": [ "r915" ] }, "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": [ "r881" ] }, "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": [ "r888" ] }, "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": [ "r844", "r854", "r864", "r888", "r896", "r900", "r908" ] }, "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": [ "r906" ] }, "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": [ "r215" ] }, "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", "r181", "r219", "r225", "r243", "r247", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r458", "r462", "r496", "r605", "r693", "r756", "r757", "r798", "r831", "r1011", "r1012", "r1033" ] }, "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": [] }, "cvco_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.cavco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "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", "r181", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r458", "r462", "r496", "r798", "r1011", "r1012", "r1033" ] }, "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": [ "r184", "r185", "r535", "r537" ] }, "cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assumed premiums\u2014nonaffiliated", "label": "Assumed Premiums Earned", "documentation": "Amount of earned premiums assumed from other entities." } } }, "auth_ref": [ "r644", "r660", "r663", "r1039" ] }, "us-gaap_AssumedPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssumedPremiumsWritten", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assumed premiums\u2014nonaffiliated", "label": "Assumed Premiums Written", "documentation": "Amount of written premiums assumed from other entities." } } }, "auth_ref": [ "r660" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails", "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r266", "r311", "r604" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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/InvestmentsContractualMaturitiesDetails" ], "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/InvestmentsContractualMaturitiesDetails" ], "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/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r977" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r977" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 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 after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r980" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 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 after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r980" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r979" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r979" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r978" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r978" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r975", "r976" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" ], "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": [ "r272", "r598", "r975" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails", "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails", "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": [ "r267", "r311", "r478", "r592", "r786", "r789", "r972", "r1023", "r1024", "r1025" ] }, "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": [ "r903" ] }, "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": [ "r904" ] }, "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": [ "r899" ] }, "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": [ "r899" ] }, "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": [ "r899" ] }, "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": [ "r899" ] }, "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": [ "r899" ] }, "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": [ "r899" ] }, "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": [ "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "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": [ "r902" ] }, "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": [ "r901" ] }, "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": [ "r900" ] }, "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": [ "r900" ] }, "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/CommercialLoansReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CALIFORNIA", "label": "CALIFORNIA" } } }, "auth_ref": [] }, "cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "CapitalizedLoanServicingRateOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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/20240629", "localname": "CapitalizedServicingMultipleOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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", "r746" ] }, "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", "r178" ] }, "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/20240629", "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/20240629", "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/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Ceded premiums\u2014nonaffiliated", "label": "Ceded Premiums Earned", "documentation": "Amount of earned premiums ceded to other entities." } } }, "auth_ref": [ "r643", "r657", "r658", "r661", "r663", "r1039" ] }, "us-gaap_CededPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CededPremiumsWritten", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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/20240629", "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": [ "r879" ] }, "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": [ "r876" ] }, "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": [ "r874" ] }, "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": [ "r880" ] }, "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": [ "r880" ] }, "cvco_CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "CommercialLoansHeldForInvestmentCharacteristicsTableTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "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/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "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", "r337", "r338", "r733", "r998", "r1002" ] }, "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", "r734" ] }, "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": [ "r821", "r822", "r823", "r825", "r826", "r827", "r828", "r956", "r957", "r959", "r1019", "r1073", "r1075" ] }, "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", "r681" ] }, "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", "r681", "r699", "r1075", "r1076" ] }, "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,401,057 and 9,389,953 shares, respectively; Outstanding 8,251,522 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", "r610", "r798" ] }, "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": [ "r885" ] }, "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": [ "r884" ] }, "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": [ "r886" ] }, "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": [ "r883" ] }, "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": [ "r23", "r162", "r164", "r170", "r595", "r622", "r624" ] }, "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", "r162", "r164", "r169", "r594", "r622", "r623" ] }, "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", "r162", "r164", "r168", "r593", "r622" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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", "r254", "r732" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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", "r254", "r665", "r732" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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", "r254", "r732", "r921" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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", "r254" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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", "r254", "r732" ] }, "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", "r749" ] }, "cvco_ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "ConsumerLoansHeldForInvestmentCharacteristicsTableTextBlock", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "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/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": "cvco_RemainingConstructionContingentCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" ], "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": [ "r955" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r781", "r782", "r786", "r799", "r818", "r1070" ] }, "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", "r181", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r496", "r756", "r1011" ] }, "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": [ "r348", "r1009" ] }, "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": [ "r348", "r1009", "r1010" ] }, "us-gaap_CreditScoreFicoAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditScoreFicoAxis", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r763", "r992" ] }, "us-gaap_CreditScoreFicoDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditScoreFicoDomain", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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/CommercialLoansReceivablesNarrativeDetails" ], "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", "r254" ] }, "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", "r179", "r330", "r331", "r332", "r333", "r334", "r347", "r348", "r358", "r364", "r365", "r366", "r367", "r368", "r369", "r374", "r381", "r382", "r384", "r503" ] }, "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": [ "r17", "r57", "r58", "r102", "r104", "r186", "r359", "r360", "r361", "r362", "r363", "r365", "r370", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r769", "r770", "r771", "r772", "r773", "r796", "r951", "r999", "r1000", "r1001", "r1030", "r1031" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r372", "r495", "r770", "r771", "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "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": [ "r17", "r186", "r359", "r360", "r361", "r362", "r363", "r365", "r370", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r769", "r770", "r771", "r772", "r773", "r796", "r951", "r999", "r1000", "r1001", "r1030", "r1031" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ] }, "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": [ "r441", "r442", "r606" ] }, "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": 4.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": [ "r935" ] }, "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", "r219", "r230", "r247", "r756", "r757" ] }, "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/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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": [ "r642", "r659", "r662", "r1039" ] }, "us-gaap_DirectPremiumsWritten": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectPremiumsWritten", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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": [ "r659" ] }, "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": [ "r410", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "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": [ "r410", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "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": "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": [ "r1013" ] }, "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": [ "r835" ] }, "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": [ "r867" ] }, "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": [ "r878" ] }, "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 (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": [ "r171", "r196", "r197", "r198", "r199", "r200", "r201", "r208", "r210", "r212", "r213", "r214", "r218", "r453", "r456", "r476", "r477", "r596", "r625", "r750" ] }, "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 (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": [ "r171", "r196", "r197", "r198", "r199", "r200", "r201", "r210", "r212", "r213", "r214", "r218", "r453", "r456", "r476", "r477", "r596", "r625", "r750" ] }, "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": [ "r207", "r215", "r216", "r217" ] }, "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": "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": 3.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": [ "r833" ] }, "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": [ "r833" ] }, "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": [ "r833" ] }, "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": [ "r917" ] }, "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": [ "r833" ] }, "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": [ "r833" ] }, "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": [ "r833" ] }, "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": [ "r833" ] }, "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": [ "r872" ] }, "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": [ "r913" ] }, "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": [ "r913" ] }, "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": [ "r913" ] }, "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", "r165", "r166", "r167", "r187", "r188", "r189", "r193", "r200", "r202", "r204", "r220", "r298", "r301", "r328", "r400", "r445", "r446", "r448", "r449", "r450", "r454", "r455", "r456", "r465", "r466", "r467", "r468", "r469", "r471", "r475", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r506", "r514", "r620", "r649", "r650", "r651", "r670", "r718" ] }, "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": [ "r219", "r235", "r247", "r296", "r933", "r989" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r934", "r1021", "r1022", "r1026" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails", "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", "r493", "r748" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) gain 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": [ "r628", "r988" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "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": [ "r626", "r988" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/InvestmentsRecognizedGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain 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": [ "r627", "r988" ] }, "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": [ "r882" ] }, "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": [ "r840", "r850", "r860", "r892" ] }, "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": [ "r837", "r847", "r857", "r889" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r372", "r495", "r770", "r771" ] }, "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": [ "r888" ] }, "cvco_FICOScore620To679Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FICOScore620To679Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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/20240629", "localname": "FICOScoreGreaterThan680Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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/20240629", "localname": "FICOScoreLessThan620Member", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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/20240629", "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/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r478", "r479", "r484", "r786" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r478", "r479", "r484", "r786" ] }, "cvco_FairValueAssumptionsForServicingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FairValueAssumptionsForServicingAssetsTableTextBlock", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": "Summary 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/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r372", "r770", "r771" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r372", "r770", "r771" ] }, "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": [ "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r590", "r786", "r790" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "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": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r508", "r511" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r508" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r509" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r508" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r509" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "cvco_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r507" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r918", "r922" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r509" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "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/20240629", "localname": "FinancialAsset31To69DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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/20240629", "localname": "FinancialAsset61To90DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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/20240629", "localname": "FinancialAssetEqualToOrGreaterThan91DaysPastDueMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Financial Asset, Not Past Due [Member]", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r304", "r766" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r265", "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", "r302", "r303", "r304", "r305", "r308", "r312", "r313", "r314", "r383", "r398", "r472", "r490", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r621", "r767", "r786", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r799", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r984", "r985", "r986", "r987", "r1020", "r1023", "r1024", "r1025", "r1026", "r1027" ] }, "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": [ "r1014" ] }, "cvco_FinancialServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20240629", "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/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r991" ] }, "cvco_FinancingReceivableConstructionAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FinancingReceivableConstructionAdvances", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": "cvco_RemainingConstructionContingentCommitment", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": "Financing Receivable Credit Quality Indicators", "verboseLabel": "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", "r992" ] }, "us-gaap_FinancingReceivableDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableDeferredIncome", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r971" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r991" ] }, "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/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails_1": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of loans receivable, net", "negatedTerseLabel": "Less current portion", "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": [ "r991" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails_1": { "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/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r991" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r307", "r309", "r991" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestModifiedPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestModifiedPeriod", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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": [ "r259" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "cvco_FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageContractualInterestRate", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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/20240629", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageEffectiveInterestRate", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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/20240629", "localname": "FinancingReceivableExcludingAccruedInterestWeightedAverageMonthsToMaturity", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average months to maturity", "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/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r307", "r310", "r765" ] }, "cvco_FinancingReceivableHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FinancingReceivableHeldForInvestment", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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/20240629", "localname": "FinancingReceivableNonaccrualThresholdPeriodPastDue", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" ], "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/20240629", "localname": "FinancingReceivableNonperformingThreshold", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" ], "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/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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", "r302", "r303", "r762", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails", "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "cvco_FinancingReceivablePreviouslySecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "FinancingReceivablePreviouslySecuritized", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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/CommercialLoansReceivablesNarrativeDetails" ], "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", "r306", "r766" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "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", "r765", "r992" ] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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", "r304", "r766" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" ], "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", "r304", "r766" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivables", "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": [ "r256", "r260", "r261", "r262", "r761" ] }, "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": [ "r844", "r854", "r864", "r896" ] }, "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": [ "r844", "r854", "r864", "r896" ] }, "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": [ "r844", "r854", "r864", "r896" ] }, "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": [ "r844", "r854", "r864", "r896" ] }, "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": [ "r844", "r854", "r864", "r896" ] }, "cvco_ForwardCommitmentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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": [ "r877" ] }, "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": "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": [ "r945", "r946" ] }, "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": "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/20240629", "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/CommercialLoansReceivablesNarrativeDetails", "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", "r732" ] }, "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", "r316", "r591", "r757", "r768", "r787", "r798", "r993", "r994" ] }, "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", "r181", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r496", "r751", "r756", "r961", "r963", "r964", "r965", "r966", "r1011" ] }, "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": [ "r339" ] }, "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", "r200" ] }, "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", "r597", "r617", "r751", "r756", "r961", "r963", "r964", "r965", "r966" ] }, "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", "r203", "r204", "r219", "r233", "r247", "r443", "r444", "r447", "r629", "r783" ] }, "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", "r950", "r1017", "r1018" ] }, "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": [ "r844", "r854", "r864", "r888", "r896", "r900", "r908" ] }, "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": [ "r906" ] }, "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": [ "r836", "r912" ] }, "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": [ "r836", "r912" ] }, "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": [ "r836", "r912" ] }, "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/20240629", "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": [ "r326", "r995", "r996" ] }, "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": [ "r229", "r947" ] }, "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": [ "r173", "r176", "r177" ] }, "cvco_InterestRateLockCommitmentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "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", "r464", "r764", "r765", "r992" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "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": [ "r315" ] }, "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": [ "r936" ] }, "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", "r747", "r798" ] }, "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": [ "r938" ] }, "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": [ "r937" ] }, "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": [ "r219", "r228", "r247", "r756", "r944" ] }, "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": [ "r602", "r603", "r817", "r820" ] }, "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": "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", "r263", "r264", "r491", "r492", "r1035" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.cavco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.cavco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r505" ] }, "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", "r614", "r798", "r952", "r990", "r1029" ] }, "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", "r181", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r459", "r462", "r463", "r496", "r798", "r1011", "r1033", "r1034" ] }, "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": 6.0 } }, "presentation": [ "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "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": [ "r810", "r814", "r1036", "r1043" ] }, "cvco_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpenseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "LiabilityForFuturePolicyBenefitsAndUnpaidClaimsAndClaimsAdjustmentExpenseRollForward", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "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/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "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": [ "r810", "r1041" ] }, "cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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": [ "r348", "r951", "r1009" ] }, "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", "r348", "r951", "r1009" ] }, "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/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r1028" ] }, "us-gaap_LoansReceivableHeldForSaleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansReceivableHeldForSaleAmount", "crdr": "debit", "calculation": { "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": { "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" ], "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": [ "r730", "r967" ] }, "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": [ "r17", "r104", "r371", "r385", "r770", "r771", "r796", "r1037" ] }, "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": [ "r17", "r999", "r1000", "r1001" ] }, "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": [ "r17", "r38", "r999", "r1000", "r1001" ] }, "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": [ "r1014" ] }, "cvco_MaximumRiskAssumedPerPolicy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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/20240629", "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": [ "r880" ] }, "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": [ "r880" ] }, "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": [ "r899" ] }, "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": [ "r907" ] }, "stpr_NY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "NY", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" ], "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": [ "r881" ] }, "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": [ "r175" ] }, "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) provided by 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": [ "r175" ] }, "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", "r163", "r167", "r181", "r192", "r196", "r197", "r198", "r199", "r200", "r203", "r204", "r211", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r453", "r456", "r477", "r496", "r619", "r701", "r716", "r717", "r829", "r1011" ] }, "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": [ "r19", "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", "r190", "r191", "r194", "r195", "r205", "r206", "r255", "r299", "r300", "r451", "r452", "r454", "r456", "r470", "r474", "r513", "r515", "r516", "r557", "r558", "r559", "r652", "r653", "r654", "r655", "r656" ] }, "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/20240629", "localname": "NoFICOScoreMember", "presentation": [ "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" ], "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": [ "r880" ] }, "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": [ "r844", "r854", "r864", "r888", "r896" ] }, "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": [ "r871" ] }, "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": [ "r870" ] }, "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": [ "r888" ] }, "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": [ "r907" ] }, "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": [ "r907" ] }, "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": [ "r953", "r954" ] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r1028" ] }, "cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio": { "xbrltype": "integerItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "NumberOfLoansOutstandingOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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": [ "r757", "r962" ] }, "cvco_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "label": "Operating And Finance Lease, Liability", "documentation": "Operating And Finance Lease, Liability" } } }, "auth_ref": [] }, "cvco_OperatingAndFinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseLiabilityAbstract", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities", "label": "Operating And Finance Lease, Liability [Abstract]", "documentation": "Operating And Finance Lease, Liability" } } }, "auth_ref": [] }, "cvco_OperatingAndFinanceLeaseLiabilityCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseLiabilityCurrentAbstract", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Operating And Finance Lease, Liability, Current [Abstract]", "documentation": "Operating And Finance Lease, Liability, Current" } } }, "auth_ref": [] }, "cvco_OperatingAndFinanceLeaseLiabilityNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrentAbstract", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current:", "label": "Operating And Finance Lease, Liability, Noncurrent [Abstract]", "documentation": "Operating And Finance Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "cvco_OperatingAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "label": "Operating And Finance Lease, Right-Of-Use Asset", "documentation": "Operating And Finance Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "cvco_OperatingAndFinanceLeaseRightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "OperatingAndFinanceLeaseRightOfUseAssetsAbstract", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets", "label": "Operating And Finance Lease, Right-Of-Use Assets [Abstract]", "documentation": "Operating And Finance Lease, Right-Of-Use Assets" } } }, "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", "r751", "r961", "r963", "r964", "r965", "r966" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r509" ] }, "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", "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "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": [ "r508" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "parentTag": "cvco_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 }, "http://www.cavco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cavco.com/role/ConsolidatedBalanceSheets", "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "netLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r507" ] }, "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": "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_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", "r295" ] }, "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 (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", "r295" ] }, "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 (expense) benefit", "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", "r607", "r677", "r678", "r831", "r1038", "r1074" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "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": { "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", "r798" ] }, "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", "r997" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cavco.com/role/OtherLiabilitiesDetails_1": { "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 (expense) income, 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": [ "r880" ] }, "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": [ "r842", "r852", "r862", "r894" ] }, "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": [ "r845", "r855", "r865", "r897" ] }, "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": [ "r845", "r855", "r865", "r897" ] }, "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": [ "r869" ] }, "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/ReinsuranceandInsuranceLossReservesLossReserveRollforwardDetails" ], "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", "r810", "r1042" ] }, "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": [ "r172" ] }, "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": [ "r973" ] }, "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": [ "r879" ] }, "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": [ "r879" ] }, "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": [ "r871" ] }, "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": [ "r888" ] }, "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": [ "r881" ] }, "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": [ "r870" ] }, "us-gaap_PerformingFinancingReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformingFinancingReceivableMember", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "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", "r992" ] }, "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": [ "r872" ] }, "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": [ "r916" ] }, "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": [ "r871" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsSummaryoftheFairValueandCarryingValueofFinancialInstrumentsDetails" ], "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": [ "r494" ] }, "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", "r387" ] }, "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", "r681" ] }, "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", "r387" ] }, "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", "r681", "r699", "r1075", "r1076" ] }, "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", "r609", "r798" ] }, "us-gaap_PremiumsEarnedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsEarnedNet", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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", "r645", "r664" ] }, "us-gaap_PremiumsWrittenNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsWrittenNet", "crdr": "credit", "calculation": { "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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": [ "r919", "r920" ] }, "us-gaap_PremiumsWrittenNetConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsWrittenNetConsolidatedAbstract", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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": [ "r940" ] }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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": { "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/20240629", "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": [ "r948", "r949" ] }, "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": [ "r1014" ] }, "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": [ "r250", "r556", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r744", "r774", "r808", "r809", "r811", "r814", "r819", "r1003", "r1004", "r1013", "r1040", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "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": 7.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", "r1005", "r1008" ] }, "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": [ "r340", "r341", "r342", "r343", "r344", "r345" ] }, "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": [ "r250", "r556", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r744", "r774", "r808", "r809", "r811", "r814", "r819", "r1003", "r1004", "r1013", "r1040", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "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", "r163", "r174", "r181", "r192", "r200", "r203", "r204", "r297", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r453", "r456", "r457", "r460", "r461", "r477", "r496", "r597", "r618", "r669", "r701", "r716", "r717", "r784", "r785", "r830", "r943", "r1011" ] }, "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", "r512", "r599", "r616", "r798" ] }, "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": [ "r869" ] }, "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": [ "r869" ] }, "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": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/StockholdersEquityandRedeemableNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r22", "r166", "r497", "r501", "r502", "r620", "r941" ] }, "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": [ "r837", "r847", "r857", "r889" ] }, "us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract", "presentation": [ "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesReinsuranceEffectonPremiumsWrittenandEarnedDetails" ], "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": [ "r600", "r601", "r815", "r816" ] }, "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": [ "r257", "r412", "r517", "r518", "r608", "r615", "r676", "r677", "r678", "r679", "r680", "r698", "r700", "r723" ] }, "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": [ "r182", "r183", "r517", "r518", "r519", "r520", "r608", "r615", "r676", "r677", "r678", "r679", "r680", "r698", "r700", "r723" ] }, "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": [ "r257", "r412", "r517", "r518", "r608", "r615", "r676", "r677", "r678", "r679", "r680", "r698", "r700", "r723", "r1032" ] }, "cvco_RemainingConstructionContingentCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "RemainingConstructionContingentCommitment", "crdr": "credit", "calculation": { "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" ], "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/20240629", "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/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r786", "r788", "r789", "r974", "r976", "r981", "r982", "r983", "r1015" ] }, "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": [ "r838", "r848", "r858", "r890" ] }, "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": [ "r839", "r849", "r859", "r891" ] }, "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": [ "r846", "r856", "r866", "r898" ] }, "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", "r178" ] }, "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", "r178" ] }, "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", "r613", "r652", "r656", "r668", "r682", "r798" ] }, "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", "r187", "r188", "r189", "r193", "r200", "r202", "r204", "r298", "r301", "r328", "r445", "r446", "r448", "r449", "r450", "r454", "r455", "r456", "r465", "r467", "r468", "r471", "r475", "r504", "r506", "r649", "r651", "r670", "r1075" ] }, "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", "r219", "r226", "r227", "r241", "r247", "r250", "r252", "r254", "r409", "r410", "r556" ] }, "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", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411" ] }, "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets recognized and operating lease obligations incurred", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r510", "r797" ] }, "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": [ "r907" ] }, "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": [ "r907" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansCharacteristicsDetails", "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails", "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails", "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails", "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" ], "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", "r258", "r970" ] }, "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": "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/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ] }, "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": "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": "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": [ "r960" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" ], "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", "r765", "r992" ] }, "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": [ "r20", "r71", "r72", "r73" ] }, "cvco_ScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cavco.com/20240629", "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": "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": [ "r647" ] }, "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": "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": [ "r346" ] }, "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": "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" ] }, "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": [ "r832" ] }, "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": [ "r834" ] }, "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", "r219", "r222", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r254", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r335", "r336", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r753", "r756", "r757", "r768", "r813", "r1040", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r252", "r253", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r672", "r673", "r674", "r724", "r725", "r726", "r727", "r731", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r745", "r775", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r812", "r823", "r1013", "r1040", "r1044", "r1045", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "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", "r219", "r221", "r222", "r223", "r224", "r225", "r237", "r239", "r240", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r254", "r752", "r754", "r755", "r756", "r758", "r759", "r760" ] }, "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/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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": [ "r478", "r479", "r538", "r539", "r540", "r541" ] }, "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": [ "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "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", "r939" ] }, "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": [ "r1005", "r1008" ] }, "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": [ "r1006" ] }, "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": [ "r1007" ] }, "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", "r219", "r222", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r254", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r329", "r335", "r336", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r753", "r756", "r757", "r768", "r813", "r1040", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "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", "r165", "r166", "r167", "r187", "r188", "r189", "r193", "r200", "r202", "r204", "r220", "r298", "r301", "r328", "r400", "r445", "r446", "r448", "r449", "r450", "r454", "r455", "r456", "r465", "r466", "r467", "r468", "r469", "r471", "r475", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r506", "r514", "r620", "r649", "r650", "r651", "r670", "r718" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails", "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r252", "r253", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r672", "r673", "r674", "r724", "r725", "r726", "r727", "r731", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r745", "r775", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r812", "r823", "r1013", "r1040", "r1044", "r1045", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1071", "r1072" ] }, "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": [ "r187", "r188", "r189", "r220", "r506", "r556", "r666", "r671", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r718", "r824" ] }, "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": [ "r187", "r188", "r189", "r220", "r257", "r506", "r556", "r666", "r671", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r718", "r824" ] }, "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": [ "r841", "r851", "r861", "r893" ] }, "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": "Issuance of common stock under stock incentive plans, net (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", "r667", "r718", "r728" ] }, "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", "r683", "r699", "r719", "r720", "r798", "r831", "r952", "r990", "r1029", "r1075" ] }, "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", "r180", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r400", "r473", "r721", "r722", "r729" ] }, "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": 5.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": [ "r633" ] }, "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": [ "r887" ] }, "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": [ "r349", "r351", "r352", "r353", "r356", "r357", "r440", "r611" ] }, "cvco_TemporaryEquityDecreaseFromDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cavco.com/20240629", "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": [ "r18", "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_TheRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cavco.com/20240629", "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": [ "r879" ] }, "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": [ "r886" ] }, "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": [ "r906" ] }, "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": [ "r908" ] }, "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/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r265", "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", "r383", "r398", "r472", "r490", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r621", "r786", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r799", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r984", "r985", "r986", "r987", "r1020", "r1023", "r1024", "r1025", "r1026", "r1027" ] }, "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": [ "r909" ] }, "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": [ "r910" ] }, "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": [ "r910" ] }, "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": [ "r908" ] }, "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": [ "r908" ] }, "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": [ "r911" ] }, "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": [ "r909" ] }, "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,149,535 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": "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", "r761", "r968", "r969" ] }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USStatesAndPoliticalSubdivisionsMember", "presentation": [ "http://www.cavco.com/role/InvestmentsAmortizedCostandFairValueDetails" ], "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": [ "r781", "r799", "r818", "r1070" ] }, "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": [ "r905" ] }, "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" ] }, "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": [ "r875" ] }, "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": [ "r960" ] }, "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": [ "r209", "r214" ] }, "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": [ "r208", "r214" ] }, "cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio": { "xbrltype": "percentItemType", "nsuri": "http://www.cavco.com/20240629", "localname": "WeightedAverageServicingFeeOfLoansHeldInPortfolio", "presentation": [ "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" ], "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": [ "r873" ] } } } }, "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": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "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": "(c)", "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": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "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(23))", "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(24))", "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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(e)(1))", "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(g)(1)(ii))", "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(k)(1))", "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)(2))", "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(m)(1)(i))", "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)(ii)(A)(ii))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/460/tableOfContent" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "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)(21))", "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)(22))", "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)(23)(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)(23)(a)(3))", "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)(23)(a)(4))", "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)(25))", "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)(3))", "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)(8))", "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": "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "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(22))", "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(23))", "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(3)(d)(1))", "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(3)(d)(2))", "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(3)(d))", "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(9))", "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": "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "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 H))", "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 I))", "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 J))", "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 K))", "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": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "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(7)(c)(6))", "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(7)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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 89 0000278166-24-000122-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000278166-24-000122-xbrl.zip M4$L#!!0 ( *"$ EFNXXP"R=L &\V#@ 1 8W9C;RTR,#(T,#8R.2YH M=&WLO6MWV\BQ-OI]_PH<9N>-O0Y(XTY"GO!=M"XSRK8E1Y*3G?,E"R2:(F(( MX "@+O/K3U4#X!44 0(D&V3/2F2)Q*6[^JGJJNJZ_/)_7Y]-[?_V+ MW)+^(A!OX-N.]_C7O_3NSZ^O__)_N__UR__3;/[OE[NOPH4_F#P1+Q+. V)% MQ!9>G&@D1",B_-,/?CK/EO#=M:*A'SPUF_%MY_[X+7 >1Y&@2(J67I9^&YPI MIJZ8[3YI6IIM-[6A)#<[0QE^,VS55H>:K,FZ^'C6Z>N&U>D8S8XNRTU-L:2F M9C,)L[T0OK D Q:C_[S)_CB$Q(AO9 ,[.P+X8N%"_%+>^FA M\2@EXU/\Y?12&/+/]>/$;]-+G=#7%+F]C@ 2$""^(KUA\#SP%ZX>6/!):^ _ MT=%*AF*FET["YJ-EC:=7#ZVP3Y^;?+$P/>IRM/WAD[6:L,[Y4__^^WK_6!$GJSFPMO/7 N8 MNT&\YH_[1O>7$;'L[B]/)+($?$Z3_#YQGO_:./>]"!B]^? VAML&\5]_;43D M-?I$T?ZI^U__]5^_1$[DDBXBHYEBX)=/\8>_?(H?W??MM^XOMO,LA-&;2_[: ML)UP[%IO9Y[O$1B \WJ&%Y(@_M6Q;>+17^'[&Y V@3.(W_\:W9'A7QN#)LS> MLY[P2<0YN_3@=6_G,+K D6^R]B!5?P23A]C='HPO3U[5_0@Z?;] VN]=@0XB7_:P-@F% M(8GN(W@O3O]V&%_E W\T$$NNWP%J(=.WR5?G3!*AZ2U@>;O2;,_?0_\,0FB M-]@!O:CGV9? 2&-\QPV)"DU$V_%$.@>;R"T\%R29]TBG\M6Q^HZ+S!M#98NY M=-0-<^D-!L&$V.FK'!(F+RL'K>HGHAUF(O/0JF(:FYBDFFF\RR%53&,3B^QS M-6Y\;[#U3,Q-#'(+RGLP-X_9VW:P(N6FLHE%"DSETZ*F$9 A@>L&),Q0D%#5 M.PNI(@63%:@.?1:!6O371N@\C5W4JNAGHX#28EX7:KV&-FA*]'VSER3O#/U) M0/^BRN/9Q',B.M=P9,&7C?3S)R#A)"#=^*_XRU\^+7Z7_HW/6'G>!,:P_+!$ MM3_[<7]1]%F@*]SC(*;/!-7.L.Q>4FS M\(A/BZ-_;];>Y*E/@C4K,H9?"]'0]2UOY5D(FS/\IM"C0O*(3)3]M.3+/ ], MF)D^$_6X]'-"E>OT+Z 3_#UT2"!0?B"9YLOY]?\L*MW+-T]'L/CT,=5!T[_ M8 DBU!=1L=::D@I&3WK?[+OI,.VY2XTF:HZ+WZ1_IR_YM##O;#(H#) AMMRB M9&;M)MH8B]]L,S.5N9G-KUF9F6G,S0R *U4Q,WW7,TMX*Q8:\9\VO.QU[#H# M)_I&4 0*MO.$>[/O+>_TH O?D0%QGBW8M[_[033T7<>_CY_6>W5@/TMO./>] M$ 7\\E7Q*W[YE/GF*9&F SP8Q@R^$B57HBJ>:+.Z$G?$1??X=]BGWA[0AV<- M4+,-O[S-?[.X&*"N!G-?;EB#78+B"2 1*^3U9- .A\4QP:(J:6$>$RSN3AL3 M58D*6>*@.!I05"4H9.8,8+4IP?R4/ :PBF:B),]>L;T!+._< CY"396KNJJ3%KXD\/-K],0LODP<-_K-Q^L>RVKK M81"=?0]\>S*(;H-[$CP[ [+(U]\L;S*$%T\",!"2*_' ]#CE,;.V/L<'"U)? M8=;L9Q8?R;<]STZ^/E[IH>S<_N?HJ+'L8-8KLAMTU)2'F?6!L+E*!^(E9CT> MN58IC5Q,9%ZX.SE+WW?MA9, HRI[C\0;O*&E[H1XYZ87UY2%F76J<' <7G(P M&X7#&#B6'('35QZQ^LYL6!"'QJ&E1KW]A@6A45/VK;?O;L]K=!@^4IGUGTWI M#_I0%$Q6S[?N2!B_QW*_^4'T:#V2+];@)['OR6 2T,2AN@0OJJP"E5% M"ZG,^H,VKL*/>RK2PIYG?__3RSWP;\-?J5%GH.'D>69[ Y-"JK=1BW4/+ M#K3. V([T?W #\B5,_#G@71]?DL_GX..T9'JXJ773MY77"4&#$4"J[!MUF;U MN<>YPM7_2L*0LK]2'_9GUE>\GMXW_I3B)V#=[&C=Z^3<99[Q][OU5U:YLTY> M6>8QL*^MO[+5KY,CE?G5W^/67QD F'5_\JU_I^O.?96Y@>A[ X(-G+#"X9T3 M_OSRAGVG%@?Q*_$? VL\<@8KEY<=!Z;(3(/[9^^QW'@$V!SL[.%_=S+/+\0; MC)ZLX&=6! 29<[ =I=-5YTY7SB.UX9'#>(]U[CT^)AZY^LIYI'H>.2;O>MUK M:NO'Y.RN>RUKG5G',].+P8),8]9U? W###S+C?T'>+ ?AJO+]9T$V.D5%CAC MI0_H5:B[>#68=2=S7!Q2TAO,.9KSJ,,W_ZJ_VK\'M?PX@,^ Q\E@SAN?ATO. M>YQ+.)?LD4N8.[O@>PGG$M8L-(/9TXM<*#Z?A)$/Z\4QS 2&#R3IF3U=X!BN M'X8/)(>9]?YC79OEXCWWO/O('FW009K#79O9$(2?- M'P)BA9/@C5(]7H#:T)XYKWU!VO=LD+)P(^B:EF-?>^?6V(DLMS;T9\X?7)#^ M=R2R8+^S+ZW @_VV-L43V\RY&(L"?S"8/$UHPW5:,!^O"\@(G_9,KKT!F*6U M60MF'5G,, $#KIHVLZX:ECF&A85CUC_!@D[+P@(Q:]ZSIH2QL%C,1C2R9*VP ML%#E/S?E#T1X;LJSLQ9U-^7WM>G&1]5R)32ONV&^ M[TVW2MK7W;8^Q*9;)?WK;CKO==.MDO!U-X,/O>E6N19UMW3W[#\_3--2L^ZV M\>']YP=:N+H;UOOSGQ]H@>IN>1_&?WZ@Q:J[M;Y'"[%=D8)@UMTJ/X"%6!GM MZVZ='\A"K(S^=;?0]VTA5D;XNIOF#%B(E:T%L]9Z#YY@.^XD IK.6C!?O@[< MB4WLJ\!_0K)/(IH =3M,F> [">Y'5D"^O&4_8'$E+Y_&KO]&"-T^;L?XJ*,\ M\C:9=006$_S#P8M^HRD;E[!OC_74Y^9(E9MT$N1?E,HR<)T#E[7!Z2ZU7A%F_0/W8 MI*I8;UEBUOZO&9M4MR+L>P>^3$(P@<(P22,/YWLS6(/(#]Z^3!PW^LW'ZQ[K M(Z#8]PVP1?GJ,,^^5^ ]RJ==+>])\.P,=E%5>5>(9]\IP!+=M\'[)^?U+""A M/PE@@/&?(V+9=#RV\]S]!7[0Y7#:IJFK?:5O]8=$,PR[KPS;AM'IV))B*E9; M^C=JM+-[PNC-A65Y&54Y( $^(L+Y(>D'?#V#@S8'ONM8X)&?I+Y]M M)QR[UAL0Q87%:M*;/C]9P2,,KN]'D?]TIL/8GDD0896NY"7T??'7LV&WI'CH M$1 HLM,W)U^WX*M/JY^;G98I97\EM63Z^2?ZO"#],J78.&K0>V F2)J_-M3& MTF23X<.5@NU/D!A_DNA_G\>6;8.0/9,$&1Z3ON,3G7Q.ZJY;FARWI=_#R/W@ M+!W3$'%I/COMV]I<'8*M0N"$OPIW_9'E_$4/+"YLA '487Q@Z?Y S&5>& M_OD2$Z4-SZ'+F!!)5G!!?MQ"/^'^\OS'W?7#]>7]__F3;$B? M>S<7PN7_GO_6N_GU4CB__?;M^O[^^O;F@+.2DM6.PSR"["$$/JN8U?-+GO$/15$5[=WWX1?0&I[ MOG8*'#(1$N-^1(=U%&X)GX0YI$^?LPA_0VBM8AZ1!Y?H0+NC*4O/O5/;/ MGM(55F!6\0S-7!/\\,T*?@JW'OF8$_9[![FIM=J*4A3D:JN-G/$.QG.SB]:2 M#"4/NZSCC13[RO@5T3\O.%PR7"6!/\Z/]EX &I#PPW,&ODV$;_?KX"XOH4'+ M1$-QI/]]8@7 GNY;[!1I"%C/VXI H7F-SH;.*[&;43"9,H/2Z/Z?/YEMS?B\ MS ]3^$7V(>B84VHLDS&;J?[^HW?W<'GW]5_"W>7WV[L'X?N/N_L?O9L'X>$6 M-\\'V!P%615N[P19_V!_%&ZOA(??+N?VU=EVVCM_P*]E4]462'1H^9EOA[WR M R$:$>'W%"9"K"D+Q+.)O85D_4YOOXP=]HMHL^&3YA,\8H2W-6WKK?E&K*!) MO!1]:J/[MXE'8J5%,44!%?O-@IDUHM[>,2NKU5:G4U@A 5G=R9;)V\AJV>2R M>HU6$L#K:/C(>F$]M-QP*JVU1%IK1RVM'^YZ-_?75":?L+B6YL5U-$5**J^' M@?\4R\W]_XS\PB+YX&9U/GIC])P3HN]+N') 3@-[]4EP5F!?O*3N*[PYOC=E M79VZYII2IZ,H^7CX6KY)-^1:%V1QZ=$.5#= /?I' S ,N]?YS?"M3"^IC6,C2M$H4,&%%6&7M2NZ5VJID=)9117-TT\RA),1?L M04W*QQA%Y03&9 :@9=(@,GJ>%F0 ZK(\APL)_)H$3VLZ ZK'^D*J$SCPLZ:7!H^4Y?]"_/^X"4P>E MR'7KKG7?$I)@S("28!$XPHW?^I@%B2752']'-5I1?5B^+!/QLE[/!2XJ-WJV M'9 P3/[!XNAR*C/,1EK@SJ M!SCOVDKLA.3G\.MM\."_3+ZO<#YP_>L6CJO=DK4[SY0S?W_G'&LC"444QK=CB[)[RL,AY*R!R/Q MAX1F: Z. \"@,P:Y2%[)@.8_P,=#C#X2P2;$! J8E/"',Q;0QYNQKQ[.'Y!S MMOD1A:*L%Q!K 4-JHVM(*PCZ6,"C]=6'10>!Z"UYM&2MT55 JS440ZV?6V'F M-OE+*$3$)6.#1*@ MS^,DR10%!UJR*]AHP(I 9(ITUX$_K$066)Z=?C1T0@"L@$>-L(Y#] EYC\06 M0MRN!-<*(R&@QRU%%O3PGM?.5JZCO7M>B[I=\Y%ZOW"CA[JS/+K$Z4@" -%X M$H03]#Y&O@!7H,$6GXG(RH?^1]R2\+BF-XC.F'5!ZMO$=*I*2U&K#$&HR$ 8BR^K[[H=PO0>HIA.\ M20XRZ!*2UWAS$GQ/>!DY\,E,U&QCR^>FP)-CVR[9-07*QDDD(OA-5OH4^E/- M4X]/:H%J-)M9%,96(#QCAIGPWU(+\XAW;[?7@X0)/\7L-*4?G@[^X_QV'V3: M#Z]5A;3+A"'CH]1ESP:RZY)3HPTB"S;\&RNTK=]C- H8P4LBX>O7\SWZY[9W MX[&W;A\2^3 MY )X\**BK^(I51QWEJC[Y,L.%;T&GPTG% !H1J.+(BT-C8 M4/@ SP-1(X034 #"$::R!VF85S2RHN59O%B+0\5QQCER(HFX52:=AK=?Y%P66HNO##A_FHC//-A;1HH7V@(5:)]W3+<^$S12/N\ MG:O,J(<4078"3GIRH@@8D&Y.@>_A/N"^"03VA#?A&G<;:T#]T1=69,71A$OR M9?:,>:_"W02NU"0=I<<=><026W@J?-]\$#[@^K8_"PK8OAS M>/_@'-CIT0_>IKF54J/[E?)@;X[=Z*6[CX H2KU=;HB'FU65F,A8Q$-/;Z<[ M=#F_,VNK=[.T[Y[*"M9^X>X3K63J,Q#.8[7C\-.L=/&*;CF4+FDYIHV9HXJ< M+W64%:6H.;,*B4@"+FQS029#2@0S&X3N& M&0:19=J3SC#+HT3]2+ Q>3YU TW"V*@#^L>E&3)2@,$NQ'>Y6 -5>''@U?!: MP8.I^6C%/3LA->^2LFQH"6+&#UZ,Q=)L*[!# 0-U'3L[LD60U0_6QTQ[3H#_ M&'(G'&#M-R;MUMK'29T;X8BX;@IGX0. E+H8XG3+]PW^]9[!?Y&0%9]4X2T7 MZ9%;RJD;I1R#CL*#\[3!MHNP1UUK?YNX;TG1&CTN6B.F =57U(L-LG/B.3&4 M0JS1#QK:(KR4!C#3P $E+OQKX_KF*N.L;-9*B9;Y#V\G$97;(, 7T>=-GIJV M'S63!X+J ?H$/$N:8E%K=#NBHJNBTI[&@J2$ $?S:N7'X^-BH9''-QR_D*I&,_UAK. H)'2<]DI2;I;!3T]=+L%JL? M^NXD6KUE4QG3HK54V]-:JJ-@IC@_DF8_(-;/IC4$A)Q9[HOU%N+LLPNN:DJK MK5=?<[52*;.Y! X-/EZNW2 FQ1L.E521<]BT.F-<7)'QD6:5'=LLNN2?0M]3PO*)CR17 MP%_UN%BZOXD7GRD:W:O7LP0'30'0@*EY'9$G00;03-T]TYK]82','!066KNE M[ ,669+R4+ H.)8"L, P?]^C7$_/O+Y8KH4YD/R M'UE\H3>K$#=G7>#T-.8[@C>2-%HT/G98% \H$M#Y) MY;Z%#E4U9H(&Y(\=QR_A-7 ME+"^VA+^CF&"3D2#"2@OPP=N^O>LQ7(^!>6&9ES^X^SJ"5K)R11@9< MMX3;A]\N[[8."^ G_\>#"G-V]/^5/(*91>4UK?S!!?8Q"&P\GF'!,0'G&>/@&=Q<3G/'A_/ZC/WYP]OKBCXO>7&Z3.7OT^< MZ&V^'B!:4#]"6O$WV9@YAQ\#A^N5<;B _RIZG+J2:WGWG&T09X\FOC_L(&&M M=I#8F:U1(^IH^Z<.WQT8VATZ"0YT,,]I2O6U%R=IPB.YS#\"F0\+O#8$FO-M M7?D6*^-0OC5:PN7KR.D[6R9,<'9EBEUQ7??-KIPC*UDYK=&]O_[UIO?PX^[R MGO/B$? B;17X'B]N*F60YO;7HIH!)G&6+V= JS=D#[4Z#$B;,*#L#X\EQY(? MC]BTA6;&T]P8+UJ3(\EJ[0)Z"BBOS0]>+F.0$[-J8^ZFPTSL_1S6+>=E- ZR ME%)+KV>EC]P#O[VYO_UZ?=%[N+P0OO2^ A0OA?O?+B\?[@_8_367$&ET/UQ@ M\8L@Q$)FT[N9#'@P( 14FBS/M&QF&!GT;P?T$B\Z:\J=54[?$W6R?=6] M^_O+N6)![Q0/64>(7%5%Z@&5#S_F,IZVITA.-BI'T;QG!*MO&=+_Z@?@[#5+ M>@,)5AB2*$\#W(T$*;QLN[J_2M&D=#:MK,G:PF)6,AZ8#_ 7[#OU;+D+NG^R MQD7((0D'K2Z><^K_76J*GY?=5DS-;6UAU$EH+U=%5>>KHN)?<5'42=A\M*SQ M&2*DY]GXS^4,'KWHW H"+(+]#ZQ*FJ\VJIK61E6E1E?535$QC97*J(LU<;=9 MFY0;!(<[QFVVZ9) M@I^\QYFB3@(;:HPH7ESEKQ)XLL0P\K 6I:@K)B/(.VV5'WUU7N0'#N&N M\ZU=YRD1WVY(86[ '%E-$SM::4G,57$&D;/!9UX&.5B,2I-%52TM2;DJ70$J MO@=D;#FV0%['Q N3(G ^+0DTR)>[P/66#7(V(?%E3.&>9].*2SU*U2V5$8.> MZ1M8')L);83KP7N4OCO 4[O1[2ABI_P!)H/:;0VSQA[\R'*KD+\)6=:F[!T[ M)VV*URO#,QW@&1#">KLJ%3C?*M5 .3Y9N&V*ZBL#-Q/C066Q;5:E-^\.;B>3 MM)XKY:6,XGRRG%0R!^;&]P8IFRUSDBXUNGI'KTC3.;S0KDBG/EFHE4R)>1=J M#G*T /YA>V!959O!S MXGKP.0^Z9CCH>EYO*<9F>/:GB#+/3#Q*\.TE[GI[\-%>-J*JLQ(!=.*J\SD/ MM&8ZT'I[1C/ =)5 &>\PHDQQ9;QVL=;;@Z_=Z&JZ:!C'F%!Y7%*>!U-A3J6HM%F)?9G2M7A K2&A.T83VQHK ;5<4]]K,&!U2))C M),F5A9APM;L43'[U??O%<5VN3F\K9U,*%N4$/(E49-$TN")\C*C9(%.W18V: MH$;ESFDF(!%WMG:\R/(>'3!F2C@G3D/7V)@PF%(RCF0%%6-J'V[+,WB8V!8[ MY?-JN?+*(* VYA%6#RB=5@53%%:*.9ZX#GL+UHD5P40$EU@A$2BUFOZP.8$_ M>&9A.8$\)>Y7I.T=ON1V^".,N:DHXQB-KMH6VS+/*3Q&)&V0Q)4BJ0U(,D5) M8:4PXXFKP7$V8;:LW3I)*%=B0(T;,Q6>__&(BEQ)DT5E0@<+-ZD=230ZI3>8 MHFMS(#N \Q;GK:TR1(OREDEY2]=$N;* F9WRULF81-E-C;]>][YG;U MHSMQW2VM=.DZ5M]QG>B]@F=EW56'N/^TBR]-.W"-K3>,MN&]@T^E,^HF'3L! MQO<8%]N5C&ACLV!9U-0C2M3A''&L')&S(UHYCL#FP*JH,\,1IUW%-8DI?:_V M8!Z]AQ^S;=Y-D,Y?9[3$P*B""JX$1EM)63;&M\D1] M)C"R6&ZPK,@]]7I"F^JDE&8?#)DQ#5&2V"\LQ&M8,2&YRV,.HVK:JJ@859WI M\F)6>PJXJ4B#/EG6*A2"DS+:V]9)<&V#FJB==E4]S@XOW"M2OD\6@85"=RI M((;OZ**L557Y@2%1?UQZ>QS?7I&^?N1,M$F,(RGGU*3MN:?3Z+9%PRAMVK+C M<^GMAFY+SFE+S MP7J=9YG"X<8=[ HLZB8O5'6,4-H@<2N&DDRAU"[M6-N/7]IVPK%KO>% R7KD M[?*J$U? [R-_\'/DNV#>A'^AQ5&BMS*1>X>.S=M5]%WN S;>4Z?G3RBB=>? M*>WQZEGVX3KF)=I B,LO"O_]GCS[3H+[D160=[?(ZYNKC"9?\5LHQKY;P6UP M'UD1L?]AN1,R>VHBPJ2I"%/>EZ_KQJ/M:CQJHRNUI-6 BY4/A+$5",_XM,_" MVAF$^):PW.#I2,/>)!KY :R[G6^3F,U(>X?"V>,KMMAEQZ=C.#CP /X_!]GC M(0O6]'U[(?_M) HCRT,67YS?T'DE=O,/$O@94S,*DWZ;L5V'X629[.\.J[T7 M1&Q'LLY>QE:89&#@WOB;T9D?OPX=@> '@C^CTW0SAHV%6VI;M2Z=6VHJZC>N M\52;-L$P^S]_ZBBR\ID1?9J;9GNM3%8&.S)KV*G(U#DJ51CK OM>*3UXT_X< MOZ*@TFENJ01OVOFV&PP+&O#B?OV M69C3=W>^&FMUZ\U3PS[ HJ++HI[1CGTO2U)B\-A55E0526QG-'K(7)<2*O5I MG!%N4*GG5B_1B99U'W@E< LK-03Y ?(>=>8\X) 9 @?W#V=$TP?$"B?!6ZH6 M6Q&0)HP*JW2;]K#T/10M"7"2!Q7: V0)J]V*LF:*NKIZ\K6+':RZH:O4UVF8 MHI(U](KWK_J:]1\JW, R%B_#N-]XUBI+8$BHDBIVS%5-]B/W#-4:0ANVN M>4S0.26Q,,,86!T7=TQ>Y?,8 ;4I@[=Z0+5C0"GEFVZS99+45 S?DX/!Y&GBHL?_@@R=@5,TNE"6.K&U(HNZSDKJ.U=\ M]RA_=P I6OM14MJB7+[<,E>$JREJDZYI6LO&?QH'9$2\T'DF@NN'IY:G5<[[ M$,+XX;>,:B0IG6G:S?D\E>-P<-J-DD2WPP?K-8-W9.R2<;]"-YQ,?+BFABRHN,CUT MD-2.J&NU*%K-2K6#$P#?!BVZ O#%QT:J*FIR57VB>,7T75T4K0G+,Y9^^RD%XU MG*U7V+J%"X^DV0^(];-I#6&"9Y;[8KV% M")TY.CPY7CH@36FU=1CT,LG6$F8XW!EA8CX =O:QXAHL*' ?"? J&)/%S%B$ M48#2[$^;EZ@-NC6RJN /D3VBF NL;M;R[Q6F\J9.2A2FY[U_G-\*US<7/^X? M[JXO[T7X_;RUEHV9&?;MS?WMU^N+WL,E=G^"?[Y=WCS<"[=7POGMM^]WE[]= MWMQ?_^,29W/[[9+Y^7RX\%W7"D+!\81HY$_@678H"N1U0& '&9,@#L04K"?: MPN$C^Q/ZX5D3VX%]8G6LL =3CID*>;J9#I "XY"X;A0*E[#KV0LJ,BODW*E^V!$5A*'F=)-SOTP0D]<"&L;UDL[J6T,^-XW95SDVV$B$0IS M>:?15=N:*&?DS/+\@2/ SD[!8V)CE[9HFJPDGW +-0,OOP9^& KCP!\ZT1%N M I6HR37G\O>9G +@.UW_HBRN2(VN+*FB)E4<)\2L.<8Q5\W.4@9T,H!.;H/I M40L? #<]LCH9$!<^?!2%1^*1P')I@*UE/SF>$T8!C7.9MFD_PDWI1+3+#7'U M,09^C1'0\^S>POI?QLM?6#HHC:ZAB1V]JD![;K$PA:G#@$H%4,FBT:DJ=8@1 M2X:]!(U\B(FS)85AX#\)?MR/U/?6ISG7<8O@.N2F_6/:B':6.UN8K[$F7$?4 MRV\6W'PY+NCM 7MZHZL;HER/D\RCS?C.N^%$)"!AE'3D/*J=YD04Q_<9^MI[ MAN7%M(R8H],%+\S5!G"UJ%>6YLNM#Z9 M"\4X>FZ:&34R.?FQB&E?^*2.BKQ MSV*5GGS+4JA*ST;.C9K6F_$*#%MH0/B>S^F*CPHN"1Z*@$>7U5L'*"?$VY-;KL\RP:JV13#_ * MOZIXF)VAN//F ,P!IE)73F&;=+/4$9N&O3O>!,AQ.ST>^D(Q$E_W@ BY?(T""RCJ>%;P=AV1IQ#$ +XT M\.DAXK;6NZJ ]:Z*'8.?*G (%[,OV,$PGGA+HM$N'?C-3R?VM0G"MG>4'JKZ MZJG5>J@2ID\TTR_$(UM$3ZH:;>FKK@;LW8'G"#;'I MR6T1)E9RK[ZVWAQ*'OQ%E\0E7+YFK4 M'5FEWLK8+EMD7G/4S^A7DK>L;TFJ536Z$]<<%[JHUC4]JZP7\Q#W5^D88ZGM M]M:'+(R#K;23H<9*4=84CTCUV96;7E.JLB?8\;MQ-CA:-M@='ZA5'5XL$)(!I,@[ML+AI4MU&6'+G(H?>Q' D62 M?!9,@)F1OPR3WA0E>(S0NSV_OO*#>V#UV^']%#%Q@"TMB+XJ!C!TKB(' /^ M,PZW=[8.)O"F@_K%"-Y.V]KKC<\0M!D 5$)C$'\06 MTF[>V*G%F=87"H41<>WC#?"NH62HLK3E&G'P8PJ+W\"PQ3JWEN.AC+CU9JS? M"YP0OKJ /[W'[S 7WWY7R^PTND9539RX67-<^\]. (=Q=T=6%N?H3!JA'V>' M<=.&B=6J,I&T:E[/YG(=J^FL1M=RBX8Y;-5B0UD#,EJ*YP@/97@@#GN[Q\FG M V[J%;C"[W@Z!<^&ON.'L=S^@'HQWTC6V+5BB)[$*'?9#-'G^*AL! 8=& M;!Q5H!KL1^OS)-CP#%.05C8XG@Y[$EKOUG*DN-QX-Q-6UW@F[%$#;==(6T64 MSI-@64%*E@7%TV%YVMY1I^UM+? *J]O&*1F(G,LXEU6B5Q1FL[BTDRI7=:1< MPU19X!M4/PYONNTA8Y;A=%F>*[N^RLJ8 .Y'5G"$"F9EOM4:9]4>56C<%RMT M!O4*=>-9AL>B2GTGP3W*R7<-%V59H;JT @\F'Z9W4PA/M25IIBUU0%MJE=>5 MV/'F<>0?/?(K@CZ& ;945J#/8])7T7'AN).(U"S*O( ]^4YYG6,43\4)<(3" MJY#L2A@@0WH9$MVX=U"_>L.:L.]/Y%QU>EQ5&5O)J!3LHG[E#MCJQ*-B_DG_ M(+9@P:BL1Q+[DT+!GT1A9'DXQ:-R&6WT-[+M#=VE0_2HM-X:NIN*A(,>4PA- M+''>U?&DYUB=32=5(D$C-1-.)%R=(U2EJ$ M]9<2VPB)!#8KLJ*PF-!03*AM150JB^ZL<,5K$&G,\;V37; R@.L(\+;>$:6. M=!P I]OH)QJ'D6X8]$<\B7Z E\SO)G/;X),5/#H>'=B2'V% ,/9[_XA2$%'W MA C6 /-F+.\-CD$FOD<#N2ST'UPYGN4-',L5[B/X@):W63O5Y 6: MTFKK,(BT.LY90%PKCE(N.BI+ M:L3<3QPMLH33-DU=[2M]JS\DFF'8?678-HQ.QY844[':TK\5,$V2FT;!3']Z M),U^0*R?36L($SRSW!?K+40XSL,+L)4,2#5@Q,OT6DN5X7!G5(E!#@+"CWN MG0$_DP"O@C%9S(Q%& 4H+O^T>7W:C>X#C<'RA\@>4+T9:^1(-V M)DK/>_\XOQ6N;RY^W#_<75_>B_#[>6LM(S,T\-N;^]NOUQ>]A\L+X?X!_OEV M>?-P+]Q>">>]^]^$JZ^W_[ROP3P^7/BN:P4A%A"+1OX$GF:''^LP\!^>-;$= MV N*C3:.69S*=[HY#Y &XY"3%B31LP4P^K7[>5EJ:GOV5U)(S/U_W*%ENM=O9MZQ[U/K/ M=:E=W:"4=Q^UP3_PKJ9NKER6H4O'@-B/,FWFTJ4?0.P3X1M<-PJ%2]@-[ 5E MM Q%BAT"+(;,9ZBI;-/Q;Q./"(HI4O57D10MQXE2KMEO(NT14=!]$^0I =4B M.*S\^.< \[_]?GG7>[B^^57HG3]<_^/Z 323/" JG(Y2ZO2OHG#R8H.K]/Q: M:2DZVTA8W[*I1C&K^:9:RY#5?%-CHC&28?#&2)P):L($N^."]A&W1:K!AC8K M!!_&I8=@X0<.5AZ:Y?G!Y_C7P I'PCCPGQTP183^F^"/"?JJO$7 MT%IPGMV;(VYAJ8DI7V+;8$5HGG %I_UOMCL!E(F THW2\68,[L(UD+S?<5<- M$1C8>W 0$-N)!!?4J7N4'7WW+^TJLD ";T*K27REM,QBA M+36Z'=Z@[QCALAN\8/5P5O!R:3VPI+T]#K]BD5L34C$LW/2 M M ?WP[SG=CC+!KS2ZI2NA<15T/U#93=.?S:@IIHBV59"G8L?H'+[KQXGIH/=8 MIJG9ATW/IF6JB1?&GH"DG0]71+<4K&D%"V*?SY&U,&-HC:XBRB;OLG:,"-H/ MA'24K9JZ*ENYNKJ/LV/?:U(?>EK%/]%;1?2NGY;:6GDK,JQ5#J2-M9#+>,/* MX@#LD-PITS>0:ZLL(J1*B+0!(N:J5B $)'("FL>! MP>SC \;HS=1&+L6?(2G4^3WB3/&"[87H*>A7.0TY>:ZZ-%&X-\3FG]'BE^F MQ,YBF0[H%555,>)Z*4O0V3UV3/2?ELZ^XQKI-E# 54.9.]\2'B5K+(.'@NO# ML[EZNI5Z.G@>^$ML$=X.\6 !'637,XIG,$4'^]ZV&=!!N)JZ#S6U %2*&?P= MN=%51=E8]1FQILT>OG3%B:G;YR/+>R0TS6\NC"\,2;(%N([5=UP:TD,X_S6\<4.N,+WQL,8":PR@$9$.<9$QGYYKZM[^G:&P08)G!!XG^O MO92\=U/J%A;:>*@JFGS[KP&6=F)+[014*FH"AGF,?>Y9E[A8IV3R1(+8G)J3 MNX(/5'(\*UK*[#UZ%T0Q$:P4E<%Q+1@RXY;BBC,>MDIB1U5+"&'NT&(13>H! MT*2#\#7$MEIF2V?0P\6ZX/T>^$ T.Q2&@?]$G5HAFC&#=?+XM/3@:D.M*:&O M@,ZQ_Y+^1V%7#";-,%5$U5O=SKO_N M7@P[WL 96ZXPMM[B0X98YA(;#Q^J%<>UU6*J4(FI(WF>>\Y]UR7T>;?#53WF M-G7\]>+TW;?";(4'OXIH*J7%-->5&439&E5Y[R@S:4CX46;9L"Z[\?#)B_S@ MO9*Z*.NLQ-V>DE9\[C\]D8!V&ZCZ3*^VNDXQ MA5G;_RF,B6=ZAMC65W4=KCG7&TWZ ="D8R:9V%882"8[+:5Y@S-YK63F6G11 M:;QO1Y^)V9F*J.J\Z^4QHFR-E-X[RC#!4Q<5F164G9+F/(T^!NF-RREB;Z]@ M0C*](',QZ*>E2^\E0OE[O )8.#)>@J\S(\38P)A)DYEX MH?##=;XH5P$\AP:4NV7.$3+9^SP&Y#\'ZG]/B/_E[4>(1=>6M:'B?*5(4J.K MM475+!T;5701:Z"2GS(@#X=(N='M**)2#T3NNW/](:) ;OYQ>5]%_ZMDZKOI M?Y5'EZM\<">6-OQ]$@Q&5A@'TK];E.>TW&U5A@M]3QR;#WX/$ZX#LE!,!73I MN7HJ!06K@E7^S7:9V"'N6F,148>#E(J0DCL,),H=7XF)=RS5.NP5*^E7N]DT M3L,'4S1EYAT.7V5BK=%E)@20N^X.FFI5W ?9PPE[#>5 .>5^3?K.FF/-ZW0=MC_6E"5, M#U.UU3SVPLI9OE6L@1%P3'#_F M? \'Z^R>JO,C]32/!5M_TQ:VM T.=F,4_''2@1%S6M+@Z("X)'7LX:=?>'7$Q<_/!?[!>_^E$HY'O(E6PZE@5'?@464'A6XD*4+.-_MCQ MQ0K :/O=WM@V8ZITR,@XS1VZ;2TY5UX-,"RO)O2\W9X M3@E-E9["IB7F>)NB5LJVY.IR#=7E@E!ZW_0R63.]3DQ5O7#"*'#Z$VKQ")$O MP H@'@+?=?&8V0%H!"0\L?RMG82)?G,\'P-)J&L//7TD" NPBB)5QBI8=F\* W80)5[$,'F@-_S\,W*=6[D-?S_Y8SR=U.BXQ<]SU[\8.[*[S!Z MWUXM8C9P)TC1RU

+U'N77'#;Q<4+J?C,YS1SI3K*Q40= X@$1\1U@4G1K4+%3@-C.B#"H;3@*9X0C980=M"0-%O=RK6P MZ@>JTK60)Q2E^M&=FL9%0T8PSNW7FV^]I+V6.!(]SFSC2 MC>"=?LXQ7JZ]KPB4RP0G"PED6?N"UNBV2]>E8R>H@0._/L"O-@P\-P\4=#M@ M$1*QTV8@ _?$7.MW^'O3'S8G(1&L,"11"#O>P'_TX!EV7.1CV@N75OX0_#Z, MVHK3+!UO, D"LFUL1CSS++WD9 VP'1"(:?E49>T4?.SM\$=(>@CDVWYDP>OL M:R^-# 89->WB^A6QG';M?BLLL Q:CDXN;>M5O]R,'CAPCN<<7[U/IA3+KW)U MN]$U.A7':QV*I^M>2HT/,-\ /]$^'O"O[3QW?X$?Z=5S4!D0]%U6S>ZRU-(W M<;Q"'7$$=,O!P'^"M[^A(GGC1X36Z#@')1+#IK!VK) DD5JN3-W5\*,TNP6JP\#F$3K;]D#&7,1 M45TDQ?Q/'"V*,*=MFKK:5_I6?T@TP[#[RK!M&)V.+2FF8K6E?V.&4W+3*$AG M,+8>2;,?$.MGTQK"!,\L]\5Z"Q%AZG/<#"D76-VLY=\K M3.4E"K0S87K>^\?YK7!]<_'C_N'N^O)>A-_/6VO9F)5AW]P^7-X+#[?"^>W- M_>W7ZXO>P^6%D+0QZ'T5[A_@@V^7-P_WPH5DPTXC@Q9/ M5O (3);(*&2PY!/4$.#/ Y%&;@F)RG8S>8)'#%:MLD6E[(L5.B$V7"4AGKT@ M)_0\^Q[6V!F"JN)%/=@+)AZJ9-]!^ \<$C[ X[ZXM.)6JHMU8EW0\2;$[D7) M9_@R GK;&*$33(#'Z >^2YY,+YZ]$9[>+3;5V?X%#Z*3 M>UCT[-WF8;2T94\\:V([N$UOW+.IY+*> M![YP[=D3#-\F(8@!;]"B_B0'K@@G_="Q'0N_$C[ I%R"!W'$?1.%Q@L1&P*0 M&'_ZDP#^P22@QGD\F(;@!_ '/K_Q41A9ST3H$^()XX",+2Q#.YX$X00[<(-^ M@3<&$W?:8.)QXB:>JR2U:-;_C%Z1F@T"%H%SPA#A\8&^_?[R'%Z'!T)_GU@! M""KW3;@C8S^(B^."G?$DR%+S[_0Q/=3)083+$KX';H5+TU<+]\W_;0G( @'J M]SCC >CP8+?,ASK3QPQ]/_) 55HXO/3P$M?%#EJ8^+Q0F >6(9PMPY0B<(%% MWT?K][XXT4CXT;IO"8_$ ],(GP5?DS&NIS5E3;@=WN",D7@?&K_V>M\7R V, M 1C%ND! $O_)B:(ETH>3P2B;]BW @H#6#?XEPC=#$A 8&6B$(S"D'D?^A#[! MFSSU"8Z_0?7%1GQELJPA*:!%@LQ.X?M1!"C#H,*X>/$+UK*G-+/7;U)LLB@0 M$9'ICQT/ 0- @T>"*H(B 8X *P_+\)])TLA33+[ M8]!AI[@21#0 M>D_SU[V,'%A;@);@$5BVT K>$S'ASF]6,!C%CA!5$ND31"0N?#5/3! 5T\$.+Z,9O#:()E26Q$!A0EK"=(54SU>15S?1A>81+&A*0+R CV$-![Q'B MN&TZ^??NP9"E*]=_FA*4U=!8)*?\Z4V4%I0>1MCZ1Y;SMK6&PS' MPM@YA >5)((JKU/2UZCGE,05BX%V2\[CP?P#8@%G##4/8 M->##]#Y@F62=83UE+;W1&[YA9Z7D\[ ?S M5']Q@)\3NL_MXXI)]W&=2AUZ3:H9ZDJ\I+/]>XDI:Z,D@S("LLH&R1PXXW3O M"&>NB 6#)W%&P-RGNTZTNE6C K5QYQ&%<1PM,;59<(\4Y%0 %[!=YI4WO'6J M7V5H5XMKE-\A)4OZ>RXIFN*L'_YJ)-0NWXS$0(3GMC3U/W4R,18JS!,0JQL KOJ$YYD=$(^G5^JQU.J_"7,I2?7S?5Q =R&[B'KI>0'GZ35,RQ52Y MIEF1PH<'?PP0O7GDQ\[JE/H^IY?4(!CUJ0K836H_P MQ^-T>YBEI\^[[>+-V8/IAPE:9L]*76&X@G,>P!@)R3-2,QNN'U,#SD^T_^G+ M4#6GH7NPN*XS2\H!M&_%_CT M]=132Q6\.34CG*O!%[MJIFLDZZG'()E$-'M0"G ZX#&R040]0O.,#0-*]!IX M;>(BHMHGDH""/IQZ>!XG3NSG7&0#VG"@_?DXF>$&,9R'&=JB<$\>J<,@]OL@ M%1..4#I9'!%?1L5/>N=[?!$[!9Q8MR'>B*X$]=0%_XWZR<0YT/C_/;B6^.CB*^TO%BE&@1IAA"E MK ,@6,X5FE<7EP<=*XK)[H"/IUQA)R]N/ED_82!3#V.LRX6)I "]\MGQ)^CR MH)XXWT/O:?*"N=DF5)@VXK-2.PPN[^/QU[L\N\!LVW"M*B9R9-'1@)Q,3QZ* M" T0W'8EIUT (=A,\CS&>;.>M?E4E#$202C:%4$HV"Q 1Z,11*F.0=Z5Y 8X$Q M$L(:A^0L_>5S&O/I>'2:]*;/JY%"2SY)N@[QUS/!V))BX9B$M"9O3KYNP5>? M5C\W.BU3,3._DEKRGP\3]YK[JEQ3E-66+F^<8L[/=37[)>ON>&]0BO+NHS:$ M)^?,&R^_ N;**S/2,V)M93]I")N%A!0+B8 0X1M<-PJ%2S0'%B+\:G;_ *M-F92+E[:/ ..3^-O&(H)CB+_W@4Q?MH3QE)S;.?5-EB*,A'AB" M\I1V:A%NK:J<"1#Q0+._ HW1#]Z:_8GC1@)J(##L.K-TJ:JZ#!13R3&X2FNI MF!GHG%>WFZAOLX/7>,]9]_,W=$F'EOM.^TC&(%RCFAN@[=P;O M2\BNULC=HJ=4S?E#.3A_Z-@X0^^(DM:IONCQX9J00NZ&)%SL1/)_4V\F$:1K)J^ M3-JYUUXX"6@8HO5(O 'F(Z1%)&A150)6L)VFO#J!W1Q;0839F>EMT^#9I?"J MNK!'S7I<[V+;V]!0?1_;GH*E237IB.J-Q\(TZDCM6-4 M55R9"4Y/K8)-#A\'HF-; 5/4=;D.'BON3MT?-@\?<:&WJ9+0 M-JHR+)GVIM;AH"RGMR]7 X(M.*K&X5G5$^AX1,WA3]VQ%)'6;HMZ>0]$Y0M] M!-UU.*MS5L_976_> ^)D9;U+REA"F?37O!R-B3UQR.YP;T)J]W268OG A\E(9**O](:2AQ]7%3O MV7)<@NS*#^X!8C.]"A6O MV5]%]7<#5!Q%$B6E8O6][I8XY[T3XKT-05\[XSV5>N0-HV(W&2,>^:./)IW9 MN@*AQF[6EI\= @ZOG&Z9-$TJCK//_2QZ/$)X1M:I7E9$#OS'L&M)?%IA)?EDL3?2#3R[3D/8&%6 MPA(IHJF6+O? 0Q09Q% N65P>0VV*(;UT! M+08A51E(=.\PVB*HRT.HTNJHN MZIW2 :Z%UJ@&6N3)@FV#3"L#-C,!V\Y#\>JE^1H ] SQ)>ST"'FCSPN7.B(4" MO&M#(.X6.M:NB79N:_6+=L8>9-83MEC]@R"%P[B/V-!R @&[69*TE_S2 MHED;PP%%;%.6_/DF1&]C0MM"AR/_Q4MY-89IW&^Z8$!U0L>ZA$^KG9:BM(\[ M?)H/*G>@N;&S0/.Z]CE+ \V%*H+,ZTJ$:9#Y*A6J23XH$CO'.*UZZ:Y% _+/ M8>9( 'J\JZ:=- U'9'X;S'>>]4>6]#X9B=[W_M1E<1 M357E/,AYD//@?O<_[+HG=BIKB7;\2:<,&<+WD141>@XU!CK3*0CAI \C=[!- MR=K"$SP+=0T3;NC!MO.-T&QT=5&62F^$/$/U"-!5E8CO2(@J22XMXCFJ6$15 MP5(Q5#5<_X0S[1G2/,_]8.P'J'U6IV/6 M-]NE$$<5+"]4N;Q6:1D43:G*V\* 0X7#:VMX52:PX^HZ2OGJ.AQ6+,)J0Z/" MG4NMN/2.++/2<8K#ZY#PJDQJ&51J==JLU*%A)C=4>B\3Y]C/(:HGT!&QZH$W M@C8M Z"6;S!1^2+7,964LSEGEJDK9,\'>.>I&K':%FSO$299/4UIM3)T>^Z&#UYP% MQ*59^;.,Z3\OGOXD\Y5FMUA]F-HD6G_+2I)3Y2B56^6&\ATGP^D=WQFDLD7)[]VCD.ASN;8PP@8 (_KKUP!K E M 5X%8[*8&8LP"E 6_&ES-T*PK&G!!JQD@ TBXZ*'5C=K)=>WSLO=)"^C4M;5$YL=QO5D2+(UQ8$5E34L*L80.]'9>4&,P(*#PE%!2+E)9H M"9>O8S+ KG[)_5A4YLEZ$VQG."2!, S\IZS7X&56*(!,#OP7$L ?D1!1RHVL M9T+?2B6N$/D"R%M7\ -A') Q/-GO@^B*2YF(PHL3C? [_->?1,*8>):+3U^J M8L*["-:SN,/NN@C6M:[!^N(.O*P!+VMPM#GGAYC[!>ROL-VY6/ Y&L'[?6"] M-V(%O#TCS];9J7?\VU1+NL$G@L8!%'IX(>XS^09O&57@7S-!"V^+G4[I\$F> M4<=YE*&)L\.CN'727;,P:ZK(FNUV57%RQY-P=R@M@+J>IML_* ,PH\>1,'2> MXT^VZ_QP(OD!U3!9PF#_ FH_O/@/\0IDRVR)W78H;.*[&;?Y# MS^*93@/XHZ/(RF=&5!BN.=<#=FMTYO?19K*&MJ-7F+]MKIS+E>0=<Z"42^;#6Q9$=D&;4Y6D:NO(1J2Z@>6K_F8=D\+)LI5JXX M^T*5%)Y#R=F50YDC^Z)0O/FOEN-]]E M&C8IO"'17+"X\ @SC3M"NC!?>(V_H6'H"PD(1FX/P:CW7\*BK09/).HZ8[-) MQPTH) >[BD>#;XS=+;\"=8TL?Q@%A AQ[))P"9+*WD%X.1-L<-PAVVF& W; MSMD"DD>]+Y'0?1/D*075TXI[__:. I #2\RR>*GXR$W@W\IE6?G@*CHXIAJX M EMN!DR7R\NR@UO4;3^@'ON1ZK5"0 ;^HT=3)VV K_=(\PK'\'#?K@N.2Q]! MUM]Q4"/3_T,1VW^EG4L(XX??EJW12RJ#9\;^U?.-DUJH6;8]M@K45ZL5?JSA M83Q'?YW07PC\&YH9%04]]N@SCBR2MIZ[\%<2AF<"W8MQ%_XXOPT#*.9\2:#+ MU'AG/O)SYW);V69FOB,P2<#$>TS=;G1U??7,./].QJ,4F$3+CN!""T,>'BTG M;8/]\()DI7*;8LN[0N2XKC B;FUV@MT=CIV"@EL5=8Y)0):P#&<,.!.5!0^' ML?*F*$E&>1.RHK5EU/KD?,WY>M=Z3Q8[KW"LC%&]E>61'I!IMRZCB8387+Y0 M SJM#4V@T]'V$)C1SJZ&V1**%T7T(C]XNW#" :A:DV"UZ*&*D$NH1>Q>E'S6 M7"F%F#Z,GO L4WP^I*/0$.\'(V)/7'([G [V?!($\%MVC4955E8B:K++2,:3 MJ$&\S1QAD5JA$V*Q1'](]=\XB :U81Y&4RHRY'3#5>IVKEX\-.$H"?'-"@8C M09764.+H0PSNK!ZA< K&\IKHH:OC+6W=)% MO5-5=AP3.0V\)AYGM.KZ053#:%APJR,JY3O",U#AKC9[[C_]X"?6LQT'_H"$ M>5*X:W@0M8L]!0EW[7V/R588ZWJC"WJ>5'13V.73F>$XZ(+3SZOLTK4927;RE!?T5Z%H9YN]&555.4C=7S M(EY3HOX@RBLKRX&H@R#21;E\#=;]!'&\9TWQ1/"JZ7 \W)17)-^0PJ5]9!/T M#0V+^Q3M5,]@:0;.7YR_=KE;;<%?BH3\)8NJ6M0]R&)MA,4C].4CWQ/O3&FL M[TQ9(-A G08;\':6]6]GR5S B%$T8 0T=,L;@"RY(P/B/./$,XJ:*!D1(TI& MQ C0*\3W"E]]F(0P>^;&^)&L<([X#1GO+=PK=!9STAL,P#"(PAL_(B$=9<^S M,XB000,E8RS**@W8#S]Y6(@R24)#)D\P6'A(')%"%]&EBQA,:<(#4GA RBG$ M8?" %!Z0$FK9 MUNC@>>!G:6/?IT"[G^&LL)D*9H>LBR8/8N&,=[*,9QR"\31@/$,T#=ZVD>D- MG?>9J6J_^@V(>^4'LQJIA5E&!Y911$,N71>>G9(U'$[;2N'R<#(HG#I*Z4@$ MMNK U$;(AA:Z_W@\3C'QFGHN*3%7V '+?O>>T)%9F!UH2SM14UGINL$#<_8@ M77>&I@ZU*^7R:<9LE5EA5[CB"4L43&(D6/8S[)=;-MXZ#76CH/8Z3]Y>0MW" M3$%+91AR56T4N/[*$J *ZJ_9@%K!C"HUNFV%%8NGK(JZ[>98!!,B'V-YT=@)7TA(*](#\]W$6ZPP9\'Q':B;F@Q>&BX*ECF6#3TJM(.N+NU5$-O,B0!+*8P3.$@# F)6POYT8@$ MHN"14_.]%BKZ5GQ72&E^[0W\IXRF]JJJ@D@WCZ,4.(=*&8F\&2H:[O[JX:%R M]#[3Z?9'7:88>)?T7CLQS^F.A6.VEK%.,RFL?>BT1J9+XH+D+%A_XP X/7J=%WO""(.X]*LPQN;TOL?5W0,+_J04;V&^ MPCSSCMCIK/(5UWWK#;N]R/$M88>UNQ5);,ME?!0,*L(Y=QW>9( W&6!GZ[CQ MO<&6;"S3H#19+UWHY_#="CCW<^YGC/OWLH.7X'X%N%\5U8SVM+7C_AR]2G(5 M+J#A1&DU!1JUN1((?SZRD$SPE!#&$JYIGJ&I]:Q/L%2$("-E1QA9]E+#C,$B M27B! EZ@X"CS\GF! J8*%!R4!/^D?Q!;L&!4UB.5G!%*P8GE@K2,]VTAL*)2 M23@G$^H&ZDJ?!"M-VI1Y%6ICT.\Z]2E=JUZ\5.>SE4JON(-UFJI(366VC6N- M;J?%?F7\PZSFGW/(/QX%NAO64(U#LX;.62,O:U3;M8*M?0]6CPRP^&3A7>_X MF70W^]=E2O&-+&H@B^ZSUP4+S,:;;1Q@X\B/26Q1(+4*^IQJ#\J3-(F>X)91 M*$0^MA?$4CYO52B,=6+*->Y&I2*N^T8)_.!_2\B[X *&H0_.[$E 5V'&?QT\ MNNVL+0Q;M29_4@N+LO5@"XOISZ;Q[L)6Y29/CS > NK@MR]('ZZ)$VYAO-YC M>.ME5CC.=I;K4CV=YTQ;1-XT.\3X@W>8+RP MMF'ZC3^)X ,/D2&,@8(#9VRY0M]R:7("7%19=>"$CMS5SEWM#'N8N:N=N]JG MM5?B\VU>Y'=7\Z^%QI6OI5.[LIB+;[[M#!UB?X=1^X4+D.I8P$$2V_7(B.>5 M?SDW[H(;.ZQP(]:G4,6.7%6]M&.H3W%0&*DRNH4,2;"M-UY'[1T6,G?&0JM< M@A4JM*HRM!@(Z.4XFO7BDU@1Q5J<0KV:.5+/FFMU$+8&%;9F"6%;WYRK0DPB M[U'8ZI@1R]MT'R6.E#WB"$M2J#7IU'T4JJLI_[]<:]W !M::U?* .U&MV.6 M;K#$M586<;2AA72E..J HJ0?8RG@G,Z,[+RM$TUJK)(TQ\./\NX4FX)6I+F; M^LBE%IIMSSMG;\[>FYR-U64LEV-O0]I-/>F]LW>.@*M/2UW8%V)VDJ74E%8; M@VS&?NC@-6LE"NRJKT8 MP33_2;,?$.MGT\+D^#/+?0&;#&D^'_+D>,TE$B[/?NT?$/L7I1^JFX*ILTA MI>)R"7^? +JCMVO/!EZ-_&!=.*(AKP[$D/%%QQ"D:#NA]?@8D$5C#WL MOPD#2EOA]YBX@I-2EU:;'SHHVX4W8@7X(!_$):P.7?>"88NSF@%UB5Q4S)8D M&Y4$"79:BE[L2;L/7.1CXF,Z@3$9G=W%YIHUC4E-@W.%HN&H>3-%\NKCC-,) MR*/G2:S9.-W3H5>>.&].KQF]5$ZO0O12.+T*T4OF],I/K^^!XP><8/D)]N!' MEGN(?)8GQ[;=)1,^>403KU\QXIOF(8SX%%5/I"E<79_?"N' #XA@="1J78,5 M#T9\L.1E*1O"O)WC?TK1.CG^2[OV#SKK0B?IU94B_A>Q@EN/W":^'&(G^5E7 MU->#WQ9V]RM8$T)LFSNO)K2E0S]9Y@-GRG#&Y(RYB3$?7OP98\XX,F[V6IY1 MU4;7%-M2Z1P!SJ=L(9;SZ;[Y=!20N2T4V!8_#=?RZ2HK:HVNJG!&Y(S(&;$, M(U[YDV".#Y$MBW*B#INBSAF1,R)GQ#*,Z#S/;8C(ED7Y$*M=MDLG G!&9 N2 MG!'WR(@S!OP&7/99T^Q; ^/%E=SL,.#D:P MIJLH*U5U=]_7CGC0[-93A=YN7?]M;/DKREI5S0(Y%(\9B@6]V_-0'#JOQ&[^ M00(_"X5R _#6463E,\CF%=@=C_I-U>]5"X),0<9 MAF,H4@E?U8G4%:RNNGU17]7[RK!1F3+,ZUD>/^[*.*K>QV&;XY#CD $O58?C MD..0!2^5R8'(@;B_$+R.!(985249.=2.%&K;>*%6H28WNFV.-8ZU,FZF550I M@"J5E:X,/-II-=K)GW,?\>"F38Q470.V/ ZC5792&UU0/AGQRO*S (:Q5=0I MM(HUK9*&.AQK)X"U73E^.CJ/"N$X9,#QTZGN1(8#\02 6"(\Z7T<5G0;7A3I;K"YIX+*6( MU;5)W6\[H4-DI'..YQR_5X[?;?:B*5,)H)@5%TSC$H!+ "X!&"F):"H[*(G( M.9QS..=P5FHMFFKUM18YAW,.YQQ^^(.$'%J\AGG.IL;->"X N !@3@#L/KO< MU!M=11<[.E?RN03@$H Y"5!E4K]I-+JZ(AI:53'^A^)U>E[WB7:?SM/>^O-< M*W&-=[O.]:23[4[,Q\3'Q+M=[W8K_68%@Y&@2KS=-6_?S-LW\_;-=:(7;]]< MC%X2IQ=O=[TS@O%VU_E0Q=M=\TXK)6/%39;#4;$%DB;*O(TN9TS.F(?-&CS"B232_QU!51BKM\/I-#$-O5UV$-(D7\>0X/'PQ M64WB-3PY#O=43#;'WHQ!"Z(BL5(%CV.192R6;"2D29U&U]0XUCC6#NV_,QO= MCFAT>$E9#L6]>:CDN%ZE9I0N=,%(R=DC]$/Q?M85L)_,9#]K399YVTR.N\-[ MHF2%XY#C\/">*%GE..0XW&,,HJSQ/L(<:WOQ-,EZHUM9) "'VI%"K8KF1)IL M-+IMI?3A-L?:<6.M6',B36X#JDR)$53QB"7>LKH<(RD';5FMR1UL(UPZ,YN[ M^X\?6[OS^Y@\\H/C\/!^'T7B..0XW$\$TOM K.Y A@/Q!("XHW;6FE+=@0S' MX7'CL!*/D8*I2E)I[R3'VG%CK:#'2-$:W;9>NM8*([%%%%X $%GBK3%X:XR* MF=1@.%M.T1M=V1#E#F^&PSF>-\J=O[#6U3B9T,WF" MU1UD-;G&<2P'9LN=0P1F*PBG7BCX0^%O$X_$M%?,N,6K**P%&JQPGP0K1[GJ M/-B49:R=^QXVHPLL?-:=$_[\3@+\P'HD\A0C364&$B4S)>G/.-IH1 1_$H61 MY>'Z">/ 1B/+5?H6R[",[T(1ACB2@BN#R02@BG,A;$?1$- @B^\6"%>EPR. MV(+C"0_DU0I;0DP;VOHV)D[:_[8X<;1JB:,"<5:Y9X_$H;WHBA)!KY8(F!^Y MFO+QY\Q!7P$W.;;5$E+9,L]K:X_U]\6$M[ >05PR8T;=9,BBX/DP4"MKX/L: M7T2$D67/$14('2)9R>L BWT HF2I*O19:R22X =9O-A:RB8!."#L'&]"A[F% M".[^T@]0NL\_%A^"N'/ 1M75OM*W^D.B&8;=5X9MP^AT;$DQ%:LM_5LS&O,W MK;Y9UO8@[-N9Z]AN49Z=IT_:>DB143](OB%V+TH_!2X[]Y]@I08.K.)7NEHS M?2&#W@MT6_\V+?-M>J,&>^8#Q>^4)BL(3J&.&'?"B.+9=N""2!BF*I=@!8'E M/9(GF$N("A3EBI'_!.(W\.T)7.L18M-[_4D@X*S'A$X=GA5&@=.?1'X0BG0D M*'G?!/_%(T$L/&SR3%Q_#'^V\BV(TI3K0/KS]60'04FBE.8@]1-! QL9**U( M\0^.%XN.:.1/8!!V^/%LE):LM72[VJ/6?ZVKV2[89E**\^Z@-P74Y^R_7 MJ\LR;I\"[)QT*\-M,D>+ZJ,D!-48!% 6LBFQIZ)N(#0.-/^O2U*RLKX.6WN4 M#@J'ZAJ6%'<;U2>/GU&_D8Y!(J)J[+Q#YO;.H4I+2W#>Y+RYPIMM-GD3K%Y3 M%DUUY[WXJN#-/17H.-RN/UU4:EFBI00_PA!>L%8/W%DRTD%9Z\..][UL[EG' M<5F,T\9.LZN5M3_N)P6I^'YUT,2V&F&IN)PNCZ5.H]ONK)Z@[QU+1V]579 A M"6")YOQY0T)"ZH+:2L+6MT#8KB5L2NIK;^ _D2S4FXVNG*%WY$<]+R;')%:* M2]"-6-&PJ8"\:C_N'2ME-=!MM]T2T4'LP>E /HW>$/ZMQFS29#";=%'5JFJM M4G6PR\'TP],%:G4&?I5 5:A]+Y6/S]PY4"M2/F-D21E:Z'))37;4TJ\8C#&( M8W%I% ^"S1^^>UC]P?$2] C#P'\2K.'0<1TK(N%'KLXRL:DDP=6%61:#Q!11 MSJCCR57CFN-N+WO$MKC3 '>JJ!Z;FIUS1\N.0I;>"T0^]N.:Z@G$-B^SMX7< M^-Y@2V[6&UU=%66SJFK0U:'@0%;,[B;(A4"%23KUD0![V)G,HO6_/-B/&TR M76EVB]6'F4VB];>L1-95CF8I5]!M9RG$?N[G*)B%!3Z29C\@UL^FA3 \L]P7 MZRU$JL^'U3I>$P+/AG34#_"P+ZX_^#D30B D M"8BF,;(%B+PZQ*KG31/ U)K%2/7!(DVVC%(W>90ZCU)G.CB;1ZDS%:5^4!+\ MD_Y!;,&"48$N03<5E((3D)U.HN *F-!9QB-=S@=3(T,C.P577LA#5A@S5 M?VY\;TP"I :Z'4"L1!.LZX%4A9?$'@MK, "8H2#"7!+82"T!YMBTD.2TKD?H MQ#4'Z"?XG/B^%R<:S=7_&%MO<:V#DKR\,&2L1!N.?-?.7%+;>ILM* 8P2?(# D,$"\.>D+3R3T8-$IQG9D$@K.!"A!?\X?FK;A]:E@ V9*"B M-S^!]04Y#!D=:"-60.]("@'B.#\XGK!026&K2B#QA([1IZ7HK8Y4S'VT!T>4U%(EE0^* M#ZK208'QPN"@](V#RE"L4JD!8OJ=@IZ[O*I:3W#V97.*Y,)I[/OGK8Q[45-W MLI#3E7P:2[V\TIN/U1E?YO^?O7=O4AM)^H6_BH*=>=>.4#-(W.T]'='38^_Z M/./+:7MWXOQU0DA%H[&0&%VZS7[Z-S.K= %$(X$ (2IBPM/=%%)5WBHK*_.7 MP-U^D1/6SN5>#[V*:(.D5TJOKJ17*7KIDEZEZ*5)>A6GUS".\=#,^1WB)./GEA/C]S=M3^ '54='UX_)A6U7B(K%?74BGK4 M)JS](39A[8QUJ:<26_LJL1BJT]8JL;7[H\O'O:]);'XU7;.926?CWJ!^N3BU MS%J2DY*3DDEG,NFLFM)=F776Z"P$F44ELZAD%E6MZ"6SJ,K1JR/I);/.9-:9 M#/'+$']U0<-!I\Y99^/6;7^H#L;RDEPJIE3,^F:=P61O];[:.7Z,7RJJ5-1F M*^I1L\X&6NNVIXXPMB'U5.JIU-.Z9IT-=,QFT0[OK"85M5XB*Q7UU(IZU*RS M01?U5->DGLJLLZO,.JM06ZO,.AOTJ./C.*>SLLPZ.R3K[,7V(IFLLUY]8 (/ M@L/;OQO6AT_O"RC# W;*L% )XI82X\YOQC+X8@3A;Q&[TX=P*=<%4/ MIO8/9MW\E_E>G@KT6[>NMR'^FYAYAT,:"C3%!,_P"SS(L\02=H(;#@;%P0V! M-4;(.1,@75+8QAAD726V/B=HAJ%B/!L^(08:[E)9>-A-!!>_\#V8_5P0@3_7 MBQQ+F1E/3#$4F#),! :"^C,S1.S(L%A/C/:NCAX!(X!TG M[^@2Q."+.Q$:"Y(+6$_QV_5A+Z>J!EM4Y?U[G[[-P?[. [""?^P7AD M6AZ0]6"(%;0;:O,SB=4]6&Z09MRE9URM]HI MCV'*FSORSY5+U+,19*6JK7SR% ^MNH(HL;E"#L.GI.Q M;?L!VY;#HS7C472_K9$Y>:$ETV"?W1B<$057M6"T-""X[5LW"\,/E_0E.PPR M?9^1%\"G@%FEA;U7J; /$5Q[\^:2&Y*R4^M7.S7$A]Z, ?^L@MP&"]CLX,SL M+-58NET6OBCA.6J1*@WLQ[!-PY.>9[8Y4W K!A\@ L]^4[:W;YS7V+ANO+UQ M';F[E1HB1\MN=V>8RW&ZW>4;?ZUW F,_S!7247O'^6'=5OT.6RQC_!S! M?F=&P(+-AGG#[@9X./P-'[;61F^/5W]>,&26^[CUY7K.R_7-E_/O;Z+L;T'= M?P%'G*]M^ZCZ#O^+^87*?"S>8 MJ0W;!4P6_L4A[*_(7N IN*A8T:GT#O@:!G!6_MTV)N 'A#8+.+.W-&0<]G)8 MW-MD<1Y4/2SJR<8& [;+#[:TO EL>;P/(C\APV9(KB:N13$=(PAL6"H?++Q= M3BNQ9>*&NO!\;%2 K0=L?M@$4HZ4KF0]Z4%M?>" M*/8OJ-*PVQZ7A+??]JA>MZV-1W6KY:IM'\F7J]Z.WD>R=K<,]RNVX5I;2,I> MFK7JI#B2I>8<5$K71VP[;6+W*NV;RP0C_ZIML>Y42Y)B ) M_,RCO-)>)\*P^K]*BX*3[Q?HM-ZD9NKE_9#LQ<6AMA;+6]71H"JH]AID"$LY M*KIK5RA'HP[*T3CG0O\\-'?;WQ04-0EOZDB$'BIIK#R[S?<'+7$WI[]=_VFUJG6(-6>(CNBU:/N[B&] MUJVH4U;8CP5S Y@=!I=Y.9')%367L*O_DQ?@\IJON@OPV+-8BIVB] FACS'# MWN& ;?("7&I&K2[ #]:, 6I&MW-P-%U>@._KM:Q>B1_JL[QPJT$U7NN$6<>! MKI?:[/!6=M_0CT9G<&CDE6'%5\^;5F[3D(U;MX<'WN7=<@T%I<3=<@%!&7= M4 Z.%,O+XV)\_N2Y-^8AX9VZ!N7._?TK=)2J#N\,Q_R+XT>.P[I MX]T7$^,>;'YT9#_9W4,ABU4TVGK9%FN?H_H!]JK?NAU4T5ZE/M%Z*4L'G>8/ MD*4!R=*H+K+4^&-;-EO\%*>3XX*["VR>G/2OJ\UMK9Y S;%M^R2=)T:NM&D; MMFY[?;5WN&VKG*5G.F-*I99*78^,]OV5>@1*/5 'VL$5Z;50ZIR6"ML;*(B7 M\1[%^G"]2?$9H1Y?::^5N'4!X0,CO+YI1O/((:Q"8^X! ?Z;X!W^M/^FT2]1 M.GF73N$N,X-$K :I6(U;MYUV?[,] A#+B0$K2\VZ=_Q9]SL=G/4FZ'LZZ]+H MVEG$YYW8XT7^4AJF]):@S@[LF5#\(2]T)MGVD()0RZ/6RV\^(TSON"Q,+\@D MV,XP^&(LT5:!-1=)(YF:AM_LP'2\(/(W$5;['6T#817^MHFP&J>BO,NFHO"X MEKBQ7JVBV(%96GR!7\T9LR*'?9YN+BP?-;;?T?/PAW-@4OE*+P"QMUPB$)(T ML .T[P(9/L7&W0"7W:V(%P07.QBUQWHY.-7+0V;5SXO,6D,P3HE*6BM4TK.2 MX*OA聕Y-AZ%I9PPETWM3?B'$G64JR>,*SI27T]#TQUW1>_F"\=;,O; MZ 20<4/VRV#O=[IP8N[(+M]2UZY/UW;D:OIF)*%NNG:B')/S M@NE' ;P<3B\6(\2][;=L\MIYQ[;T&YLR4 GK@3TQ.,/OJQ]]CD0R/KA!MDQ= MJ*$,[3"W%].6+UPYS>WSQ M&E$:?J]7%\C::_!IWP6A/:=+U6?#!XZ^F#PF79(=)O@+;TGX!R?E\HYWKH^; M<#%K7Q]E#)JAJ2/MX'.@]'-K*%0[#.^1A$KKD% -4XT M9XK/)MA57/J\>Z5X"F+^AVCYP$E96@NTUJW>4P=#B6701/%Y*9FP$O'107PT M51M4E3\H?=;= I \\'O\*>8[=K\8/U9Q2$ M>.H3.52E-:3;NM5&ZK@V/9^D[WI"W_6HDM4#R>JH_.#>TY*-[:&0K3#RE8E1 ,2(DVO2WQ_AT&- MTW9AHFR[S!USE)R@G*">0\)9Y7M;*$!<)C==BO2_CBT$.F+."7!?QU./%6H)KCUJT^Z*G]857G M%8G((15:*O2>T8?#%5KO@$)W8;/M-@-B)P>-(Q_B(%MSGJEF%@SKZ>TAEA]3 MS0%V O2QOL1^8FG5\<^KY>!BO9WT*\8$EA:%V[^R42%:N5QV"M6,:YTUE(C, MO\7!$@9: I8P2UI_+HQ'=C/QF?']QIC""M\8SK.Q#)!3V1)RV[U9(_PZS;92 M9CH]&F5>:@?Y#Z,V@ZXA9X#;O%')F'S", 5:S-.;O*VP%?HA>$K](N!KP C"PM6 M"'PBA5=I: D%N^< :SD?X/*OAD.IAT:H3!CLJR[B4X$/NX#'>58!::J%DA<\.%][ M'$B&>3(G@Q"\6,.W\LM12L=ZNE55GY3E6+U#LU+CKDCCM,%)5:Y'*M<=7(3* MU3ZMI:ZC&M_MZ7YF^(_,4D(/UA>$'"POQAB]% ?L^/D<9VP_5<8$'F(!TPCH MAR"(F%7:(F+6M*YVQ@<7_QV4W(&91=]5>YV @BRK$JO$G M\B_&$JN(^#Y@,60HD+I9.\'EECF\.MEN$,M!:74=@KIJN2ARKV79S&7+TWD$ M:D1N17>XF<9R?=MS:5K9;$6JH2K8 MBZN;DZ[8S4E7Y&VWCMUNZS$(=D.7-X$%(1673I/L9%9B3+[KV%=I61[K9.VU^)^:"?'$%IB-7K6(ST;5%QW>I;,J%*WR!>V8?,SY,:Y1@+O[-^PP 8* M+@SG;HX-N3]'88!!)"#(9_=W#^;X%6D-/M%_RZ=!=#&[1AT=WLY#HO#44+!V M-BTXHF!A?HTZUIK2L6O?V_O#O*'+%K\B@&*96&-I$1NV;H?J>'P1#H$4N[I8 MO8/%;M2Z':F=454HOI?@A]8WM>1W%@2*R;%LE(7G\RL"UW0BBUH7*C$8=IQ\ MG@FOQU][(:C4<&>B5*)627.> QM:A#F(G0W$>&+)UY);[.. E+2\&X7D!Y= M:V\VKS^Y@-0&R%$VL3^8-/56M",:XD^>:^X']M;3T,,>5!UR.XB/]8YZ2^V5 MVEOM+GF ]NJHO<-^5:UZSZ6]Q\X*&]8X*TPOFQ6&N54O98+UNIN98+WN9B88 M/F=G\E=>7A8][ +RLOY@BN$S96'XX1++E WEWF>6'2IWCSZC%MK**T24:ZW_ MN?5:"6=&J( F H4#/&-^\I[8? (G2KVC#Y5G.YPIOQKN=RQTN"/2&:KRJ7W7 M5I6%[SW9J V$3V\OF^-TRZ91-.]J^>[U,&VKVQ M@$^*WKX-4KGIM6[[VYIX 7L(+W\;;04J(%<<=5C$?@P*,1 M\H7(W4/3KY/AH_['DT/YQ\ M>,_2V4$_T/4"67TUTJ&[ )F 25Q\'?I8117H48R%4IKXW[L=_G<5,1I!Z9[Q MGU*L6\FJ_O#I_0;O//?Q&_/G:+96>3.U?S#KYK_,]Q*V=%*V#,KMW:LB5.$\ M8 ]RO0WIV/B#,HD%$2B?7M-W8;HMOK\-.C;?7;MGM]8$E_?1R]M91SMXZVMQ;,P\AKJ2] M4G_'7JD/2:_4?;9?>E_.+/1+V)3OP0E3DUDG+2H0+Q+@M.P) MO0IR'O!7\4SF!^!(*ZX'+@5C])&]DOK=/B#I_MUTRLPP^#S-"FY^ZGUOO)%Z M7WMYP>1ZQI>(,I/E$JA$(A#/OAV&S.4@-(;O(B P([G8%P9X!QUN*8VW.);P MI:3I=T=M71\V.TU?3JIP0D=8\T?^(&,7C=9(U \B6 M5X@H1\0FON=S7S@&A9< MR )[J6CG5C2^XY76,XTCXG8NHK!)ZIG4LS,T):AF1],Q&4SM#BO.S)6:5@^! MDYI6N:;MN:5UL51WD(/Q7D,].VFI[@4<2N]$TE9\*OW__C;2-?TM<-&83FW' MQERK_)-JFD70R)K,"OU&0>-#][,>-><8=JO"%I=UO9YJA(3J,_6%=1$A>5*RU%:5T^B-YA-?2 M;^ME/2(2'VJ)"2))&VWZ@[)9V_4(SYXF>"QEIZ&R>* MI&<_TS/0:B,\AP8#N13MY=/EU:Z=H258PR+]LF?:WD[%VI;PB95&PAG@A=M0 M[?0/3B&I19NT"@(+4I&E(I]-D?GNO(\>=RD5;* WH]VAU&.IQ_74X^/OR'AE MV(,=^>!D,ZG)4I.E)A^JR?MOR7VZ^]>TJCK(U+(#\0H*4RX8EEB68%1/;P\1 MAV7A!3:.>>,S!P8_L11^Y>?5T[E8;R?]BC&!I47A]J]LE-U4+H^=0B \FK86 M+,C\._/3\,,CNYGXS/A^8TQALF\,Y]E8!DCT+#*.[=ZLT7!]^5L7.9T>;9%< M@D +/)]X_H;0H7 4S,FHS5R4F8]J_[<"J&RM6X*!0M2D>[08;AC\XQ=C/>RS M VDL'U,LA36J#4S4=VR''<*EOD[_R9N,C/4X3C@U7>(V4_NT** MO@C1X4VS\M8^VK'VA%L(4A8*V8PE4E6":/(GEN/!LM9@XA ?CKJ(;T#$*7=H M4^&#F"QJ D&' '@^XU*,&A_.8-M]G*V I2%DG6F$1A#ZW@*DATC,L6W9#Q-; MK%0I_/>9-_U.+WI(YP?T_FQRQ&N3_1/V"UC7MYGA;B?WN'7;:V]F;*R0VTL> MJ<:(LHF"'[:T0?&E?7#O8@S;(@M#Y$Q->V%A E8P!<9%-A*\8+K<0\ #OYHS M9D4. T6(FW:^]_Q_NPO#MD@G@CLW_L'Z,PI"!$5\Q_OLI*O8@+_M3[\^NFA M]1K^0I">";YO=D%;/>%3K91+#1D&QI2Y1]!D#*')MD'[YBWC5+-%1"L^)0%K MM0VZ\2( %0>C]EC?B>V7$ULX/^I'T276%[Y0/QI\894<&&^\\C)P%XZ(=%@S M-<@+_17MAE%S)L;PBY03<"@$X\'@(Q='/ )?C&E7"H"Q5&;)A74(_]5P.)!V MJ$P8;+0N>EC@A8.C;GM%T']JH?6RJ%46M9;L[90]1NT^0)4+Q ]Y47F_=W#M M@BPJE_I7HX67"LT,SJB 75+ +T\L93,3K#S?J% MBZY>O=0]AE_Q+8PE]8IJ^!9S+55(.]*I!+-!Y?GM'R@[_G"XT5/?&.'H#EF@2S!![:(?'-F!&R=3>?+7*1\]B1W:I42NE5@D>.W M<>(TSS"GK&->\\+TGV\*46VRE[OG+>#0&UCP%=6+!2#$4.,6$OCV) M8!2]$0L(X.M6A+W"C07\"(N@?NVEDK][+R1_W\'Q/ R^>H[U;USQ7;*P;UXJ MC^E/RP+"IC6O"]_2Q_,8"]X#G@YO,QIHB4 N+S7%F\&?;Q,=]@/D[ MCF(")0-U;193P_;%'+ *@[ />45(HCP+L!T,/!%X("^+B3/-4?TL9!R\BV$% MA^$OV\IGK*(1(W#5F2>9Z9Z@4KV(CZ^S7>7.-,&R6S %\M'XWN?!/'R%%QF$ MI.I.'U(E\1F'(^!1469CC0@P*5(*\X./4P[, ,P<;"[<<-U\HBJ=\ M]/SPT7A$?3ZG@_&[!^]$7J$4B-W4FTYO)B+Z&,P87DMEW5@?_AK-@?;P&DN9 M,,=[WE9/L>W\D"GWS/!0)Y8UJ 9#UCKLS-N^M.SL\JGMC20$[0\*; WYE#@I M!O4YUI^UZ.!$96RH..$<+_.R81'2*\X\W7&O<2\D*C*BE:5I7U@<\/&*N6L M=B7W'6$:^BQK:\<:V=KNP1E)E7.VWBZ_U&VIVQ7MHN]8?AXX=Q.HJ-+DQ,U6[!2Z0"4&*G M2+,HG[>"][-NR&E!5X\I-?"..;EK4O "L9: 8NUS7H*M)-G4BBS9BW(2U?%!/J([+E9@_7"]3OI;)GT%-LUG6BOU M"$Z4,+)=L/^60Q)4G7_'N M-Q"0JLHS_N-ZHD319W]%+ A%CA6(:>2$? )KV2:P%,QAP3N2E7K&8LB!(/:U MU,L-1,&S)@FN(3 ?LL?^!H.>**0&8HZ0E,"OS]/TKW<"R#*5[T9D:'S &U:0 M9^4!,5%_]\SO2C9U]U7KP\/O]T'K]7ES0>]>L@P;(JDJS[74':;,##!)41B$ M,&^T!T1LQFYC$S.\/A!I*_=A>\-V_\/9M#E M6?-AZU;OM3?CG*GU+IOXM58,4?6$1ZW;KM;>3)",)XR)>\&"H5HS9WG>9*3W M(JFREF*;LV&=%].VL!7@6-Z/+N5KV6X IS1R%5V$'G9O3".8*8]PH"5O8$,O MV[N2N6IOW$&LG@W?4KZ";@19NWYAUIP;SLJ,H2!+>9-"X.F;X<;*[I]Y>>OUNL7\K:136U C.]2B_ MTP :[DLV<(OO@2)"Q:]Y$#[Q"5!%S^.7 G(G/4S MS$%U\8/R=?$G*W_OERU__QIZYO>9Y\ F$KP#*H?+3U[(7JA\'W0VB[KA;YM% MW=DG_UWASR85>&!88TC[SR?/I;1Y#QQR/&Z*8,?.NOA]VA%MKC2_Y&S0T3<" MFOF;(%]V/3;!$FV)Z#X6BS[CK<"<&>XC;]P5K#"-"::%O"B:=P+SE'L#CF6P ME60'$V?]E+/N*F?M.+RZ^P) V74,SAZ^E%<6%H3Y8D>\GOJS;J<]UH:5E'H- MVWV]7[/R,SDG.:=*RQD[[6'OY7+&LQ"J.SA>B67M>D"-"^5H"4_A+F_34;*; M>%[!X5HD1A,6_9"ZS!-T)JKO WSON?S#+D+,OL$)!AS<)?=BCMJAJKE$O(.Y MBLM:Q"J_H8#! D,QDJ![$?0!6X;BL9H9/N:7;B]GDG1\43!-DY>&L23DXLWA MO#-C;H#58C:<3N9,>86QJ8WR%4GC8A;46]?S+9MP;]]-^$(]&+PL]%SNJU2/ M#W'>85M8W#^BGW5QBO%U9O@O%**67/+5D.TN%S>CMII03F&.C81R3L:)6PI5 M24!AE!>A<0HT<#BL(NN$A4?%*+0U%R8@4[&>#C,89]-A/GQZGX?%ZKFTP7!C M\SG-8RE6'// M*MV*2*I:G43N6E6ME*;M: !6@8(-0,%&FJIKFZ6+J=GB'*:EG4L]JL^YRCN,&D%()QW%3J;#DL2O]0JE)C="D"I%.*]BP".BQ MT^VJ/>W@!FHU@#JMJDWL.04$^X;S"^V]0NXY"[Z,J/K_][>1KNEOS].G?D]Q M*MW16G)'_8&V[M^](/A U8- C"]8O>:YV1SH M;]XGSTT+;%8KI^+"J;+>G-:!DU)/[>F;S<"D[-52]J1EJ#-W2F&>U-HP:#4S M#!6E47$I&N>N0*;5Y2G9?B;P!7DX<=1. MI=UT7>"7+8H:#'64Q=+W] ZU315ZQR$.1CZ9 V5HRHW=ZF@U0\+U *H301DCN2.W7F3BD#OG%@K;']'M3&?E_W M920Q\88835>2,:?E+:0,VDGN2.Y([EPV=PX[ %;E-SP@^'A@A^PK\['W! _E M/? V/CA M'TJZ41@^SY5JPRD0PJC-!62.Y([M>1.A3>7M;/CHWK9\>N^[;S/ MWFYF6M,7@<#<*W!SZ=^7@:?AZ&6#$\.S4["!3,2="8;$1^,2A!]9./.LTD9C M#$9CK.HY%[D7?04@OR^UN69AY.,KL]ZICS)?$\;O2HNN"B!^1:^L[@+;1T;8 M[(60\(MAY%^&*I5-B#K5"VW=]'U?L)W# M*'.9:ISGWE8!)ZSKU<,)2Z642MDDI2SEIHY.AT^L=UNWW4Y7'8TW=]5]<>BD M[DK=;9+NEE+=HP,>ZST.>-P9Z'++E6HKU;82M3TZ@K+>)T#*@:;V^Q4CE4O% ME8K;),4MYRM7"LFL8_+NL"]=8:F:4C4/W%,W%+/R+94W)>B.U'ZO<^%;ZHZK M&+C-GST2\[?1^UNKY?[4:>MY7]ERZ.&[;[>+_6D[7_O=_/? M(>QX8UQ.Z@F"FS._ M3ID6/"5"R7904T)/N3>>3$_)YDX4 "\H6%5<<-@).!U_'%-DP#?F0V:].W6C MP0_PO>?R#[L(-8E+MA4"]2@"Y"&)N$'$%"A'61BV=6.[BLFQF=0[XNBT$/2JU9Q5YK5 M*K;H5EN ?&=PEKK[.DL7ZBD+5*^O!1V :IWA.@^KAU05,"479SPYG,DAUK,* MM__BR'8W]R*WB-6LLU;52$>W2DRS@?T3C*>[A6\[BD883]T*,)YVJU@C@9Q& MO5,".8T0R*G;':J:OEEG=U#13B$+6>.*NCW%KREEUVJL"=VD, MJM25.B1UJ#$Z5*[T>Z,]]M%@DKJ=UJTVZ*F]_B;HRKZUX5+5:B%RUZIJI31M M<.Q:[JZ&P N:.NY77,DMM:P6TB:UK("6[6A25(&6Z:W;T0".7YK4,JEES=&R MX6]UNUX.%#U4<60>%\-G;EA:_0BS4M?&QU:^ M(VG>&7.2&]Y)[1,+%=LUO3G;Z]KM8KL-[==(LH:]N"1W)'OK WOV!MN[?O2" GYP(B?'%\_')JV[C)\_UDRS83RM)L!]$#FQIGW+0 MNNT-U.[A7;RD[$G+(+E3ZD"YHSG)F2W#4%J&ZY6]M6!&(HIY@C)JW?8/[C=W M5"&I5>2A44@:F*R[:GEA?( ;X\]=MO8WY!&DX25W6>=,NZ]WT<^7CQ^@95X M%OCTGZ??C!]Y+OT8SGX5I%9+Z:J3=&V>^!@)S K%C,%S_;+I:RXT$?J.=N+[N_KAA;?BWO6-M1RTM) M>1^ [,SZ+?(QO$O6D]?UPI3IHZ!L56]/:]UJ';4S/KBD5\9NZVQJ)7+RHO[RE((I8F0W)'VWU@IO?HTE/^8S@1*^U4]M"I['5'%96!2F&4 MID)R1W*GEMRI,J>]=H:\+PWY10EC#4V%[.(J1\E1,M6GE!W[S0YX\2#&M*\K M?Z>&45X9@Y?O!/NL'7;/:2. MI*EI"$6/\G7NO9*T4/_?D;,\J(.Z6+MH[<'7]*8+?+:\:.(PWM[C@*XUM5/6 MLH ,W1,V5^_QYNJ]H:KGQ*;VBV=6P=DSQ4'/)K1U4_?BK9:JI,QEJG%>PGZW M@F[MO4JZM4NEE$K97*4L!ZS1.UG[]WXE[=^E[DK=;:[NEE+=_K$[A_:IG[RN M:L.J$,FDVDJUO7:U/7K#W[X.3K+65P>#JIK 2+65:MM M2WG*0^K['C?QX[W M.4V:I",L55.J9LD*X@W-K'Q')?"&CJZK(WT@]U2IN%)Q3Z&X:Y>O]X;O+X$* M=W.@;+C:2O&+@4T,2NLUU?+GI2 W0:=EE;D<)4=)T9:CY"@IVG)4HT=)T9:C M&CI*BK8 $X/^6_71+H "(6&"[ MO%O5;0P3\"F:,]\V;_\!P^+G"12$GMX>]A?AVX47V/B=-SYSX,M/[.VS;86S M&"4A\T6!%M!)OV), L^)PNU?R2 #F,P-F5\UUH/6V07VH..8&!-].EP,!B-K(X^UHUAY_\-QZWX2S,_7L+">&0W M$Y\9WV^,*:SPC>$\&\L .94AQ-QV;]8(OTZSK9293H]&&0[=8#'3\TEPWD2N MQ7P8C$,??"K"H=?L--4/QILH]8GBX8?"/7XS;//9GV6/XC\ A M0KSH+<+*I51;6_\P7TH';>4?*XJKK.&0K ./O#-\UW8?@R_,)SCY;S#V5\I="S-FS("@E+3?.K.6-6 MY+#/T_4)_VH$MGGG6K_9:$(W0:/ MSNI\@_1MQI2IYSC>,U!#(6.N!"P,$!6?!,PP\4VX5G>!%,T0I4A?TPV2+,C#,(F29X_6:5J9MD M$S8?*9!MO7[9+5* OO5U]>G^SZ2.QB7^< M&LIVAQM+X=>)-XN/V_#1+YM_'XS:8WV<^U&GK?U/_F)GH"HY,-YX90ZB%W=?3@-@M=N&=+@-\1E3/L*X M6:"\ Y-FKUM8\)9>_ M@[6-(B$U-HHIV"VC".5:&'=VM3 >YVQFWN),=/G$0G %P). +3\#0Z>$GG)O M/)D>.AES#Z>5(D\6D+Y:&(5=["LLWF=&<"S(RN(0CJ77?R:+D\<)Z'Q^ZU^3W4UW9;3KKFTULANZX%?H4 MS2?,_SS=:*Q* E"VN^J@T[H=J?IHH/:&!T/IR][:-96OI]Z;P;CIE9H@7*W2=8C_A_8L9^79HLXL)@112YAP6-529R^NRN';< M4.@[Z\\H".>%.S5DM%H'K>ZKP^&HHE8--6BC(L7LT#WC"'+6!3D;JH->56U^ M3KYU7.QY0C"S49M$)2&]RU?M?;S!;;I=6J-[Z ]VA[JJ]ZOR!^L>8I:R>>2C M2F7"V4?A'/9':F=T_,G#;>$?KH@*W!P?3+O]"M"%W MGG%N\HO>H;XK%5O$!#=WTD'KMM?6^C6)^)T@3T!*?IW6MI?D5R3ZP]9MO]VM MB^A?3[#[PB(6U3A,330WY0G00&-4RA8)T<^S1B/:B+5J6RH7X$F]FZ%+K;I. MK:I,K<:XR1^>)'L2M1(N0#R+F(I]7M]V@&N,.C*ZR+J: M&Z*F,H18+#U<_N MBJ.#=VYHWR0Y#]D H,+^BNPG4&PS[H*\4@1D9Z C%2/WB*85EXBO>&[?_'<")P%P/3\8((A&H3W6&H M;T)4#/5-B I\FD*/4SXR Q\VY_ >.W J\G BZ/DE42R2U?RZ_-5P#-=D7V>, MA?\$,5N 2.4LK+L!6W$1P!03S_NN/!&A$6^"!2&H/)9[3)$#_ -OJGB1KTQM M%PAA&XYBNP&LD3BB/#.\<0P$PD6@O,K"4>P+.M$_ ^C$>-P>=H9E,2>ZHW:G M5PZ0X248A<'+, IEL!VZ* 71#AI)A(^&;\Z4;B>' M"M5 =S0(W^%7V)$(W('V7XF/4;K:(=["B8BI(W6H[C626%+8JA8V?E3;)&=% MJ4S%+EXS?J;X_@T.WG"^,5QWKMC3#W_)H!S,)RW)V%>91(_>5:. M5-"PFYUK1FKH=%Z&:DB$[;WG?P512T,VOX',I;^517$8]EJW>D?MZ%7E>=0] MB5UJG]2^3>W; 91R-.WK2^V3VG?UVJ>?2?L&K5MMI X&$B-,:M_U:E_W3-HW MO"3MJR@'I3&'WX^&_YWQZQU,1 F7.X^]UWH[O\]I[QV1--6M]T^?[-+Z-0+] MZJ@#76);-%.&=IQ9*I&AL92A1LO0#L^["AD:=4"&-'4\J"IW7\I0O61HA_]8 MB0QI-9,A>1>RAF+@N3?S#9?0=I\8!TPZQ"=L(+[A_C[A1Q;./.M#2MB&JFF\8!5R%(\B6%TI6$T6K$+>XU$$JT>"U9=0O\T4K$(N MY5$$JU\OP;KBTK=[SPTPU5]Q/'B*XC.3V4_H76[-\9*'L9U.Y"I&_(T4KU:=Q MIW4[[JO=G@P5-5.B=GB11Y H;-C340?=@Z^,I$354J)V>)%'D"@=;!2<='M2 MHIHI43N\R"-(5)=LU'!0EUWOBL.-G\,9PN]CF@)B9W"DC!ZU931[W-1.'7\N!^X1*TPR^L2H+Z*$'#H92@YDG0#C^P M*@G"6B%UK&U>#$H)NG0)VN'W525!0[Z+;9X>3BY!.]R\>D&$UFG4%CS!=?1 M\>WS@\1I?="&KXPI& %7](ZJ;('E4PD[#ES@[ !OJKQ/$.,^9!#C3&/!X?E< M_F!-5;Y&\[GA+_$[7T'8["D(GALJ=Z:).)$@K,H7S[%-F\&K"%\.W@3J Z>$ MF_]!15+FGL_@$ZY3^'"/CYI3E@>0ZA&^JSPS)0IP'&ALR/RYC:"4&:2[]BZT MNA< _$K!"W[S@2-3Y@=WKO65^4\V'A8^3Q-ZW04!"X/MGQ UEJEQ&&V #QY) M5.B);^P0;()9 &'PH^>'C\8C4Y*EQ!0^L2C3;-K*YGR4!QP0**]:'[\^!*W7 M"C90\YF)U8"68H19'$20FR\^6QBVI; ?"^8&,#44?(\.?W#T\T$>%(,X% L@ MYJ%@*2%A*@HH286P)(-4VM:,0"%1,I],+X6I!+&(YJ16 19:QJOCTO(-+@O\=C8@>P<&]MD.9PH:\KT";]?6?!:)MWZ>63G-?/CT?F6[ MB3O-4BP[TV%6_.5?S+$^N%]@CYT"S;R2?6>'G4[KMJL.1P/1R[+T(F3X0R<5;!B7M?*P9O?BUL/YWCX*3Z:F($=J L/!M.FAN1 MD88'KK8JE4LZ\J*I'ZPHU5J'\>0\\9ZQ;7HE5 >5-=8='72GUQ[*U.Z&"E#O MV +4Y0)4JWX@#7>M[XT%17?^"R8V-:WSR GMQ9[%,PU, "E@4+LK^I A:Z(+ M'P51=RF$GBH$7F6/N^U.'1(^SL.2GXM@=,LN\8(HQWZ:-1NU\5;MO% MR_ U>.WYNXIOA-)CK\ACSU 853'1T >@<0F/:]"Z'0S;6KT %LT.N^J@F?6%BP('NGJ:'QPL+1>M1RU M%OY#]L>B'F/M%EU8..8-SYS M8/ 3$\F/@BV9+XK4R4[Z%6,2>$X4;O_*1J9:Y=+5*919J_56,Z>S_^)TD=7V M<#SN=R?ZQ)A,66\PL";Z=#@8C$961Q_KQK#S_[!23WQIYJ?)>8_L9N(SX_N- M,845OC&<9V,9(*>R^=FV>[-&^'6:;:7,='HTRG"QLS"=F 3E#8@K\W$4S,FH MS5R4F8^:_[?=+!JV;BF;&'/O[M%H$#BS<9O'_OST>:UW@E*&8;Z4CMI*N3S] MK^P1:Q8>&$96P*BDQ=H;Z=1#3>=V%(P"L^Y"\3=\YFJ2]:]1 #,+ D4\7/F0 MEBULVILL6=>L3OIB>$G):H5SI-__ 5*S8!3T7\3G*0=AOI6MFU/ 2;11=+4E M(2Q!;!(Y89_I=< W0>K5+D.P#A/WIV?/MP+FYF1_:=W6;?CL;6Q,BIA7\$9Y MI;WFV]04/O/\YV.8,UFDYD807*S',8-7O%P@&?A8;M M*+E?%;3"C'Y>7O-*C]^45-6(O-=@XS7 JPB?2M7H\0/-&!*3/X!/P8:_^?A; M:=4P9\R*\.IO74DR\OSK4GR8HRZ]''7I;:K+MQD#ICF.]XQKX 4*"]][LG&= M 7.8&:85]T 3RP@-9;*,6;1VOGNSGX;UMFB8V+)1R3(ZIY.*G;:6 O:Y=H?O M=26+*<;Z>%?=0BVKZ>@O5YY44^1Q. ?&%UHG\0V< M&J9\A'&S0'D'NY]5YMK]9.0]SJ@&M9C?I_"GT/)WL+91) 0_2TLHV#U'P=#Y ML'D^L1 \K2<&CL:; K)36Y4^J*9@E[#OE3)7^>0J19 :UUDHW^?Y_)!V]'WOC?'\ \^\@\[G-U' :R/^>]^X %4A(;A/^N;\:-T/!B; M:/1':J=7EXBPO"R1&K-=8W9<))Y"8P:H,4-5Z]3E>K$BG_(2]O&-8-RE;.+7 M6OB0I\.C\^LPXGN-U7Y?P@,W4L+&YY#IG0GNX30W*ZU'(;K^@(O;5T;"J M3E"G )A9RW33^OR^^RB!Y5KLXGL&O+M 8LN+, V@AN'X(K,[417 ^8[O'UP3 M=%F9L"D'D*7?0N,'"YIU553.=3[=]Z\H4-3("Q]9^';A3M"N"Q]N('_W@B#V M@VPWPKJW)#OQ5[*=?-PWM)SO?H"O!/N,[1K^\D/(YL$GS\6W^I[C4'Y@R'P6 ME"X4T#71-;,6\#>RHE0JUB'W0G52++UU.]#4D7[P(:0FD<$+\@J:?7UTN;@J MI9K ;-X?!; ^*G.2M]MW?95O2N;6C5.&C?NFBY &JE)GY:3\E.W]D:-"&@5 M#!.) I2<2-'5QLNK)U"]+4^%%UMU,C>88]A51X?#E%4N#S4]B$J+("U"]5=L M=3()"'W940?#JO#*SFL2E5M4+:OO9.>R&G4N MX\&^C#$4W[_!P82/L0*8<7,>Q Q>PNR%AB,:2J;WT1QB90_X^ZT;3IW2$DY7 M)7B8H'0'-1*4ER^75P1&5B(UUMGN[ !NX]U@2SO&U'D<=F:U-SKXYK4^$6.I M!\W5@_Y1]&#$0]2:JGIZ1P4_ MOR9I!;*DK5JQ&1Y#;+H=$!M-5\?ZP4UH:I*-0O(#$H"9*.7*462T_00$:HY& M[L@XVU,?-71[NJ...CB\,W?EW*OIX4'JK]3?RG'7]]1?G?2WW\,C?"/T-^=J M:Q.074*TKX-?]RN!:!]*B/9F0;2?!XH=+^X5O:U\-%P0'@1J_GN@(+IZ% 1H M)A&:^LXUG"7V!H6%I,=Z6))%JD=C'E@0.2$-27,&5E>Z%1?]3"CT[SW_V?"M MF]\][SM"6G\-C9 H4'3>=<%S3R>N$,8V<(IC@"O '%CE7-$Z-_]'>17.F-+B MG[1>QQCE2FLJZ. (.@3)X]06]2^DAS)ES@R7\-"GRE?&-U%]>(>_XJ?PI\@' M>8!EW9DA_E4;=[MJ.E1[ES/TW0]S9KB/+/.=GIAH]J/6:PZ]CA]\\>TGA*[/ M/.5W^-\C!PI_P#25>?JX<;^MO-^Z0,7P43U!-15X&>[%P 'LC3M9TKNB@+27 M@.F5(#)GBA$HK0ES;/;$D#PM%H2PWX?BEQ\+6"W]N/"]/^.?Y\82__=L.P[^ MWT938/%1#K =?O!\I67 'HE0_/Q9\!>8@Y4H(FE6$")H_^-25>B+.(@>1LKV MXCH%LU7T613VPY@O'/@E^WB?/1J8S//(>9V'6X\<@-V6K>'C@P)$,#-@Q-LM M3_0B>.D47HT4%VR,?X=E>?"['S]FJ2P,GU,")QYZX(H],<=;T+=FWIS=>*ZS M5!P/%0TLM&L9\"70S.\L?$NO2C'HP1*1DQ:#['MQ'P*8'-DK_H68KOPWQ_XK MLL&T+>DKZV\\F9[R(2&*"C^;;8[Q'Z(4 M30)XNH$?*:\P?P<5!%8(7&T],Y2*B&0#W@'_(U6X]^9 C267$WH^Z&],R%Q6 M3>+>%J"[C\R%53MO.=E)1&$DT)]Q)3'!OS-@G&\'WSE_(E?\C;0+M K7&S]2 MS9#$7-D#_'0/2'LFO%601]Z<-S+@H^$97"!MW@T!WL8%W%# GPMLW#1]!I1& M0>*:G_1,@!^F-EAX9O VR"> MA. [3,UV09]#81-04$@D@5B@9GP52+P@FDY!,N'E2UID5EAPA!$JS\@0;'K MOBN& Y-RR9%5A.C@UP3Y2'/HL=,(F?\]0GR_&](!<^!KCR; =8V([*/(P M/_@9GD(,-9X5-&X^D Z^]>C!4]E MXD@0>&:M;Z&@U\9WA4R.$<0[F$7OGJ[NM;X:,]0T^+Z!G+$\,Z+^%XAIX"_0 MH>1L S<21!;D6%U[I!$F7VHK?\ GGN)Z(;?T%EJ8!1SQ;!,F%"WXMWR$U;8# M1B_\ L:+X7OTQ;FQT3SA= M7)-GPA;-A\/* M(C?=XL#^/!'=X=7\ZV3JN29LFFD%)4\!G@.QV ^3P6'5P T&=,_GU'2,Y_:% MN6TO;M=/G@-6@W1?7;/'J7WB_6H"+C-H&4R#/!;0!-0@OF$+3UV)_05/,5T3I2F:*%\_U+V!T^3S[)]073EX7= M@07.&0MW334VKEBE98.A!W$%8LQ04D#*P'QDR6UZD6,).TPOBT65[ [Q =8S MIW>O4S9+UC6E9"_-+_'BT.< TP>[#Y@[(H8J'B<<,(:;.$Q;>0 )2B8.;_@" MSI7R 7P2//=I=['AQ!Q ..>Y2,+-L\/_@ UVX)'DZJQY\+CT'I=5#W/=!K\@')H12;O_G51AF2U,U,P(\F$TS[89?#$T";#D9XBA&2@TY-^YGP9;\ 4H(-!GSQTMT@AC 7LE/ZFC*WM MDVT\HO$]A"Q/"Q_!/5MZ6 M-%?FC(;<(XA4>R6F)N=9@1=@S%92$<%E5/H-P\Q>(J 0_T"9VW%"> M\,C(G>B)CRO 2XD@"-+J O'"0^6Y( 0XS),'MDQ83<73L"J#"&'F<]3C4(_(IX(BL8-]I)# M-ZV&9O;%,4R,+:$S26/NP=]M*Z]:V<\Q[F3C.]&Z^>"$@JEA%IZF!3GAAX_ MU4<#XU1!X,$LDN-P//)?>$#!YO3IT'OA6^/0 *C'_%]$EI3/C[N&\L_DL+7C M5:]:__ST\:[U&HC&/[W!ZR*8:9!NTK G1^A DU>%'@@=>- A1/+'7P1JNYY[ MD_<)36HU^!+PHX@/6W\@E")'MSD?DN:&*YP %<'@#2BQ$8#C$6)<*VXH"#_@ M/K 4[A3_//.]8 U<5( M$BRKJY&RHMW(; ADWO 1 7=;+=3GT#;!_)CB! A[[D<;[6H?X#MB#X M!4Y$GWWVB.&_!U!F/Z"-[QYT$(R;:QMOP:R"ZP!>JF7,O+>I__)/!S;$N#'L M/^%A2W!K$[?F+6R+:!I5(LA']L,VXQYNG>"U!$ 7>*@'MA46C'O"'W"L M@_7:+DY[ 7QC\?R"&7,QQ PV%6?WNS$UEBP,&3X='Q4PAH^*'AV#6_&/<#S MP#2LE'D@(O"EK[#]@U/UA)2$@]NSQZG.8\SOYD"0$$^8N.D'2^?)(/)]Q#"] M&_ OT16@9WY?XN/1K_B/C=*'X^[!BPOXB'\9\"SX\!/2 W@!!W\;)_W9-!R# M1L"N"QO>O8U[P7N02/#O1=0/)D5!7C?>#+E@ #T__PD/>01.P M(>+&FL0_>D/R@$B$N>=,4G AIQ5<[X?XHN8SOP&YL),+N'R>N.CR>)/BQ#,7 MMWX?LT[$O\2-R@<7%#J,4+&2FRH*3R=./-VM\? OF1!?0MEH>,=;&[=[/Z-&"&\PHV-OMJT.MEWF+.&8$X/VG;P*3 M:GL6R#6<4_"M;>5?L&3FYUV,),V>TRL2O$&CZ!ZZSLK,>&(*G*(7XFPG5FLQ MH+T%3_:>X;SDJSFW3[$H9/FZ-7GI5 Q?O:96RTB8A 0]*>V[!THNL)?PGP[(M1%X]BE6#45V]&YRP)E7!F&OR.3SR0W[T( M)SX.K&W>?'"_ELYFW'CXP ([S:LXA_K0>ABH MYJB;M/NA 2Y+NT*#P&SVC' M$Z?\ESNV@PYXC[ZQ &Z 45^"5(/3825Q7QZ#A0,^/^6"R/3[/%[O6'2TP^"W M!S0#AE\T]D4X0$U?T@J?ON^PY1^33 V4;[\TQW)U>5R%-%F+[!#6Z M$3#AR"4V Q+'D4@8P),((G@Q3B1S6\HM)T*5>:/O\ MZLZQGRY0M\ 1XU0$\\BO^47F 3K%8'5Y &ZZ5%PP;G'("\X'2$J,V6'HXADO M'XE.%KGQ+*:7< !I1Z-.$$IR?#"-!;_ZL7DD 7UK)1(FW5BQ8(8%[FP(FIK$ MIJ8>/(Z'[)('@K5WR"?%5(K')2Z!\@#B &:\\V/?L;[P(/G<*4V>R)&=_F82=S[/\FWP:3S)Y)-9/K^S@( M2[3@NQ!]*5S2;B0BGQB7HWF*A?$ +O=$R(O/I#2(^8G,!C7)CX*-%1R0RQ-5 MW%KIXH&$%>-Q?)VT62>117Y3GA%B3B[#0D/U9#@1CA"W%<(N8GX#4^BH80'% M'QG=*]+%8/)&GIF=R5P2H24N0!,X'U'T;$;7F)CW\H@GRE0.4'[B[]"=CQ', MXMC93,&+\B?T%?%F=,:TLC_RAD3B&8#H_]-@7X+3+X9;CS?\'V\8157ZL\L M4>5IA"E0:(!$L'MM(PU$'B%_G8=7(^6N1)17 >.W<,J0WP6(>?U.0> '9C*0 M+;%@2LXI?D?W.@X/DQ$4B2V0TL)V,JN$$0+?@>/>8;N MHX<+B!,FX6F4EV8E+\H*$YW*EMR0TP284&*1W;=VYA#;#JSF&6,R/&]+3RJ7)J&?R/?U/P>[[C)5KN>6$J,W1"O[&5( M?-RCE SXW(U0]7ELB4<.Z*S)18CNZ7&[Y-^-4T= ]L5^/O%\?D+@FS.]/N^- ML7TB%N.N%?H&I4.*LRZ>,\(9[>VT_V3B7 Z/YI 8%,S W:#*IO"_0"-ZW98+ M)@6?,P5;X25I/CRID*O_BJ*+ $@\V]1QB:?)LS\QH9,HFDY"/"VQU; T))"" M)IG$?C5."+1,U#PG*$@O%KG@_. A3G6)FO",4FXZ8I+&&_3FM##[*+;J&0/# M)\<9F4-P2GC.0QW*Y. *NT;W[Y1T)10[^+L2BP-^XJZ$07%::/BX;VL'PM%; MR6"5EVLKEVM#>;E6C[E7:_[!EI@) G#;3$V!<\<.3-/#?)/: N?",.:KR MN%P$T5QY!C=^XAD^CH-U><\PPO+019K:L*WA95) M_&.R#XT#7^!5SM/MKN$ MQTP->)XK$G%@)UR9B KF.@(!C^8JYE4XMD')8&3W,:&8XD>*C9"RM8R.M97W M#AX&TSO())^>G-#LB9LGTZ-I%ZFB,/. SD^/F,U"B:#\&H',?+B9!5\?@@\X9'^;I7"9K8Z&6&9<-K7OJ2A.*>84';%]STW2YE>.;A[LF'%1 S-XH4YR M^['.0>Z/I].:+).3.JV'AXCBNIC8"U^(Y>*J6+# " *^13ATZ=.(GRKHI\A' MWOP^/^'P=&3' %5FF(/,!0/+RI,P#WU?1&_>4TJQ/>?',#N^@/ P;VR)S[48 MAJ'XX1&?C)G4F/Q%806,73ZF.6R;!ZN,3/\"A.1B'1<&DC,8$- 3YDG?K7T[ M/M\LHA!Y'% Y Z5(6]E(.:9F1N(?%P&1 G003(9ES&+:Z/(AZ9R M&.Q*NRX55/$!KA!YL\D;V\HW(E4Z03(*. %4?L88[QH(]5<0\, MDE/+_>TGO:LK\%R'@E.9N^B?M+$6?W L%9+XUK21ZPC#_U$H'F-W\+2:8-<]#O)S0Z)W7,6E)GQ3P.AZDTH+NEZVZDRH% MM^'L0K<>V1J.;=7Z5$ZZXH"+='QPW/-$ D9#L ,]C MW.>$4P<+T;<$$XS1_R>^K D^M'CV;!IC#A[4TT_NX'!;P6S MA12X3G'%,0A!ORN#B]MG]GDAI>A^,ST(SOD@ST\B<I?3W::GMSOZJ-G=;>HW*:T]J.6D]'X5?8!RP8S'%]I0YMO, MAVT>ZQAF@?(.HQ/5M]8YTK!+:-LT*M:;]B<>^P$OS$!\J1@IP^9#' M@T M7,M1DG"2<))P%S%*$DX23A+N(D9)PDG"2<+)Q9Y@L=4VMCO'<>[ECJWE6LQ? M7Q>9TNNO=Y.87G^D=GJC_=J;U:)7T@LM\Z007XL0#U6M,Y9"G-]:_1HE^)+$ M=]RM6G1/+;>[)[)O)],#I+M^C.ZT]5HQ^CQ4^+G,34+1_M4U=K>WMX4NTQ"Z M:&_X^O%;&ZO]OG:>+N5["E5I:W7!W!FIP\% >W!F.^I(U]61-K_1F7@5K M+G++EJ>;*S[=](9#M3^^]!..E-WKE-V^.AJ6W8*E[-:+B]:&,;0_JE>6HF3H M8>&CB\\NOL(#>;?=D0?RQMX"(6Y37.2BLIY9@:N-)E[>EUQ]O95B/%0[ MI:_ORU'@3.X&4+;L/#6*_T M]K TQYKA+/]"X, YT,-;<)-O"=!P*V#Q^9'8-7T;2H6"GG/L(\=M'JRD&75( MH*QSCT!9>N0(8'!->L)V.RQS1 M-HE:@F/;G60H/B^8PR3I2X_8>8QF',S@[?@4WG1008AV0J'G\^0P[0BL[KEX MZ<=[PK.,;=_J*)'^3-2[AE[.=MI3Z-@9D\1,O_9\+'9D?N( M:-=,-#G"A+>VLE7VKK*'XDCV4*S'7*ZTAV+): 2:!B-M5S=GV+U02?,((C M MH/!/:)#BSG5MY2YI.\;_A$_A5@7,(_::!:.+S=,F+'S&=GCK#6I7*C!MVHW$ MALV--[WDKX(I\GT)V]K%[9]#3Z7&S[ -B0Z94<@7 41V^0: 73=A<-P90_1V M=Q"\VS06=MPZ,=,*6)3,\Z[ILYKVPQ%RP+M1PQ[)+&K#YX)]\'F#DJGC>7Z\ M#0;*J]8<-E,0H]9KV$IM@+QU\=\#A4L AV-.VMZE;2+% M,Q-UI<[HZ(B(W1>&8$\;1JT%B<'AS^CLX- ML,U,W[SB#5!/%FP;2+*[T2D45)U;B0OJ!L1]T)?]2B5V*55E$^1ABZN:V@HK M;M3I,^HKRSO,+#S'IB:+0#GJY)/OCL9=#>,7D!&AEN-[]#/D3M"?(&?V=%G? M;BO_I Z.7WQO:H>RW):@538 M3>7@5BH71SS91T7V4:EVE"2<))PDW$6,DH23A).$NXA1DG"2<))P.M#& M4FOJQQBMH[=[5UJ9)7NDR+-,X1A2K]-$V!TINXV776VHCH9-Q!B2LMMTV7VE M]=3>L#;QA6K$MDRHZ"(]2KW=+Y%+A.>2R>V?(J=6IXTBM MMSQ>3[:@>C(LBOT9"R0S57M'ZR$@OW_Z[U>)\U_O%CKWGDO^"&)W7%GD7-?: MPRL%LY:1R)W"T6N?HW=#TX3CL*O&^E'JTR]W4I'*'<"Z;4T&]/?TB"_ @2B4 MU]KP((.N7VU'+!F!.H(G(86C^5T']_4DKE>17NEM_6HCN5<0BI"I?)WVX/I< M97F$*N!!E"T8DL(A8Q%2D38]B-XU6MBKPWU?N:NS7<5"X$:!ZHO(ZHAYBHA/ MQF.*Q9X#MLFQS@W$)GY< W)_"?;==A=1J"!\[PO(FC6AWW9P]9I,, H/@\&.@>[SV#0EY]1O[8?#7XZ(_ MLA^VZ97F_ Y]JR?D;2(^1WHY/;$0YBM-YRM7457Y)^]P0#RYL^:VBPC@O,7! MNQ\+Y@:9L\7+E):8L$4>)3%AZS4IB0DK,6&;C@G;VLN\+757VZLO]X7&_VQ M.M2K1D_,.09=5 &QE.'+DN&!VM'+8@,U78:O6H O27J[ZF!\Z? -$DRQ$*L' M^V:U2T!%":AXL4E"?57K2N2^VC)GT"^[^TCFG"J]KJ]+*-(:LF5DVG7YU26+<;-YO7?8&)_K8B1Y-<_9O+KC=7\>B;RZTMAY!4X>!7 0[P@ M%=*ZI6.KY>APD>IUXK-\XT1JSRIA*5*G1&V]"&&2M<5E*=;9UZ!?O(J]7%Y< MS\+%_+KA4OZ-[6X6#E/YJ<^""!X*KD\\A*I$36^.WX2G>"Y^XD3(=L4P_XIL M'Y[BL]"P'<7Q3!H2Y)<8P\C(A-'P " A3FCEN52QRLN0F>&[\((7:I!KRIK- MBM]2?$FK>W.+?[=4>:]0$6NWMY--S+:GMX=8T;GP AN_]88*@V$J:2$G%G%F MOBC*0#OI5XP)'%RC3:6 6X 6;$#F5NCX?KRMRYR.CW:(KG\@_1X/DG!&S#5S,=1,">C M-G-10)BG_ZOU-WLX'O>[$WUB3*:L-QA8$WTZ' Q&(ZNCCW5CV/E_P];M-RI= M!DMT#R_$92L^Z[7I&3=MZS[EG7?=1-!6?26Q,>7J?DCL;="Y=; M6>15[-IXW*X7IVMSI=7D*J_$IQ;7)E=6X_5JW)&%*O7CBCXX,3JW9$L1MFA# MR98:LF4P*-,/IU'9)DT.=_'KRU=B8WXMHEZJXK+PRMKJO=*T$JTCJ\@QE^G_ M14X,^CF:'5;,FN:UD_LH6^_M2:OS5W6<\R"(NXL2&C^N]BBH]KHG]J.D?UMH M]^^I\D!82\[TU%&W)QE3/\9TN^VQ/!(V[DCX;CIE)F6YXS[M&^%^F_3E'CET MK=V_TI)C>1[=*1Q=*1SRE"<;K%?18+W$M5A3=.BJN@54.>JJ""<76Z<)UG64 M))PDG"3<18R2A#N$OC%NO:UVA)8OQO809B%"2 N%U(@,41(Z M 75\!N>-_P)5D 61F_SZ:-@N;]GN> &B1A [_ 76VS-X[A-0=$[%XSAF8S3! M;""T1&#P^OJ%[RW@A+-4%61B2&/97Y&]P(=<$ *'GG\GN">H!E!E:H?*A,&7 M^/,(N",&*-F(:L;?-MP$.@6U"D$_'I= !<.GH?")98O1VM;V1!P MRC#) )4+;,;SS#;ARP0.Q'Z !)#%FC(+(6Y E<#F1 @,Y-AS&W>1210JSTR9 M&4!RU^/[@@_D,,F\+6/;1.3TV:/A6P$2*HC@+?SYN!?\P:%R3"(BF,K0=KG2 M,>!7A$JX\! J!'LI.WB_ *0$IH#283A&2GADP%_[/R04S Y%$"!YO ;8XC%QX.<[Z*RX"WNP& MALFG,S<0#(FPD^BA44!$3<20R,2?:L/KS)!L/(J&LZ*'IM!#/]9#(E$LVC&] M,[+'OYZ.SV YX=-_Z@L4/M Y!U?RP)X\YPD_OB>[I;PW3-NQ<:_@$H KF; , MGA3?7>PYL87_?P;;[B,N3,%P&U( I@RO4N*WP-+!#T#L)QB#A#)GC,NR"_9T M3HX(K :(Y44A6%*7@T_EJ69;^8TMN!<2DTSH&/R!@UOQ)Z>BL,(M%:F&BS)G MGA?0(D"%OF=G#G)D.#!?EV,WQ91$\>?H3_ F @Q(M>[;#"=OPNHFC-84@':0 MET/"1E*>?OG9B\ C@Y'&DV$[' 4'3"2\+IARZ"\B%\S5GB(50.' XP(:SD ? M,X_!=Z*N)8^!+X"MBY_N,E0K%&TT)A'I&VR+L2:1M'GNXPVQ)B4B^@@T=FY\ MQST47L(2^1*"C-]E/\"/P2]L"*D2+QG%@X@#@V%A"E T\ND!:!),*A>G5^'S MQ'N17@F!R%L"DP-R9Q';24^>8#?W8#V<6&BT\&6@IS#<$@8A9E NE!IL4!'( M!]>Q&+:+P;>].4]^]/7\W_!IROS&62;"_D2.V'_3. M?1L-+E"+JR*N%M8$ZT9ZB_V3)'MAV.3"!Z%G?I]Y#G FX&Y^_&B3K"=9Q;L4 M;D[E3P?KBX;N&4\8DR51-/UF$$V U#:**]IFP178:58DG-Y.BK*D9YJ.8<]I M#O?&D^FA[MIA;+"31]IKAI,K9681?R>? (TN)T3NM'PV)U<[8VY1?BR/IKCR M;%KNA PISG@!]L;SP6;A8S*D]<2L4<=A4S/M!1V2''B.$R2N1:H7MPJ=2<.*]K90]2/!*'IS9P6%P*)G'?;&H'L IER0Q?8KE=&ZY0 M=S!2A_UZ(6K1:E[%Z>[([ZJCZHG=D]>N5U;7PF;$! M'I&XB.;A^>1&"&\UG^CV[,K*KWM#M5L::E 6E)[*:NBJ+KE35^Z\ZO;4<>?T M2':5'GTOPVJ_B@)JNO5ZQ7[S#)@*[/<%UXSUU6ZO1,UY#:& FLD87>V,&H#3 MU$SFO!JJO6[_Y%ISA>ZVL-N9G*ZK=;5?=35U-.A*W);Z<4;#N))D3/T8T^VH MW>'I5:;QB#;EKI 8YM/SRR-,>?IU7&5"''JXCQ0:)XGQ=H\\)C^).],!RL"^$5BCXSF?VT47B/]7*! M"L-\K'BDDOII (^$V4P9/@KKHR(8S4MWQXGA8:AI_RD=]JCY \[LNI7:PLYYW[J#MK#8@_82,(7 MQ;R@<9:HP\<:?*I/6F-59@6][(1Q!5I[<- ">GJ[M]<""A6VU4I"5E1ENXRL MB\C@0!'11WN*2%OYLB(>5,/F.0ZCPN$\]4]MT$]ZEJ]4#(IIBBHONO,YNL9/ M>K^M)X-B P#Z[XO!!@%2) @&()D_Z2DU+JVT,;'4R(2\&Z\5P(U)M*1/L3R8 MP7KA9XM->!D?+X.GVA=1"Q@P,_+Y0VQ>:?R>QVF!-5^9_V1CJ6O 'M&$OU46 MD6_.C( K^XN(&V_I5ZRWQPFD=%T."\&%I"@*OUFH)(5" M^C&U=I9XK5(PMB\^BV6,[R?S.5:-8Q5K#:E%3WR#=>&V68!^G]<0,="RVQR^ M(5G<.?@J*OM%J3T8B1"> _J?J5U'UJP#>ICI]+$N'7TVX&(XBR7@O>?/%:US M\S]%.7PI+!#, MSQH:@1FOW$A7SN*5*Q9L#/ '8"7?W7=IM,J'$41!NE>',T2@L.S =#QA-KZ MJZ]\^* J'T(V5X9Q8#F1%U6A^EKZXXP9M(.T7N22VA)('F)_P'I4?&44!#$T M!QKP%Y=+->W ..1T%+B6O> HZC$7UT%4/E[D /, 98,L3<, E=:(?^?D?68 M8EJEK\[N,@NP@ 8O,]XLI<73 IY:Z>"3V:BQ6G[5CJ3R:EO_J[6[.AG.WJVZ M*BB)"7B5_R=" (&0(Y8@!>$/3OS[;US"(N""&*E:&*@9112 A^4 5E+4G!!E!U+"L@A:TWE>)O*!M1UXHHVW= M1-LD7D-3\1JTWGE-9J]-$_<]AV\X="JWT!;4Q2'+U[%7QNN,.3]P#36RZ?%& M#H65@V J.CGRO>?>#[VC@U\%>'6$@4>L:-UK_%7M- M7]7Z%O_M=5OYE4)=T8)"0YB6D*'<*A4J62NN 0F(GBR\CN#R8*%Y6(H%%T]G MK(1RM3D8;='#R6M1=TVG>H+#1>PXH9#*9X1Z3(GVP!""#H3M\C23O*T@<;:$ M1 I/*!4J.Z: 8*]"8)?3A )^3('B0CY=$?+IZ]=^>' MB-2X+7I+#\#EQ#ZC$Q]&F$4 DC;>Q1B!Y\+VME0<^SMSEAP+;VW\NE(57K_T M&5=\1KT:GW$@?<;F^XQZ'AC'F;S(+WO>@?/CT_O/#Q[MO M'SY_VC_,,-X19D!FG=-IUMK*[^P1C)FXPP)K%C0&OOTK8P+Z<0K'>^Y IAYG MBR_\HQ&"R 4MQ#P-Q07;)R]DRCECU-I S<;+1?R<8G@,-I_T.% K>L?APL@U MP W'H-W.")Z:1:5. /$M!9T48,0$(3JG\+-KYKF/!;50T^NNA7=M"MR)2\'* M-/!4C/^0PD0GUR<<"3NC>6LW)L!Q[D*KRM*+E&!& ,%P5F33R(F[*L2Z*F"! MXRAW-K NXNK:G;I"0G4CLA>+&@=3WO#^Z(H@AA17,VY>@AV,SB1'AXZ#WQP( M&8.+Z/\&IF]/XI!BLCR![[XZ%XJR(\0LDA M_"QI+'!Y U:&2#"[7[P7?KL\>[2 D8.NO<8;0 M.YYV\#5-.T#F_9M?]\9I(W4Y%F]98!!$H(5?LKD0&\NZ,'N%.-:NZT74R@!D M]BYZC()0Z<8Y7ZOGP%\]PZ=ZD-]LGW$[9"SPZHWZ(*P Y,,!(TG4H6O\[ T_ M?.71-^9I:"LP$&H?8>'%#7,"4D[) ORV@H.H9\V LU1QTN_9Q(\0@E9+.EQD M@F[I^A+TZJ(KXJ:[RK6(F[YT/<)P;CX/T? C.NKS?!BT-RE2.*9CK'\UB/L9 MS TK"6* ]7'CNQ_*(L+
P:P@^SAZ]T.:MB[(-'FR7=X^P"22<%@9$<6Q3 M@.>5OQ4G#6! MA/,N0@EA1*K)$K\:1),_12,-L;8LF9/7IWTRUKM:;"&ZY8D]1.0\,-%9@-)[ M?$;(_CP,&SF&GX&4SR:LB(RK)>^<$BQXP :(CWNVQ]M^6!P6?9GI(I#"*@N0 M8L23YVY"EL<)6G_FA2O!(A_T-XX545N'!/,/E:._$SXY-;(7 9:L:^U1OULW M,.%ANZ.70W"6DSI\4MW1RP#.A2G<;Q5!.!$V&"GW67>*!?T(.]5MK=H6/]@U+?E-_0>_"5_QA. MQ#)T_(8>^D=PG?XON'2_L@Q=_YU$*SD-$1G[!9#ULV-$G[64[J,!9%.Z6GPQ MZ"41AYG_/:QE,6JZ,=*TOMH;:W63W4K1!2_0VUTJ_0MS M=:F 2CO8U[U>?#B]I_9*;R(2O>]D3ENG/2@+<"2Y(W5'_092Y %'1N^8V$*,Y:%4(9R]C'X74JNQN>) M^J]L+K7QG ?S))AWE?75W4KJJ[61K*]N?GWUF0NC^FWE,ZGQATPAX*Y4?*&; M:+M?K( Z1;TKO:HXYN4=F#2++)^PZLP-#(1Y5>Y\'R$Q8O/_)0$,WX!IV9L\ MM:_'_NP2>K*BC\G =SMQX9(1PI;PB,4E\&E@SI@5.U$$I<\\B*,/_O[UK:TH="<)_ M)>7>L"J)21 4/665HF?7.B[' MW=UR&)DMI$.9-QPREY9 Q& M9,<(P UC!1%<> ET"9\T#'Q8+MC_3(@+4F^V?L)'_PZ-QC[]$A6T"\LLC<>$ M]3%@0N!:H7<0YM2#UT]"(?DQ)E@[/D]_1: .,2E#8^=;BY>(5[F!_YQOIYE5 MLZ"'YO"QIX3Y^3GD"Y48,YGQEQ^/Y19)CN1?X:G>./!1U; P&W(!PK?'T#\$ M,RGT3::6%&&4$'H528V#_N Q.B#RFS;<,K9#[@_A56_=>4^WJ@@>GB-FSD"< MY%0CL[(#&5CBO @XLHU_YNBS(EMQ$/-I(?]UA'2+.1K0GW\X-?23\XB#):6O MGN\,P4@$)O0VE1YF+'/Z+"0XZVB:A!VAY2E2+;'$*. *'79 $N\H*0,_03MA MY""2C7AWB(^UT3SD/4;B .Q'@-BKD1.F];JX@B4_356/*,4Z91'G-H1E%WS) M9K#<%;=Q )F,F+[ MV3A$QSN;7P',=!BP.&U,]E1:^]SS15PR_DB8HFZ$^)N MFZC".:WT'%3MY.VB#E4GR,W-@TCZ).G:L*7HTD-(G+8\@WWUOFW+/JX78,D. M=-P1H1L3!.TG9WKF!WX/*T(X)B>-@A;W<:UG*OJ!Y#,/FFF;UEDO\%% *!\= MU@675C"&G*EM02_<"%:-N*Q_4DZ:2*59^4VKO^;X MX(+1#9^.YEYWD?]?%A.EH-M:60P/H>?'59O76E4*2[VE?7"!4P+6GWA;#AS8 M*FP^%C:?72& ;.!J)3LTBBY#+K4(-^("3!W:*;4:<=<0V:5VBLZESU=-?'X: M*%\.LY#82K4O5N=4,?0B3@885*8"6@B9&9]%$P^&\,OY%NU'VBJLOT;.T(DK M41:T-@ ([G0(V;L<'OA4/=$60SW_%*D]G;KL<<%WNXUZWOM[6KKJF1= MB;/;5U=GU*NZW;+$I19U5$ZEFAO43Z5'=:!V53SQTF1N[WL@+TF$@ M=?D=K MO^WRW]VO%X=Q-N<$=$U7;WN#C45I-M?S6QZWE/ZZZM])MWX4\\.JZ\"<\*BT MPD^ZG.1[*_D^I8[$(U\6)OR;O'@*H]/H:Q8S&&\N5GI[Y3G&@;S6[0_>V#F]T#FP9^X+V ]XYMGY>"&I@C MVV.I'>ZQ^KN7=[7Z\^KO,M=,#KCN'/]OGF:RQT9P??.Y-H*\$5SC\:?S86S@ M[O*JMH&\#=RQH>VFZM]C[=_W;VKMY[6/Y0U!5Q]E'CC^@!;0Y4E^]\B\6[QY M:%"V3DQLLUF#$?4&L!I*4G^0CMMA/!7PHY;BAH2L%!0,SS";IVW(Y)Q=<"+6 MT@R2Z@_ZWLEK#?V02Y,*+.%FJQQ;L\6],* 7D]!WHM'"GBQ4UH8JC[AN4J4A MMKTH04(EN5U4TNB6[XD#GJMNI;MFN.LEK1LTJTRQ'>"HPL2OK4%,Y0E"5D-, M&<5#6J6EB2)IKG9Q4_ M=#2ZKSB/<\D?3K@K>Y]G&5@3Y=U:!MTTWFJ:V#+DIDN1HKS/.9==]LT,8 EM M31!S9$:N#KW=FR^+]704'4E_8KU+YDE=0M.N;1 2 M-5&G0"*O8BQ;):.$9D;F(5GDC2&.EQ)H^YZ-9%$FULB1CI:/Z85CHY2>27O- MT+358OE>@V:KA=!8D'NV3%[AOJ[0C/8>31.78/!1X$M?L"RS[5=0[]JYT79! M=+.!\0>OK9A,(0DURNND3)Q;'D+B"ZEGDP\QF]1CZ__./Z^&T>KS3^E9Z8&"LO"L-WPYZ"$2>LRGX?2L]_G^LG_<^^?;GWYZ\[=^__=WM]?H M/?.B.0DENN $2^*C[U3.D)P1](7QKW2)T4V Y83Q>;__5HM=L,6*T^E,HOW! M_F%:+/V6G^Z?O-H_>3TF?7SH^_W#R6#8/YX,X=.1?^ ?3 Z'A\-7/T]/C\>O MCO#Q\5'_^-5PV#_]5\/QE" '!\-CB<:]$&<"F]&YAA!TT)Q^B#. M>C,I%Z=[>]^_?W_Y_> EX].]_<%@N/?[Q^L[7;27E UH^+50^F',@[3\P9[Z M>HP%28M[2X\5BGL8GKSTV'Q/M75PM'^2%E5 M &:AD+BT,N@?^5HD$?;+8_+(F:)??[@X/^ 4AB*3D=1Y)< G/OR01'@3SK1>&W" =T M0HD/;A$017RA0.YKB?F4R$]X3L0">\1DEK<_(:2HHO,%XQ*%);D)%F-=7\&E M%NNAF-9KYF&IO565%%!4-ZU4?H\$4JB_^NJOEP_"[^W9:XU$?XKQPDES7B;6 MGCQQJ4'.1X::\;_NJGDDDZ;91FI(JQ0?_O%'./L\ PD.PM.%L0+BD1^=E, \PXF9SUU)S63X?I M/Q:4*W]WK=H!1"N=]93P 5 8E-U.;V^V3BVGX0 MH2']2[0^P&/7UH,("?[O&^[AP+7A(.)%P39>K\3OX7M$_;/>!8-@_ 9/H7KJ M^>?;JYI(2BM=ETXA4]"U%[X=Z/^&J+\.WOM(2R(E^F9O4V #*A+$'X5O]>?- MSIT()T4:!#?,8RU7[$V58LG#U(R-Q@T%"ZBO%B[O<*"BE+L9(5)8&KM.NL'X M)["Z&;Y2QK\#JY',^FLHE&"A&*RC=&36$6QRP>;0L!D)!5V2*UB-SFU[@SV> MD;+])LK6Z(A-4 $?Q0J>:9Q<8#&[#-AW]]Y5C6*D[,"!,D!%&K:C1!4&L!O, MH54S(BG4<[>QL AEI.S0?F!$+PK8_^@0<>^PH- 5;G*-L&*I2LY(R2L5*%#A M!4Q$G, ?&D5UFCQ.AZQ_2SRH_+GGL2B4-)S>3:R(,$ 8.3G:Y"0& M1&M$5(3L%#U+$D9DPMD<1@_)L2>%2DI?1$+"1,QM&3*A&$EZ729)8R(%BC+4 M.&.>X7:(J:MP282T[S7Y\D;K'V]:/R?=,1N'DG%8Z5K;."UOM/%)E8T3Z0[9 M6 4IL([FUPR'0HW$=(G'@?T:I4K69/NCP:;M4R2DH= :JU-,S,$"'L7!ACUM MUQRUXD8^AF4^4K 2(UWJ'-<$"TOS)T6-IM[?-'4LV"&C0IS'(^)_>%B0$%J. M0W\$ZR!^$7&U(KJF>$P#*FW'?'LT(S4'F]0DV"@%1X".-#Q*\%%.08S*65G;6!8VV+2US ME5B'S'E+*,1T7"6]8-B\2C]?,P&QB2!\:>G5-CA&,BJ6LQFJ'M4S7*2 48K< M(;Y4R$?C)2881*WP:3@EH6<[^C3)&_DI+7AS:)J? EZ'6+F3S/LZ8X%/N/CP M+:)R!=:X)3XAGBAO"[&>9VZ^^2D(F=UZ6%=PJ! -ID X9_1)3_AL. M(O(1UF!@#_ML7K6DT?RE=;;"01H(Y9$ZQ,&[2-"0"'%'IJKI5Z$Z;NVP*U0O M;F2CM!1/P5""AG)P7:*DO--VPP)J'0DTR3>31 0C."D9!2@JMVHZF;]-1M&3DQ9 QDE3*E#7M/G61IWB+ MR(&3@H#1_J7D6"S>14M;[R8YD.&*:>2KE"QSVZ?J(J_K320'XDI"1F9*R:\U M1!>MOKDAY6#[&E$3 \>E!%=I1ZN+1%CLH3@M'6W1C'255ON6^S)=)+%A@\4Q M7&M&,9)66O$W;M9TD:JM]E8<2-P%WTAO*7NPPPY.%\G?W)5QX+5&U$A9*>]0 MWM;I(A.5NS0.=#3)&SDII1YJ]GJZ2$S]KHT#.T80(T6EQ$/3!E 7>3)N$H#U M\'3*R517E$T2@?=$8AH\TD:$08>1Y>VNLL1".<5J"RJ5?)$H[Y(OY/80U'NF M_"@@;))[Z,*Y+9:1VZ:+,BIR2< 5=X4]D&[S=SYG7-+_$@C_U>N-_&R>VY)# M(YZ1Q\K+.&L>,P5(:="Q9VXV[3B;Z0@6X> CEA'768XMF6S$,K%X4DJ^%%G, M@:,U>M?INR4>FX;*N7_!-%2+QG1W!DZ8_AG^ *H.39&7ZD,WPAZKV]Q#]?$HZG;J.U(Z21Z%*^ MKHGH5 M*U3RSFN]=4/1;1$)OI5Z]$XF-?O@(+-NJ,++NI].50DFM4%:M9[]:&^V3.L$AZ?(QHL82EI'W4NZRB?<, MOJ/\U9U#W/CF$Y,D__4G(MVXW5V/D??*^Y"U1R(KOM;*\X5^1J#_V3&:"+N8 M896>(IP*23W'T&$W'4:'*"5(71UB0_&S)Q18VG*4MX8S\/MJ4/%&I$9^G\=Z MJ^Y6B,:J8S (A/Y-,&>3$:=3&NJ6/4G7W[$N1A=R>HF3Z6N(%&NC0Q4ZJFJJ M!4FNHIWTQ/BHO/[W7 BB#]7E#INZ.)(EE-$/:MXPE7Y ,7B]9' M\UUX= 8U,KKCBZDZ2>WZY+T+=V4I(SD-+ZSJI.$W3^Z[F+].UDB"^456SURL M[6FYX5$O_:/-*U\XUDDS6UQ0R17Y,)D03[+PAI,YC>;B M"Z=2DA DU2EJXKL=9GP*S4;JMWV]V4;)N#X(0OFT1BBID@:)*_7L4=6\;I5" MV ;7Z VEY*&]-W0[K6#!1N[S+0N"">/?,7_L(:)9B9'_4J[0GO_\WRBGNY/N MT'!5;NM\H2V>B>1A9<*P_A)>U[MV@^U5\JMP\V TF>1_!B@G^DAL;Z'1Z ^5 MV;\F?]";PQNW'Z >_<(/%150NN@W6]VT='&3G108O:*4"]SI+F<'^=^\D>E" M;9VLD;52OJ_J.F<'R:B\CYF=OY0SDA50(R[,=RLPFOZ;32XIK*O49@<$/Y)' MSL/Y4^DV.D,IOUAWC[1P)!0JE"^H)X"D4LDC*)35"^4J]NQ9J47/A8CF"Z5! M0!C\D7$YQ5-R![$Q]<".M^I8YNX^Y*3%Z"W6MX[[**<8@6:4JD:9;A0K[Z1' MU-\N=F'UZ>F"<,I\U8*SGA_Q^-7$2$2@BTC&Q27OJT]B M>.JS.:;A%7RID.(?W:YL:!JLW6))KB'4R\7OZN86]XE_+K-Q*-_B"0Y$UF17 M&'/;::BNALKTJW&\RH!&DC&5E@:)G\Q9"#[.5Q;6N, 2..)L,:->?$=-U5X= MHX>Z7H7GR>UN\@LG\"^_G^'P?*Y^A++6,#L@NOC'AI$\?13CJ:QT38%;XM]2 M\74T48V"*/,BP'0^"D%2_3YM^K)E@W'<@7:PR9,ZS@BJ@-5R^3STX^Y/].&) M= -K56L#"\GM.\O3^L%'_$#GT5S1=P&K01_8TWS5-[9!HJW,WI/Y@G$H&Z]] MWQ.P*=!SR=D<9EG)Z5@K%+5MM@=HJPDR5[QD_#*2$%7$I+TC(4S+$)&&_N=P M@:FO^Z[Z,_G@_R>*+P(GYTY4@O@R3A#7S9U/H^O1I]KXB6(OG%K-LDD"_5SE MTU9Z=A1"L=X<29CE6A%$) $/+#X*5UR@1I[2=>XO51OJNXBU?$O#AN1XU6\L M@"7Q+1G#3%[?V.K";1WC-\ZD_DH"'WK5^HK_QC%Q__(@WP40!=9'1;NA M/J73RU2-5;BXH!('ZN4&JAWK-3APJ@*:I&E7X0TLE2A?10/[*U%IY:EC>U0NTHD'0 M><(IK"VTTWP(Z)1"C:![W9)%Q+T9%O7+.!O1MD8IC2LM"#1'GJ>/NGJ/M7HS M8;9V_;9Q#3T;:RZ)ZZBU!5(K!BWCHBLY%7V>-+MN*'#'^=&1J+'&:C/OD1I? M!?6CVY^;9S-O_1@%DBZ"':9L:ZA6>']%N/WAP0LB7W$91Z=I/F^C@^?>R)7/ M^+D$]KMJ>LHIUL&$:2B3&_>/C@>&P*%9Z.E:9A\[Q'=]S@L7B:X)/"26D;T] MP!,VUR6&OR7*-."/^15G=O8E=[2FMLD."&U=Y64[%O% 1@QIB=KBK8A_8Q>\ M8X'_.?0)/Y]RDKR)F:WCV/6G]5R='7A:)7E*@Y<_CHJV^D3Z+M319/,7Y29CD76:Y&H"6YJ^*&Y8'PWMV=++E;F>M M<"N&AKJ059];&$T^IS=IMPU]ZW%^=-R[?2067_*@2_+$$5^-GG;$>^O+. '4 MRK]GA3?VJ(F@(3PPB[9U#JA@$Q9U6/&(@_L9L*2.AM[H>B;]W<4SS%A/U&U2 MH2?M.!]ALI]!1)"\NKA^5_0Q5;3 8.DIC]QYL4O&LR5R/#):!A+;@;4ELC!F M2'9.L;1H@HGW6K<\/V0IW=9Q\E.D@IPDZ3.*I'ZK/=C-,:/D"O/8V:3D"8PU M4\)MSD;,8)&S9,%2+7ZU@2^QI_VR.60TR[4A%U(,;#]\4],4&_%<\N9DN&64 M; W6BJ@YRUL=[0\@NG]]8IGFVBS>!E)S)Y#TE.)X:JDLT];ML!O./$)\<:E_ M)R<(B$Y+C9*[!23W[J;U)*/"[Z9 92?,MAJJ(OHJG4=P"=TJA%NZ["\L1![M M9,<.F&V)V]0/5:CMWE%XAY4SQ]/ON;I]G66S:BU@)]S:S>'J91I43-T9@,?9 M2LUQH5>)\.-7*Y:9'.?CNR7YEHX!V62M-FGTAM2^[2Y6A<2?.L/KNQS"FY$Y M?OO3_P!02P,$% @ H(0"64EV3AOI(P FF@! !4 !C=F-O+3(P,C0P M-C(Y7V-A;"YX;6SM?5MS6T>2YGO_"JWW==.J^\71W1.T+,TXPK:TDMR>?4+4 M)4O$- AH#T!*[%^_60!(0B1(@D =\M [$0J)@J!SOJS\*F]5E?77?_MZ,GEQ MAMU\/)O^[3O^/?ON!4[3+(^GG_[VW>\?WX#[[M_^_I>__/5_ /SGC^]_>?'3 M+)V>X'3QXE6'88'YQ9?QXOC%XAA?_#'K_CD^"R_>3<*BS+H3@+\O_]NKV>?S M;OSI>/%",*$NOG;QK]T/PFOA;40(*F=0A7%PA=-/)LLLB^**Z__UZ0<7M0G. M&7":;*\J&3\?2?/]3?8ICC"Q)O.E_^]6_?'2\6GW]X M^?++ER_??XW=Y/M9]^FE8$R^O/CV=^NO?[WQ_2]R^6WNO7^Y_-?+K\['V[Y( MC^4O__/77SZD8SP),)[.%V&:Z@OFXQ_FRP]_F:6P6([ZO;A>W/J-^C>X^!K4 MCX +D/S[K_/\W=__\N+%:CBZV03?8WE1__S]_<_?O#*%LS3[/LU.7M9_??EJ M-IW/)N-04NA4DZG2S'XA?Z^_J1%4P#G/AU@=.,J\&X>.-DEK[YTJ2J M8M9=_,])B#A9?CHZG<.G$#Z//BQFZ9_'LTFFF?+Z_YZ.%^>CF(0324H(/#E0 M5G*($0MDX570F164[-OQJ<+,29JE"DN8QZ4>UZ]X60?N)4X6\XM/ED.Y',;; M4:S&<7^YWA$P[#K,RT?_(TQ.<60#"]$Z#@9% .50DV"60Q*"1Q>+ULDW%FP+ MC&\EV^#(49=>S#H: C)7W[WX@M6TK"W7"E/HT@WR?#MKUM]X.3\].5D^$\8+ M/+GX_Z6;G335_F+6=M!7RB4A#M7^J]G)R6RZ@<(XC#QI!9J3-55,"0B8/63% MN7:")2.PL>JO8]A%[^)YZOV@X6ZF]*.;P(DPUP(V:+ MER8*8)I;4#HFB,H$T,YJF7G*6<;&-+@?U2[$D,^3&(U5THPJ[W$1QE/,KT,W MI8!P?I0H^*NCCODG+.,T7HRL2BQ%B\""362WH@6OM 4TO"AE7!99-:;*_:AV MH8IZGE1IK))V5N4*QUO*!CKB[N<.CW$Z'Y_ASY11G. OL_G\-UR\+1_#UY'P MAH<@-7BK!8T!<^"%CL"R+L*73,Y0M#8Q#X.X"XGT\R11G\IJQJB/E&#.3[OS MI>PK4[CRFI03YL!9 F>R J6$!D>4!J%2X3J)@J9U?'H;EETX8JXX L^))$W& MOYU]F<\IMQM)BIA85@@\4IZK/"L0- 50%#JSR%4HQ49"V&6!-Z$6,-8$C)U1Z:O6'/]A[<9OS\]]DL M?QE/)B-4-D7D"%8;27(80S&],%"T"#RC3QA-8]5>O'M(J5,#K>XUI,T4^LML M^NDC=B<_3\]POJ@ES_E(1R4,1P$Q47BER!!"<"6!M9E *9^X;NUYML 84B+4 M0,V'#G0SC;_K9I^Q6YR_FX3IXFB:JP_]7/%0'#3"$%.A;!T2>N(@F!(-G7Q/JN)F1'U+UI4&;/KI M%\KI\'T=^K?E]_EJ0HV$52ZD7$!CS1*-2C0^R@%Y81YT"9787Y,#K?^49WN69C4 &R#KYZ7&)+G4+A(E.U'PL<) MKO!.* )GR"LW+_#NBFX7IKCGPY2>U-*X"'.19R>70N0Q@\\ND,M5##P2?95E MFKF4D[*MG=4=18RG\MX7H\$3*3T;!%$'0B49(&0R\SK;@,ZCS]8.TG4/MB2T M#\_Z<=_[Z+C=(OU64W"T>!6Z[IS$6!5E R5"+$@/(G""QD*&J*V&E#SC.41I M5.LEVYV #:\FU8)6[772Z8S:V+DW?A&5XEJP4YFFG@T<*]Z\1-=4>!+!PP"XIA--/@A8G+$%6G(*5N MO@WH@1"'5_]JP9P^]=2,3!^.9]WB>L$6;=8Y"3)PIF8Q& KXF!$T*[9D6WC" MU@M:VW ,K_+5@A8'CWC#$CE^#N/\^NMGG%(".UUM'_A6THCD\U2.((0B"T=P M(,B(P*S%I)+-:'7[[:/WP1I>6:H%,UKKHV'Y_(S>/>O.EP5\3+H(3G&R,=7G M\01U,S]0EBHI(T9K3.NH8_/]PRLGM5#]WB/<;H5T'.)X,EZ,<4[,V[+[Q"HG M_#=+#SNRDE"BN*FO+CA"P]30!_DO]QW8D2AV4Q^. =-8O$((1D-PI68 M%>6"7*3^Z/X /_=8^7:O1#A0 3TMK5R@.M\HU;)29&+D@+6IRSX!"P1#>5_) M.3B)Q0;7^J#0O:"&E'GW2I.VZFG&FI_6)X!6FVT_AJ\;@U =NLTA>>*89118FM;<@^D(67(O,C3!809K3:Y! MI*78S]+A*:A=;QQ^UHAI2 ]VM7VBBDSWC$Y<2*Y 6,T913Z"(A6BD@ M29N4BCIIUSH1OR\>V;^<_2Z7@C@_L>W[2UP8-D:=3LX-^[V7S^KIN5,6E7YN*4B(!9D8]42H-+V0 K A-F MQDC[C:?7QNL/7_@ZP^DIOJ'908.ZZ$):_#%>'+\ZG2]H\+JKK0#S.=*O7 ^[ M)<92<<9!3HGL6XR"\DF/P 4E \[E'%/KJM4>,(?D=_;ER\WEKWZUU;!OPGSQ MMJSAUE4X'5S,8$10Y!"-A4 Q'B"%CS'QZ-"6UELO-@$\T.OT>PBQ%1?V'^+V ME9VK$[$C92C"22F#EW6;.<8 T;$$%-9[3%Q2.IC[JN50#_>4#X$P=;=3QB+#HQGXIS5CA^K[QOFU/4>YW4H]3B;UC 1.2; ) MYR&;%"& MK34[>E!.,^+\AHL-*2UE?)KQ#!F71VMJ/<,(#487[TNR1C4/ ;\!T.!<7UGM MXQRA56_(HFE,:XRA=T:V[E5R]?4BV;G\-;SFZM\_H-MQI M<"'&1=PXGI[2Q%K/5TJECA:+;AQ/%[6(\7%6"W4UN)PMI]]K^OKB?.03S63- M-7!I/2@N$&(I'&Q(3G-C@FJ^>[8%[D$9R':4>G25MCQ"?#$9K%(IU@,:G%/( MJTS.X.HV8":U55G*G%SKLOQMIF;?247YU=H-_4A>JH8Q*2=425-Z)4,=U!(A M"*_ .2=*2C2_;3_SY :4!QK3?JF_I]JW\_ZP47]$N_HCEEF'EZ!Q_OHK!2\T M]N-IZ,Y_IA&;?SLS+TY:C%1$9+D8T)+$4-+7,Y".7(94,K,0;'*MJ_<]BC.D MJF]3)CZ]\I\%FW56R2 )E!B6>JPW@"M1@=#,1,<9"[KU"L2CL;E-U8075-8R M"\$44GEMY1)TE,!U*,P4'GUJO9OAWJK)T\;?0^'CK=ME]M1>R_X;2VG6KI!$ MG5U &Z&QNI930.4003G*.!R+!=#YZB:%:;_X>P><007A0^55*W4VW:"^.DJQ M&HI+*5%H1_Z1 0^O@OZP)>)@/>!VU"R:%@ZS/B=R,:TJ:^H3*LH4Y;-FZ_ MOA/@LEEKB2:%0%$U3Y$ A7IE1O9D3A-3LA041;8V8'? Z5'2NXI EYHO(2>A M*%K)/""HF#5$&@&PV9:Z+3QB;'XN_C#(@ZILM"+:EE;XCZ;6QYAU]+?5WH1W MLVZIJUV$B!3;:"T%9"<=N2CMP0=72Z:8O%/"8&Z_<:"I"$,J?3P!57O7^F"I M*RFRDIH"*T$C",H4!RX*3J,:O(T6=1:/Z&0.I^Z>H=XMC=/?8YJ$^7Q5K;5+5,HB4S3!<+4O M/9120*B,B:(,(9LON/8GS7-Q9[U/@ZUQY=,3J&WNLT6>WZ<=ALGX7YC_8S99 M]NP,XVD5\NWT"OM1-Y[3/_U$?R4-8#>>Y2MQDB2'SDN I&1M.$^2>.\0)!85 MHR]&QM8%UMZ$>28>\ M'K;?ZK&*6T,BVI[ZZ=TV[AWX5*:C+\+$>N@RUKMC/=/@F$ 0)2JCA?*R^2)L M'W(,Z?SLD#C[Y)QY@I-K87[\9C+[VX&YU-JT^_UA7O1M>\ M;S_8^.;*,1)SZM56^!.N_KPD\^NOZ3A,/^%[$N9U*9AJ=VYIBXX,R%D2162] M0,L("TX92>3A*O'6O3L>5\(&6\4K!/(I9V/2[H_GO\]KZX3+?01':3$^6\ZX M$6,N6D>1=U%U_D?C:%31@4KOFYZ7 M79(*T&H)JF2$R 4#B]%IS:T/IO71E=W1#6FGRO.GYZ'J?PKK26"" MSQ1&&\EJ+.T%^&("*(KJ8PR%C'OK3']?Z[E712,AYN7&E)I($(-^#8N:29R_ M+;^&[I^XS'RNL@NR)EPFT@WH9$R]V5V"2PKKYNL4N+/.-R]9/QCDD$*>GIBV MI?31HR+;5=#"^3*9^C@[2F2;.KSU?KQ1/6-:MQA!I@2Z=G[5$&V(X#3+TJ%1 M6C;OMKPSND%MC7TLBO6CNY;5V6^FP-MR.\ 2$Y>> G4,A:17% Y%- 58HN&@ MN9"D;WT/P /@#2GH>"+[U4IY_5FNK4:5*Z]:-VW: M-SO:?U*]F77O\?-I1SG(G*;^J]G)R6RZ[&LYRAAH6A<--M;^(B$I\(GTHXO' M2%.="-CZEK[[40UJZT]/9+IM.C7253]NO\)X^WFYI_[U5^S2F(9B%(0HR3D# MVM1$-F5%LUMK*$5HDTIQ+O6:LFP#-:2RUV,1J*FB>G#LOXZGLYHP?3@.':X; MZHZ2T%%03@28ZGYL807$X!+D@CXHACRIUGVQ[D8TJ&TFCVQ[&NBHX=5CG]>H MUJNOF'_"2+E/DL8X;J%D1G(6SL$Y+H!D%)81U&1:G\NX!F/$;LB>0])Q**EN=)ILK[.&-YU\[C"-EZ-%/T]PJ8MI/CJI6\?^ MM9KQ05 DFP $[(&Y7PBX7T&CBA$#,EXUKK0N NN9Y!^M*927<@\'S'.BN 4S@CM*(DNK.Y\-AGJE:K"AZ"%;+V=8A=08_7-G7PWU M2)KU+;T7%XMMO:UWI#E/GDM?[Q$CGTHI#E!01L%98E'GHEW(K9.*_9 ^\";E M/RG-FNNTQP7^7V9A.O\/G.3U.8A1XC%H7^\=3L'4*P\Y^,PUH+7!1>.*L,VK MM?>B&M(US8]$J\:JZM&$7;L+K"8$-RZ$&FGI+2I;W;.I!>80ZJ;(!"(%G9T( MT3>_.6<_I+M0S?VYJ/8(*GT$^EU%A)2#^I(E=W67MJ^;IQ@XDRQ@HH$Q)K @ M>N@A?"^N7:CE__3>\4!]M?2%9^,Y#129TVI:EY< 7SCI6C$CR7/.SDDRKD)K M!-:JVM=A?IW+9.07F%51("6O+- M4@=PT7,P1;%@2Z$A:&V"]E]=XD^\E;LU61KHY&!^U'.WUXKO\W4,1[2]:DTZ M'[$ L5%9EHC:JFOA48WS_3N_+:=Z/#4^ZY;\:$?';2A MQF9\_VHVF6"JX_6VW*QO71^-\Q'*X(45!N2R*[)U!LB!"A#2R6RD8Q2![<28 M T#L1*0GWF+=E$>/I; ^>JUHKI2504(28GF 49%G= @V)YZ"2]JT/PGRL+NM M'JO9RN.%*_N,?<.5U57M::,A,ED\^O,5?3BNY2<9BO/&0@R<8J7:4]VCY("\ M*+1,*Q];K]'?AVDGGCQ6@Y-'6U)MJ*?^^I!LN,H/Z1CSZ01G9>/#GW 1QI.] MNI'L^NB#>Y+L)4.CSB2;H89E9/$IT85@"9[0$$I2[&(D-&'V-H6WQK_ M[9/NS+K%1^Q.-D7RB8BH,P,9?:QW73*(PFA(+#+.B+T\M]YLMPW'D ZM[JOQ MFZG,@>/=S*7\,IM^N@Y$:>:YCP**J WN@XS@EU<[1F6Y+QQ5:*WX+3"&M!6G ME=X/'>U'\047-[&?ALGZJ#3YPS:^X,Y'M_0%N\O0R!<;ZW3RM6\<)59,9M &74Z"1]O\ M"H=6V(?DK7KAY'63]B1*;^;^=D6_1OY_,'0?O\P^'G>STT_';\9G>(4_AJA\ M+@6RR-6.9ZP'9A%4"3(8LO"]Z+EV%+0(7DG#/+F)4EIOY&V!>TC-J8?(U<.5_>@TK6?; M9J>+#X1^@A=MI7X*BPWG0,DB]X)[*!I3K?0Y<.@*6".9TBI'(5J?L6^'?DB] MJ0=%V<:*[XVXWP[-^D1/73^?+WX,\W%M,J@3S;#E'?/TFV0)G$@!1 Q9<1^$ M97UGH_=A?.*L=,N@"85,8=V1XG@ %5D![XAK(DE&7I7KV+P^UER((>>I35G; M.%\]D [#25RW"!(,8Z%>K,BDMC5]J5Z7>8C<")F#"-ZUWA?7@QA#3F4'P>R^ M*#&8W':+'"ZB=RF&G.T.C=DM"3&$ M]'?;B#J'QH<,DM=.'=QQ\+%D8#IXD4,R13Y5:K&3 $-.B(=$YX8T&$Z&_(T@ MHYBY5-XED$'JFBQQ"*YV7RZ128962OM4YGDW"8:<*0^"RST0X5$6P]]CFGV: M5GQUQ_$\3//J6$*;]?#[GMYR2?Q!DC1:%:^=:!;G5YQX<_;;^&+G]LB@1I%Y M 8RFEO9B!$=4!$U4Y,Q0(B5;MX"Y"\^A)G';L]^O[W&\E!FMM[[$ I$)!LH* M"X%Q R%I)IRUR;+6*]N[X!I2-: 99ZZ;JN8*:N9-MR&[N@3T$EM,Q3,C.4A3 MVSE2]E5[JTCP*5D?32BE^=V:NR$;4LK]J/0Y4$G]>K!U3XP#/=6UIS3Q2'?CEX_ZWWX M0J$3=N,PF8]$U,YIE4 (3W&_#@9\#@P\2T(Z'HV4O0FU"61(OF-OK=\\X'SH MD#<\&[^&\L>L^V=M0S)+6$V9\MDA#U"X4J"RR1"\DY!T4#[I&%&W;V>U#\_Z.T)\&8\'<^/R=?,9GD^2E[6RV0LN"QMW79$>;]C F31(C(KV]L0S*DLF1[ NP_Z/U>('QZ@LLC\QL=%S[40>K.9^66?S\@$CCPC4VN'FXE M<:,(X[)Y\M7K7G]=WQJX[JMR<1'VLH)W-)G,OM0SI6]FW>HY-8*C\B MPL4""KF"$,FQ1&-YR()A8*U[RK5!?JA9>P"*'[',.KQE !/3LC AP+)EG\ D M(.1ZU6Q*V09!O]DG',"[H \I@OX[?!N$VGD(L]<1@DR MZ5KZ9)I@UVM%81R;FR%U68+.G M4$K7'N)8VVPF%DA9FFG3NE9[+ZA!-5X>)OD.T&*?Y-K+K-N2.,9L("NDT#O7 M(Y+!,2HWQ6WSY5];692.$1! 93TV2?OO(F>[6 A7T!(,[9NKE8JE>*Y*@.(&<95:$;MT+[SY,0ZI$/26U>M%A M;_;H78=GX]GI?'*YN/8OS",L2B7.'4BL.U,4-^"M3(!>:1NEQ*SOK5H]Z(U# MVHXV1+MTN)J&6A =7=O"_!@E47KG$Q=%KTL]K+*H3D8+)S)DJR@1$LZ#5RF# MM1F%SBE3?OS_>UGT#A2O3BGM(P,?C$LB*DWC1E&#JAUT?;0(4@C,6'P1JO61 MCJ8"/-,LHQ6S#RB1-B;'4Y0#[A"AWCVUEB(:D0RKER.7J$ EILD#N0SU7K(: M-1N%PUQ N9+AF:9$PV;YGA1Y]"!E\^.-=K.1PJQ/-?T+T[P2ZG^?ALEX-'.G<&Z3)D(7R6$'A,%$*;5"_IK&0-5F&,.3?? MG?;$A'0A/J%AN5^ 9QH6#8'PC=GQ5 3_^&5V)<(5 M]MOF+&,Q\9@]9*R'>D/0X+P)4!(JE;!HAJW;G_N!UU?\](QZ-/?W55I<71\Y7UTCKK_5"6JQ&>WEW\=I/MG%!#W['P<[H,*E:7:ESXW+ZBXT+9!]\ M*3:"*;(>["U()L*[NB&6U[T+JO#6FX-N!7/0;LCU4_\QFYR>$.,B!5SSD>,9 MO2@&I,5<[P'C$(U14(+B2A<1@Y$[>=IM3Q^"HVFKX&_V+1X\H.TZY%U$UO/3 MKMJP"]$4*ALL$Y IGJ^7QA9PWF606J1@M(JY-&\>O1W*$#Q)/U1HJ8-V39[( MU,_.D5@YJ7G5%E%SR"Y;BG>,= *4TXRR*"*KD<4AYU8ZTWKYXEY00UJ"Z(2.ER"LJT;MB_'_;SM,RZU0C]/L7033&_Z_!D?'HR'\F<0Q40 M1(I$6AX()E,:4!>O35(FI-;=@1\,VAWV6DM]7JN.DS ^J?=5 MKW_(_W6Z.H>VS@9&)7./2BO@QI+W%#Y0XJ4+Y7?:"BV*D,W;$#X$WY#*O_V0 MJC=M->/3NVZ63]/BC] 1WQ?GRV$($X(XGX_+^'(WRBBXE )'"44XLJ4ZNO4E M9$CI(TLHL'DPO".T75ADGS6+^M!1,P(MRPVWRYV,(3K'!)XS39CJ7:%>94!' M^$SB6LGFY=L[$>U"%_>LZ=)0(_U5XY8@VQ3=;GO4P;6UG3 V*J%=?]>H,!:D M91&4RDBIC*?H@M-/3'/&B ",R]:U[.L86I;J+SWAR N-WF8/'&T!"M$%1"D5 M%"-)M$S9OFT=[FX%,J3ZVD':OZL4O]^P-XPNQM,T_APFJU/L;T\7\WH"9#S] M]':Z/#BR>4 Y>\U0, 14@>(?:9[)YDGOL4AM<^O=#0_!-Z0B7%.^]*:D M1_<>^QT/O_UA?7F0G@YTWV %UYF30V=0$(D5%$80*TP HT.AA,*%7%HWJFOM M0ZX_[R**LS%GB8)PJ(J;HDFN=C]P"9=!^Y"$,V!I''CCT M;=.,#3 ;9T:9293J9%Y=F:T'6!TXFQ6DH @I-VB;[XJ['R.9S"#FD0I+(1-5D=X5M[LILH M#EXH&G>.Y+"JLA10RZU9QAF44,W7X^\T[3T')EOG0]M!3(D/W8@ VZL M#QT\\.TV&\SK\?A\'0NB,!P%AX".@GCF) 1+/P7Z7 H3*7EK7:G?CF1(_JLQ M"QH,?3,:O*HEV>M(N$Y12>9!,TO""1[!U?L02L9H18FZ7&^D=C )MN$85+?> MQAPX>-P;ED96(%;NM,K%13;U)#M$KPTH'QU$GBB6DMHG%20ZT=H&W #1UL6M M'CM2S#.GBP5>3T,H;B6)2#^1UESD+)I46@?HVW ,T<'MI_V[_=L>H]Z7>UM# MX4A91V((VG,&*G!;5S,BL"BX,SFIW/[2V&U ANC'6O;>W]-)O6 M@P@X36.>'8\3%QG\]J(-62P -^F;U-AXM M#IF]QY,PGA*DS:[HER@W((RDMZP8K2#F).J9_ K3TL=H\DZ;WW=^ MY:-TYU=HBLU* ;>F[CA.$6(R=8%#>5U*T=*HG<3JISM_/T:I1]7OU7W_(4IH MY[C64^\T3-[&R?C3]3!;F8GC(WJM7\L.8?YZ R[\ E_ M.SV)V+TM/XTGI_3I\O7SC57ED?.8,A<>7*GM>SQ:B)%^TM$5RDH83\WO(W@@ MQ$--R2VON_&>'\-\G$8Z\8Q"B7I71%W!#ZF>CW2@M"2E#C)$2;F!"J!D-.!%UB"+L(EE%7GS6\+V MA#H$OS<8\C76[(XN&UL[;UI3##,,/_TQW#V^:?99_SI M[^/)/X9?PT_O3L*LC">G /\^_\]>C+^<3X:?/L]^$DRHBU^[^.GDK\)KX6U$ M""IG4(5Q<(735R;++(OBBNO_[]-?7=0F.&? :C(<_>.O]8\8IO@3+6\TG?_SWW[^/)M]^>LOO_SQQQ]_^3-.3OXRGGSZ13 F M?[GX[9^7O_[GK=__0\Y_FWOO?YG_]/)7I\.[?I$^EO_RWV]^^Y ^XVF X6@Z M"Z-T]0!Z?)Y=_H?7T>A?%C^D7YT._SJ=__>_C5.8S17TX!)^6OD;]5]P\6M0 MOP5<@.1_^7.:?_[W?_GIIX7DPB1-QB?X'LM/RR__]O[U;:3#T>R7/#S]9?D[ MOX23$T(\_X39^1?\MY^GP],O)WCQO<\3+"O17RRY@M(5SO];/^V7G3%])B"3 M=$;4HN_BJ%*\(<:[/GUWS)>?!1E+.#N9-41\^[.;XAV?AF%+ =_ZZ 9HYQ\$ MIW@:<=(2ZC>?>PWG!_S+&]&(^FXY-AKE;U>3BIYN+# M9\39]&&HDTK9J135'=1LLZ8Y@F_78D!PC6L>[\80\J)/A M^,/B$<_^'$X'7"%C(DB0.GA:F[/@$3G(9)10CBLK36.*K FM(7?NV;'OX=(6 MRA_W5\)=!.O/E9?SG6@MH(,;'L;^6//RVG[>A##DHL MJ8MV 1GX9#6%8G>+D)KHW M<\=XH'7F@I<(*00%*F0%7I @K,^V$-; HV],GOL1M63,7:'%5G391I7C;GJX MS1*V.TM."5L:AI,5^%2,@5E7Z T)#A2/#$+@"@)&R03'HGEK(_,0IN-E2D-= M=+ H[_&D1IKOPF1V_G$21M.0JMBGS\^O_V1N8:-R2,;5@8^) @E&$G!")- N M6YZ52"2'QJQ9']T1.,F=5'&;-*(E:9;OR#J(.CG$M]$A?1 M]L@HA>GG9Z-<__KUGV<4!I\0N.FSV8LPF9Q30,!YQS)4P(9&3(+U&" M=_F@MRY0./S>#+[B)/3 MUZ.OQ.+J3DTK)BV5$9"5,A0(JP+>^@@V* QDX52*J769QATXCD'W.\OWMLY5 MAU/07_],)V>U&):X.CG#_'HTPPGA?5;H[V'HA MI8%6R(/$3";,TV*L%N"C1-"9PBIFA"A\#P4;VR_@&%AV.(W>IJ?>E9[U31G1 MKYR3E1PXK@/G)D JD9.C;\D\*NL@($\N"D.OC6[,KNO//P9R;"W/V[HUN^KV MW02_A&'^]<\O.)HB>4IO9Y^)CM?7/%#)1.:E@>(-Q79>$A$S,Y"-4M+%9)QJ M;5#6@'4,3&@M_=L$L4WS'@.%ID@7*+A/B6)];S@$RPN8[$@(*:%2K1V1HU/Z M]A*]K5[7.W[]?3Q*2Z2B,):SBI#($0:5:>&T'V6P1CMNK& NY3V'KE?HGG0" MK),2.D2JOXU'GVXZSZPXQFQ@@#EIJ XSN,*J=Z)=28%>A=+Z*/,.&$^: +N* MM4,W7P;<^ M5;\/SY,F3C-!=PA-_V,\SG\,3TX&"1D*B1&$JH>_2@2(T7N0TIE(8%"C:ZSP MBV<_:>5N)< .<2B9GC#Z-"2CM%@<<>O2.EUBY"EQ+H4&7N@/Q3@';Y%"(8[: M:A18>.LS]75P/6D"-!=\AQCT+=F?,"- OV&8XOMZI_]M^=MT@7A@;'$VAT@V M1[*Z#Y&CE(0!8852H5H@U?H,_EY 3YH.[43=(5A=K'. (EFN0R;;A*H>^18( MOCB0(3AN,Z<@ND\2XDEK=@OAW5:AWSF '(8X/"&IX91#0&C-6IFARBFA$6A!'%%13*-B^J7Q?;DZ^LZJ*$#L45UW#> M3,!AJ04>&H%974!E*<@#36287/1%\)2C:5UXLQK-_@G11X.K:;*+^'O46BX/ M\-^%\QK'7N12Z6"5U%E&!4$XVMTR0XA:,?);BTK,R6*:1P@KP1P3"1J(NTI=(*XB1$V^+1\Z=MB:U-B(/0#I2BK141(=#IGM6 MS8(DJD8)2F;ZPVA>WDV6Q)U#7%Y% MB9B*2QQ**194JO<9F<*Z7"6C\-[;#G5R-V$<(CO51DNWB^-V$G&7-D.GI^/1 M-3PE.>9TI30+]?B3%_"^&,C6$Z(BLM2M^R?>Q' T^MY)N!VV'/6P!NQ^(Q]"I&5',A^VE$C!!T4@@4(Q\T^B"X!*>U!U4OL;G$-:!-7HB$HYP%OLP).,O#&JDQA8/.3F:?G?YO6PI3+*K=G:3;\N@C^+Y(),GK-)>%,J19"3 MC#&&TKK?]]73]Z_ZWKJZ?3E]&T'WN)20_\_9LG?'QS'9T3$9U'ECR:M#A(_C M347C&=D]5 %R8(5V3XU0ITY#3+I$M+4PHK47TV,=1T_#@RN_0_W+2_PR0=JM MJZ+HZQ.<:VR4GYW2[CW\O_/O#Z3-4:*C*,/GZ@\$74= T1]2F*1,H#>P=5>7 M=7 =X*;NP1EPJ[*VL?HZV,RY+&KH^VH\^6T<1O-[!!=M\*K(<#HH,MB@G(<0 M3'TM%9EU61@%$,$9S9(4S6>RK0'K!\&:*Z^+";M173X_MZ._%PV-I@,A70RU MW7=&88!@2!(+ MR2Q;OPX2MT8D A9E37UXKQ=M@$4Q)D;CHF&M>YJL!/.#/HT4U:/A&8FSBN/M MZ$,XP;?EF^9LEYW9!ES(S&16(+!V>0E:0F3" N.)RRQ5-K[U(?]ZR'YPJX<* M&Q8:UGJ?&Q"G;TOU[^H>_$V#4L.S+Z66TZ(@"QKK2%<"J 5Z\ON,+(H_5$NT M]M.^8][TT4B'0D423+W%@2]Q\?5[)! M,&*V$ZWO3:V/[COF6F=5=N@)=QOI[>D^ VW1%,$8,$OPE*Q#)FN!9J$OLS E M)->Z1'H=7/LG6B^]/DB?'972(?=T&^/B%!2O($X'1?F@O0W 4G;D[=5"+Y$R M(+EZD2).J7/KPYMU<'U'Q-E1*1V22F2#$V*>OB(A+3RX^5[\GWB27XTG]3OD MN_G$G9U/ZJ @01A#82;%FBSI'$@^AB"VSUD^@.IH2=-8(0T31G/7[3J\%^.3 M$YS/.W];;C/[YFY^/G#(4TG& @F$Q,*U@>#(4'I,N03%PJU6IRM\[!U '!UO M]JJ5#EFDV^*YF"A%[M^ "32A6 >N^'GQ'\6-W!+53739HF2^>1;R7D!'1Y_V M:N@RL^TFN.6LJ8O<^ITSIP;*:>5$<6!CJ%?=G(-8ZW4X)UY+[47.K=.0VR'] MCEC57'%=VO>OB\@%&D ?5 J6%9,;-_0 M?QNDWQ'=FBNN0Z9I_>J>@1:*I1P8&6SIZ-W*'D(=/"V4=,ZX&%AJ MW4IJ?72/QCHUT_7-Q$$?1?4IE+N1XE@-U\T;>KL<2219#4Z1.V"R3EH* M%+QY%_P-X!T_J3JIJD:=Z)\'R*0')9%#=#*!9D(;:5WVKG4&=%NLC\9R->/!"G^KJQ)[!X>U)]W; M+Q76]-<_ZVU[ CL(FC.T1D&2-I&/2";7&\Z JX#)1JV*:#W.XD%0QT^GIFKI M8+3>XYLD"*W NR @L2)L1-HR M4^L\Y/KHCIY&G135H1:EPJS_JVGVK^%DX=&3!(:)G/KZ@V>C_.TWKOWF.YP, MQ_EV540Z.:LQP*]_DL4=?<+W%"#\6@K6Z@OEA%(D5%/G"R@A3&V[)VKS9\2@ MM?*\=4I@ORM\\NF$1TR(#K[;3JLE.1?.R84 SA)!)O&"QRA!>Z>E$HFC;7WA M82? WS-./OR M9='1.YQD\C70UL5E$)V*=DNML;60F%(0@)#!OBLQ.D6Q:-_U: M$]J3?]MZJ*!/.>U%XY,Z]6K ,7$55 *7Z^N2.7E4]0Z+1&-#XD+QYF5"-R < M0/,]5'6[^G5K.7>YDCC#"5F?BJ4.OZ4X7I7@"I@8"BAM'?GKWD-*"F56)AO= MNI+G!H1C5?OVY*\GPT_# M>(+?Y!0'H2@C>2I07 WBC4D03=:@#4>3C#/ORL_7-AO\H;]Y-\ MATWH_?#3Y]G;\KA+J&]K-^?]_R[N!AR/HB>L52ML->Y M-GN7!4*53>3:!QEH0:YUBFX'N-\)[_:MV)4[9+NY9N_Q*X[.L,SO[H[FHIG^ M,9Q]?G$VG9%#-ZFB"Y\^3?#3W&D8E^5_\+)."CW9:NK9KH_<=29:TR4WFICV M[2/?7CSR:H,U21IIU^^UWKU.6FO*@UO-0%L)_+%,8;MT M1)^?34E"T^ER",9T/KM'4^AIA0R@M9.@6.$0K,AUU 9WJ%F0NC6%[@5TJ(EK M[=2^:H[?SN+OX'Q].VQE'3"=)JL]@NEI#15UDP([2[F[ZJVSKC#+@4=C0:G@ MP6E/D6IF*EO#M6E^2>+P\\WVI?%-A-M0T_, \!4Y;N/)^?.SXR=J!Y;>'H7(88DP")B"('Z9B3#WFI]S_B $F7[>4^;BZTAG-^%J@6 M(5LX^8"3K\.$TR6FX%BPR2+H5-L#)9[ *PJ6A TL) P*BU]/D7<_X.FJL8' M&KZ/T\FL%NGFLS1[.UE"FEN:PG-,/##@W,?33N5A/A-DRV7\,SG]V^9."2TNN VL336D_SMX'LU]-JHZ/; M"F\DX#ZO^AW@8G E1#8'G$<&F%) (ZPGHC\]K:]PMO:H]$WDVL&C M?A-&9X4\AUI5?['BVC)KN>LH&P07O #SBJQ:KG5:D2D0')V6*%G&UJ=F]R/: MW[[>4&WC;C+O,Y:Q(KI:\G5LPNE:!IN@N$C\#]F"9ZIVW;\TT$&;9*#$&B+462OR,$D\A5F+/-AY]2/G"0+/N!86(P0][X&8(C@,!JRPY,1I$1!;WPU: >5@ M6=+6&E_E/>T@^0Z)E(_DWT\+3JY\1=I]+T8E?(-V^I$^Y3IKZ72H MW7(=ASD3;T*0\2/3[F-GK&$8=:97.&1O:IEX@H!9@999!PPV\-QZ OGC9^H# M1_F/GJB;*+5'E35.AYG@$+8WY%1_"I_P>4C_P'RUO2RC9K0Y&>\4./)(0$F* MJ6IC?R@J:B%%B%:TWG77!K?_P/-P'+@5I/908(><]]\^S,MJJL#>C>OXAA1. M/IS%//PZO)ZE*^2T>.L31+3S+O\>G*MM00+G5BFF56@=-*R'[#OF6 ?5=3!E M+\:3+^,)X?S6.UZ"T\E'9^H]!1YPT>(Z>%T@F\!+=%*)T'I(PKV OF,ZM5-4 MAS3]S6#J1JAU/?/T/$S)D[!!*(7)@]"5]3D+\*9.O5$\IV1X;4GDA]=]=5A&UPMCV^1#TQFHG@3P-AZ&;@.;G-!E=K#145TUF#SN_;K8ON> M^-1$/RMWNW:9_A>T#Y.%GLPO=%Y-C?QP=GH:)N?CLN+G.R3_=WSBKN7XL"Q[K\+AH$2+S"KARK':+3+EY0\8MH>[K M *$+FVY=2-B#NA[9><+UQ;PC]Z!02#->5I;/FT@YX.2JSD"S?&16#*D[OK2B1WEUMP@A";[.B/ ]BKPR?]'PF?-E%/E[38 MP@^^B6Z9;K$E>2/1@Y6%9,#J)"7N)83D%),I)1E;AYGW(]I_<-E)E;>R7LWT MT.D"X3<"F.#7X?AL>G)^$?+^WSHH0FDO/3F9V6L)*JD(7BM?^]))ITN63JYY M-73-)^Z?#%V][G[2W@,E_A-/\JOQY*H.;^"#88XQ\N<264T5N0&'FH-,:'(Q MF*7(V]+AUM.^$RKL)N4.^\>-52_QS6?UG5;Q#%+0T@OA0=O:9SIF#DZZ#$7G MD&+T/+/6)RL/83HRKG111<.SDU5!?9I+OK\M5[.F X4^ER8JQTRG:"- MSF2(66C 4HHQP@9W,]&SOM&XZX%'QH5NLNYPT^$.F%=%\RE-SFK7MT4+U.=8 MQA-\=G(R_J-")UJ_F& >SGX;3Z<#ITT(B4P>BX7<+DD6T-NY[U7;(D%)Y,*OW9D'I#[)4M,!5 +1@Z_]Q#JM5%RS5TF MK]QXWGIO>Q#4]\.I'9318430'0#OIO6J5V'@+9H2ZTVSC)G$XQA%CGQ^^XRS MXGDTHG6LO3/H[X=M'979H37_!B;X6:&_5UA@X7GB#B,PK.^4M1*:FW8U+OM*EZ@S#N&!N?!* M0BQ6M2XR/-+*KHU8LF5EUR;:.F@!SCI ?U1V-5/UUI4XV^CIH,12HK"0<@&N M(GF6CKZ*Q:4ZP3K'9)W*S6]\'T=EUW[XM(EZ]E_9I6OC\:PU%*<$**,]Q)P3 M1"&\5FE5V;Z&$/93RK8MT;X=1%Q[.S>OMS\1MUMOA (MHL MI8#D50+%M0*7 J/5*#2*_DC('HH?^T![Q.F*;?SX1Z"_Q\/&Q4C[X5>\L9;L M;49:BXJ!WBRO(90DP$@MK/0ZH-:=N7@GL!],;*N[YK-/ME[+&WJK/D\_CM^$ M62W3/!\X3E9=[L:94X9P6E#_+4ET^89%3!7 M3 S..!U;MV9_[-E=#+F4H"-((PLHILB.JRQ!>O*H,?H01.L0]5BRNYNPJ55V M=Q-U/>+L[O0=3H;C_"Y,9R_/%F-#N.."BV1 .O)IE:E#@GFRD#"B+\5JU*T; M1ZT%[*EE=C=BR,.IDQTUM9_TV[<@+^Z!K@%S?UG=NR ^FISNKDK>E$8[:.B MA-+,*5:2 RXDA=[>!W!HR1&-CB?R.B5/G:8\'(9(F^=R#\2C3133CS_AI X2 MF)&57J*[&%>1BC*@M$T"I8H",L(',I-'&I6)"M^$@=R)Z%'GM+0JW45KT_L<= M/1%:B+G3919./H[?3OYC@F&&DX^?P\CSVXA=U"ZYS$"+3(AY;7WH MK(.DA(\J&B^DVX(8:S[^Z(G20PW[N95YYQFZ$(&1CV6@\-KLHD[(\]H5R):E MHI4H_*89^5$LM9>0>F=M]9MNM\9)^SI ?Q1+-5/UUL4MV^CIH,521L046&!@ MM7"@1#W4+HQ\=4$F-DBKN+''1:A&Q5+[X=,FZME_L53@N49W#A %>?7*(;D M.0.J;*U,'J-L71G\=(NE-E+E9L52F^BA0W?N#1( MV[LS)).("KR- IPW$9,SGO[O]O@7[B"L$=CD3VX_R]C"U<\41^?5O7XMH MXOGR%0JCO+B?]K\I#AG.SE^/\G!.^/;% CM#Z51%T%9$>R\O"$SJ*#(P@_52 M1;!D5Q41,GL;K"Z6L^^M+7B,6EH=(L2D71W:72#:>AH02T'G7<+<^AKMT907 M;,"F5N4%FZCKL907+ S"AS2>X*MA&L]=8FNLRJQ(B* $\WH^.%+49HM.)H@N*.!2EII#1J5:%QSMD0 /Y!;VH_]-1-S\K.WU MB[=S/->R^<:Q99R:*1[QQ4D0N=#F&K@'KQ+%*=QKXXJ.43WH6S_\F/T':@WT M,.XBQ.9GZA?(C& ?Q\;Z)29:'',Q)."Z8BJ^@)>E@+5:$K=1*)$V4^RW#S@> ME>X@N&[OZF\XGPN_>FCKH,?,ZP#]<.%@AE>]T$?:VM-%R$('T&1N\J"#Z:4/33Q?8+'S/OATR;J MV?\Q&R!+)TJ3BGD-\/&[_B8>2-5;G;,O(D>#GO,_#\8 M)F]'^'8R_$3_T0SSLF'JJ^$TA9/ZTX$T.KED'%A2/D5>TD+PED'FPF'DV3JW MAYMOVR_@,1]'[W"&^A+U^[!?U@=&<2[,<#O'=QQ,-K+RRMM7YWNFIQQLK(I1# F;:@ M:AP>I4NUS"G6YA?9'YSA&RWH!\,[DV _P?-]BWLU/IM<6UM=Z@.KJ]VD$H/D M2ZC'/PC>&PTFZZ2=L(86>5B*;[BB'QSO38/#SAR;KV[X]=H+7-=Z[^(D8UG5 M1I*.U>YI]'4M%-3 D*,1/&'B^< F03[F5JV:G%7BWI#*ZDG.W6I M]R].2*$$0S NYII$YO4X/X$10N9 WS-^#TT*VBWH!\,[DV _D]:V&B]HL?:S MK(>7K-[0-9%!D,*!<\I)G[5T^H#6^JG.C=P/:YLI=N7LM>[U^K^'R234QI?M MZ^]O?72G>OK[E[#W^G@3=!:,-,YJAH"<20@E2$ NM5$B%_2M;R0_]OIXQK@V MP@F(F#F]@]9##%K4KZ*-@@)*]V.XRNYL:E4?OXFZ#ET?/YW,!K45Y_S3_@/' MGR;AR^V:T#:I.RBX?HL0K(?DLK&BIJW$O*>Z. MC3(S%0UD:R,HA0:%X_9 M7_334-CC[275\+QV_OA7OU&$9%+QY-QX@[3)>)L7,RD580BL)&/2?:[R6HIZ M]=N35]2&DNI3,)2PCNJHL5R MG3,N06C.K+7(BV]^S>@!3-^#[]5%/QT.]6[CNT"W?#?6P=?KON(#V YT=;&I M1A^D2P-U[,7LW,!)[T9FR3M@T>1ZR)$H.L8(*(4*3/+H;(>&. >@RT,7'0_* MEDVTT*TF!J]UTEC63S+E='8*:96>[*ACM6%+[8:;G++<$ZZ0&K-C%98#W-QI MJK4[4^0[BKQ# > =[\%'^D\7%W\Y+R)07,.TG*?3%$2A+03G/+E1GN52^KLH M%W"^<^]D*ZUT*,2X!:T"N_#7UX"V+Y_D"M:C<4>V4^%#U-A1_OMP0JY!U(5S MQ3% ,EXN:N5"$K4O%QG1+ S%UJT;_^R=&IN['MV9L8G8.S#B*K:_!?+BFKFR MP>M$FY\H=7P;1?E>" ^2*^1:"U5"ZQY9#X)Z!"[(MBH<]Y3_?NXAW'G93$=, MI$=RPXVA317E'# "-\9:Q3GW90_%J,=PJW@7]Z2'MO934;?B2MHZ0'_<*FZF MZJUO@6ZCI\/>*N8Y,^0<(K?U[GZA]RV1;8W*E?;>9TE;/!-UIK=P$&BC!Y=2,$9+9+*U3_2$;Q5OHLK-;A5OHH=]I&C> MD7=0F]Y^0CZH*:+@;('(ZC;.7( 8-0>73>$^FL)RZ]JY^_ \Y@+7'>K"FJE@ M+UVF3XG*=7K-#5%,;_QD+K%K/_X=9SM5M.[^V-VK71LO?=^5L()(:D)FY)?5 M#'-4%/X7^@JMHF^(&(1OG7]_[)6P: L/25='(&MZNZ(F,^Q(0B:C9#K8TKP! M_[%4PF["IF:#J#=0UZ$K83?U2:VUC$5>@+M$:\,Z&8[":) AL-H-,E")%22E!2.1#J)@I8,(2P2>& M7@KF5&[=P?,A3(\Y ;&1.F_%EPUU<=@V4?=>\"RY<,EU(-,OZ,6RNHY(+1FL M+"EE'THVK+]%.K*;N[NX^8=0['[X>3?058NKG0-MLL4!^NJ1!LG!1R] D@!= M0>/IQ>O/S,U ?S^<[*C,_7AH+['@9%(AIO%I]1)34(9+"$4)4$HYB*I(\%A\ M"$$@MWOPS+X%]?VP:0=E'+9]U[-"?Z^PP(H5:Z0N0!:7UUZJ&8+FG$)J9DST M3. A.]'=@_S[X5UOM1ZV[=8]JUAVHAGH9'FF/T S5F@QCN098X+,4Q31%,M= MZ^*_I@OX0=7&2CYL&ZU[%O/[>)26Z^$H?:Q=:&*6GM;#:],DF]^FM MRT5Z13XDQUJ"4I2!(%P$F[-V209%8?!W=GK+E>#61 04DH%"3Y%8T@&X<\JZ MH$W!UO6ZQW)ZNPF;6IW>;J*NIW9ZFR1+EFD'1N;:3$!)B!H-)&N=DDF*J/O< M;3RZT]N-6++EZ>TFVCKH(=LZ0'^;J3.34]O-]%%\X'(ZP?)?\?AI\\SS,^^XB1\PA?C6O&<9F?A MY.(WWH<9#DR,-A=O*4;WM/WG%,"78,$H6E/,FFMM'XHS^T![Q'F.;;SY1Z"_ MQ\/&-[2:S]./XS=A=C89SLX'C-ZC2%*%+(T %4T"%[.D=]>'(IETDY 044*9X\)%QLL4.43MMVBMB'0(!21=1UZ;(214*2A L&YU$:'[;]$CS8QNQ9,O\V";:.F@:8QV@ M/_)CS52]=3YC&ST=^-H,6?_B/3!5 0=AP7EIH920$Q=H1']L/GS91 MSR'R8YH7%6L8%.NH(^4$(\]!>DA1N]K(,YO\*Y:83S:#+34CF R":T:W>]E$LHV7D\[#30LS+V_)_TZ MH+ZW22@;*6JM>1C;2'EODU!X<$'R:""P(D%E$R!F(2%8GDKQ-FBQ5E_TFUGH3RXADQSQ ZS<@AH7U-V<#!*9?!%2F#8Y@YVWD2RHMG M3UY1&TKJ$)-0R(3$$H(#9'7RJ%,1@I<.LD:OT=A0L/T]X^.:A+)+QJFI?O;1 M=;;&-.@XQ"<5HFPW/MOHJ&A2G=\99BD')S%J5:!?S MNGOGO"AQ#H/75E)NRHG7]=:#1Z3AU *BU&5X'+K6LPCFH32V#O9 M2BL=;AK>UZQ_'6@_)J%LJ,(-YEUL(_\]3T*123N50P$M3+ULF"BX2P6!;"MM MMZ(X8UKW@'A*DU!Z,6,3L1]D$HKPN11+_I6,GK9!S1QXAQJ$$X5D$A2ZUGO- M$YN$LI$*-YZ$LHG\>[@A9]/9^!0GJ^!Y8Z4LBD'TSH$*+H /6=%763#)C&?8 M/&RY']+QD*.E[!O:CE5UN+^/1^2]E?'DE+[]D90]_3P^R8.0%"=O*T-.PI*[ M)72=?)P@&&&X]"4G=^/.[?J%T7<_\A'7/6]3)=A1WOOI?49?U4_/KT=?<3JK M*67/7H;SZ;LPG;T\0Y+7A]GPY&1>ODW_X4!G+WF2 :R1Q&:+%EQ"I!60AU1X MXH*YQC9E=]1'1KH#J7,_9BI4:.'D\IUYAY/A."_Q#[C+C*=B0-+&2R\0F6QG M$P.GE2:+;;FW9@>#=>_#CXQ%>]%!AR9H]P[8P"(%+ZE T76S5;F UU(")Y+G MI&/BLG77T*?:3^+YHN?/_Z:78#@[?SW*PSDKPRC_ M#X;)N+R=##_1FU.![:.#SH[0]M9IIZ4(&]TX6FN/O'HKK+3,IRQ QS)OYQW M80H@Z[PH:5'(N(=NF_<@;'?[:*WGWJW$9:[61993*1"R*?2B4QSLE! @0F#( MLE)>M9[YW0[]ONXH=>3?ZIM*>U7M8[F\-+]:.@HGBW4]FTYQ.KTL9/?&:&]R M!,D-[79"* J\>("4@J,PGYOH6W/U/CR'/Y;9+T7&G535(>NZ"MLR9[0.NDZG M-?YG?,"J*WQK /UQ$[N9JK>_.;N%G@X[Y!Y=;2&4P*I:JA$E67)N(Y@H0A9% M6:%:]W4YCIO8^^'3)NHYQ$WLZ##SH P8QR/0QIQIH\X!F'8I91(#Y^T+H9[N M3>R-U+GI3>Q-=''8.7,UX?QVA!<99\S+^1.OAM,43NI/!RY$Q[.18#5'4-J+ MV@@4@=80@JCS4W /Q]K;+^!1L+!78O-PJCX\;S_^,;Y:S-4J%A/V;B^N6!_H M7<_TBM<9&:R*F5YV*%RX*%WPP1R8QYLMZ >O]T*%_?B$]RZ.V'CMM:6UUN]. M5RV.-AY?4&/- ]!+[&,"%S"!E)GV(.ZD58?F^48+^L'SO5#AL#/Y*MQ7X[/) MM;75I=Z[.ND,VEIL8^FO>IM;0O0L0BPQB"!35LT'Q?1=T0^F[X<,AYWP-U_= M\.NUU[BN]=[%&J'#8 MN8#W3KH6J!P&"HF-T/2Z:J,AHJ[WDKRG?SF+? ]M4I_&"//'R=UFZMW#","7 M&&<[%"->_\]W+1A<":5145_EP=NR4,6KD(;U..>*&]X459CBP$T=TJP+!^^Y M R%BYD))8UUKE^E>0+N:H[L^?'%F501R)Y0&STL=SU +]Y5D8*1C!HLB];9N M";X2S+X*ZMKI_J9=:"/GQU(.]^TZYF<(.1GDQA7(A22D3##@=-00)+."PB2I MVF?/;Z$XU%%Q(^W>S)+O)N4>9RC?(%H>!*R#J5>/@3OP'*BYP(ZZNE?U.PAZ M7R1 S*64*" &LH@JQP#>&05IG-$:>"(U)2!NC0@D^< /)!ZU-S)$U;V%U+Z #W 3?66?C7@+O M<,Q47?#7HREY&E?-W+.547L-R=:8R2@&+BD$[J-4V63DOK6W>!O%<6W_.TJY M0SKZ6T2_A]/+9@=KX.KD JS"=!@W8%>=W4N!'07>85M8B0]50:9D[953D\G! M2W",(?@B$T?4@KG6V:G]$N$!EV!?/-A$SJVOV'_\C/?O4B5DSGB09/)< &43 MAUA*@AA+SH$7C.+&.>J*^_0//6G_^WT;A8Q[2;/#GO_;>/1IAI/3NO++YE@^ M)FNC]8!&\UH&0*OU=<2QLH)9SZ1K7A%R%X[CVO=WEG2'T[F;F"[N3JR!JM.^ M?S>BP^SZNVOL 0KL(.X.N_X*=$Q+K@5%(5D$,E RU>DY*@+G9*PR=ZA4ZS/6 M?9+@@1U_7QS81,H]='_-Y"TW)K0N8:K7IBSM>\J1F?,I14@!T6(..;/6%Q%O MH]B_"]!"/_<<$FPAW!Z[_AT[W/)(_?EX,AG_4;V5\(5^,CL?9,6D+4J!2IR6 M7@?-!X,2F&7*&%F<]K$C$1["=P"*[/4XJ8E>]L2A-^'/X>G9Z5U8';-&")#1 MDN,4O8.86(3"HS"D?I'3/CBT"M^Q49K M#J/\'BF6.EVVDJNGV_2K],&?+HIJ=BA2V>EYNU:UM%MLHS*8RUEK5T2K,6WF M]2C#H0=E:1_Q)0C@]'TC-;-9MS[BOXUBYQY5%Y^X"-2#DT&$@F#K&Z1*$>1? M10Z,":=@ Z3WVJHN'$OJ>^-$DR:E%A0D+P1-9H*X,D_ A^M]T9&P35_ MNE1X(,NU;R9L(NQ./0/&H[EOMLS'4"QMF- 1HE>T1.8KH&RAR!!#C$'%+DT" MO@&Q_P"D@7+NZ "PO60[9"D^3C!,SR;G;?"^@8J-!.XAVJG=[7Z'J$^= MT 2>2J3U8B4I^<'@- :P#DM!(2EV:IU]NAO),1"@@8P[G'8_2^GL].RD7B=\ M._MQGO,[JYRG9;2N M?%T;W#'PHX\F.ESK)"QU6\.7N/C[]>AV1N_]^.3DU7CR1YCD 2)RI;T''JJK MG+B!X.K4^BQ5YB(CWCLV?KONK1M!W#]]&J>H>JJDQ\"U*X_XP^G;L]ET M%D;UYNC !%8\20)")D0JD5/DN<0^>0S1Q[:C,U;');IKH MX*/>7O6 @B2FI,NT.U+TI*(T$#.%WE)&K3Q#+V3K^.0VBN-FQ(Y2[^"<_HZS MQ?97;XO35XL;YK6;7A7Z;#89QK/9?/3Q^/?Q:/+ 0=) H^9%!48;)[?D:I-P MO%<.3(@E&:$-%ZTYU'8%Q\V_ VJ[@WO]'M-)F$Z'I;9(I@6\(MFNX>@MZUL6 M\\)((F_+Q_!G'0'/I>8:S!61=S'4DFZVS6NB^8>E06,+(4 M2WWS>NS&#R([;J9UT,[*MBJ[9!C_S]FBV\STXWA%\FL..9*X*0Y)W=5)2M"(';A53K>?/]U[3#Y+OC1&W&6^;GA#.$3U+A'M2US*=O<'9 MYW$>2.0Y"*SM'NH0;F%C/<4TP)AR612=6&[-VG5P'3?SFFOF-GMZ320 M%YN@>"9 .7)M8RHU]^-I MG9S];:KF7:A1[H ;3<%L+!"8)9%P7^K(*"=2L9:)UB__QB#WSYT.RKZY M:W355']J728%!RDR@\RXNJ%E4%D$"@6R O*0T+-0)Z.W-JZKL'P'1-E.[@W/ M !;](KX%=>%FU0S;R^%T0=YYG&A%J*U% HA@YK44$EP(Y&!H)[,+69>;YF55 M%XXUGWA,%.@GZ@YY]1LXYRFO12AUX8R_G5R 'Q1O,DL2@=?9E"HD"7/O&#FK MC4:\LZ%UWGP3?,=$HN[ZZ9#MWGQSS$DXZ8L!H0N1OYA$^Z*/(&2P2"]%E*EU M7?R6;DR[*XH796NDQ7D0MO%PK4@-KHS^&PT&^;A"5G#K_@!TQF] M1$.<+OJ?8Z[VLF9]2"5U#6_+36A748(7":.+#HQ&(K]FC#96"HHU^NRBUQ1, MM@ZA6F'?.7:^G#J[(Z+%?2V#D78E\E%CK'=Z1/"GY_?_0'S^TE:R"0$J:8DAZ!42A!4-,"-"Y@I MG$NB]43TCLLY_%SL_9/TYI'#(R%+C\LH=R*[UFEP'7R=KJ8^A.TPMU0?#1G6 M(NF.FCP$XWA6N7@K* :1"I1W],XJ#&"<%[DP=#JW;O1U&*8]< GVR1)M$P7V MN$]-<=#X'/%:&0@F!;#6%BM0>)5:;\PKP>P_\]!6 M;S?O53<1>H?[#M_4M ZX2LY8R2!I&4&Q3%Z UP*,,JR@\8:%UKR5T8,3?.$%,= M05\*@Y"U@A"]];H(%WCKJO5-,7ZGO.JJR@Y;T[IXGX?I, T\D, D<=<0D&>6R=5-@*X?]+UU?>6Y-I<6?MBULOZ?F*^+9[+$KH!BQ(% M8Q;L_*PY)%\+)20H1*-HQ\ZA^02%+:%^CVQKK, .%\16R&@5<'I-0B@B6$!1 M[P0IH0@N6D@>93$!?6C>UF!#B-\CSQHIK,-A\ZVHMAK;2T%865).DL#E2)0/ MA#!PQ: 8JYC745O=N@SV7D#?J1O63DD=+-2=X 96*2L#UY MUALZ)4"44D,, M/C"#T?C8NN_BG4 .T#VCG;+6H<%&DNZ1#;IY,+TP=(/,@Q402-\9("FWNJSR8"WM!Q; MZU&RT!P?6[G OAWNBOM7^DK_9]VI4"OPG ROWKR9GX797XH/OUP=GH:)N?C M,ON,E[] _MM%I=+\W^/R:C@*HS0,)U1-2HE.D2RK/I M%&?39Z/\VS#$VGF?J+K$G]^.WE?ZUNO&] OSS@O+?U;#/;UZ6UA&PX0SX*+D M9&5MC0NLA2R4-;QHRT)K ]5T ;N:^19@%M4".>5J=S1@%:)BG(/+VD#21GF> M"P;5.BW2#/R^2ID.Q]V;EOXP>G\LI4R7JW]^?LWBS1^=HU M+Y3 N1S(GW.XZ4#L5!VT \S!U0DW5/-ZOCCK0Z@Z U? OO.SIL@(AEUBR#0HX%@N* M.P%!"P5&:@H","/#UNTJU\%UD/*?GOQIKHQ#VR%5>#92 ADRPGN/7P@TYH405L/521F!SD-(]494 MK8>*SDDH-H=D->,EM>;2AA#WSZ=NZK[9$K6CKGKDEJ>SX6F8X=NRAEP*#R7R M(L#9V@F,%Q))G9%9O/ LHB>JO87A2(XQ7X\F'<'(M M;UE')U[]B\+EVLI%28@9:[?SRGQN/6A&+H%F2?'0NE/SNM@.N-T=/!/117\= M-L7%3=8K/*^^_CX<6!9I[2)"\K1Z)3-YE+F> QG.K(PIQ>8=0N["\3WS9V>] M=)M/MFAO]7KT%9?-U^ZPH0.I:'%9U+8[U7KF&I,4AR!*XMX%D53SM.GZZ'[P MJKD.>W0<'\]P2A+!X=>Y';T#82HI"5F;(W!+,*/EX&I#,\T]O2#(2L36?6@> M1O4]LZNQSCJ4D?TV#J,'$'J-R(7,D *O,^P]KW4J 802S'-N96*MT^0/H_J> M6=589QVZEU2?[NJ@^!+@H!9^"Y-K>))J?:8B$ZH"AUP(D..E:-\ZC;D"RO?, MGQ;:6=FF\)F6'VHR'/W37*HL-8;<:%[]X MVB(_-)\U 8O MRG #@44)6N;HHTTB-I^DM >5KSO0OK/&-Q%N0TW/^Y>^"HE^>O[\;'@R^\]Q M7>>GBYGK7!A?ZF6"+!,H'AEX5!JR0EEH2\TQN8<\VOL?<8"FX]O+?=Q<: U/ M"!:H+LJ@EY,R+@8F(W>F:-W'*\$\*I;LJL2;B?8F&NA@:-[C5QR=X>)2U6B^T+\/9Y]?G$UGXU.<+"Y= MU6S?=$K.#^8Z:#%A%LR8 -%$LHTFV]H8JH FB\E8,+F(]B,U-X9YS'3JK;4. MQX-7;:0N4 ]'9P1Q^4:,1]/G2.):3O@DP/7&'ZV,GD];].1\;K)7S*OE6BG2R+_-IS.UC@!VD#Y]8'3*^W71V]V&-1@"8U.@ZZ=+"YG.5^&"HT/ MZE<_:-?7/:7)&>;;#VC]U=NN]?4A(/=H4+XZO^_#IQH?O>E-F M,J9];W;^[B20+$>Y%GM]J2;U=VQ^Z^Z^1^V_S<2=.KIU5V4-\:PDT HSO_QV M_:..F?WW?_G_ 5!+ P04 " "@A )9EL@XB0?N !Z& D %0 &-V8V\M M,C R-# V,CE?;&%B+GAM;-2]>7/L.)(G^/]\"FR-V6Z6K5#) SS0V]UC>E>. MS-ZA>5)E=5O:6A@N2JP*!54D0_DTGWX 'G$'"2! *GO&.DM/(N'NOPAW.!Q^ M_.O_^/&T!"^BK/)B]6]_\O_B_0F(%2MXOGKXMS_]]?X33/_T/_[]O_VW?_V_ M(/R/=]\_@P\%6S^)50W>EX+4@H/?\_H1U(\"_*TH_Y&_$'"[)'56E$\0_GOS MVOOB^;7,'QYK$'@!ZA_K_UK^2X"C "=40((XARCS?)AFOOPIYB$/,^0C/[IZ M^)>41C%)TQBFD>]#%! /DMB/8>)1^8!(8R_-FD67^>H?_Z+^0TDE@!1O537_ M_+<_/=;U\[_\_//OO__^EQ^T7/ZE*!]^#CPO_+E_^D_=XS^.GO\];)[V,<8_ M-W_=/%KEIQZ4R_H__\>7SW?L43P1F*^JFJR8(E#E_U(UO_Q<,%(WJ(_R!@^A7T QCZ?_E1\3_]^W\#H(6C+);BN\B ^M^_?K\Y2Q+_K)[X>24> MU&=[*\J\X'O/A(JEY+Y9K7Y]%O_VIRI_>EZ*_G>/IG'BLO_?H[8SQ>P[XC?^IA7!\PUXGYUQ>,0IE^=L7LO+828GN$=,A>SW'ZA M/J[X7-_=#:F+69^>8U=?BZ(FRQF^%ELR.RPOU2\^RY\Z,FJA 6/:T.E,]PZK MXDAMCO!K^6^2A[$^V)5EX35:[+LG_@NI5K(+8+'29#"+!,$ M(AJ',*4^A1E-)0F!D2#^HMYHQ$*LX%_O>N8;#J=D[T\&J-9GK(->"4!:+@#;L@'RC@]02D;^]>>MP+-_1LL_./)+(] WK((MKU=@ MPRWHV 4]-U>@YQAV+(,=GC>/@>]O_3'QSBMM'*H_\,>UQ^'& FYUA(JH_'WUUK\L>"%*RD<^X>^)G:*[A MGG9F9?$T!V)U,<>WO?U62('_!(J2BU*>'4^ M]'[=04?"'E>7/._KZM:J4!U M7TB>)%#Y4D@_]48>.I_$YZ*2OW]/JL?;LGC)Y;;\[O6OE>+QV[/DJFZXKO.7 MO,Y%=4VKAL-%%D>AQQF&*:/RW(@I@81D">0BR#(.=T!?0='S#JO?(TV8*RD6^>%_([_QF4XXC'D5IS&!& M<0)1@*3C%40&ELX&.2+_L-I=))69IFD+I*U8 M9YD_H4N58']Y*%Y^EN^T:B1_V&K/\4JS*,Q9 7H=.?^ W;ZE=DGU?Q__N9;' MJZ7:4K_+HU*9,WF44G^X7O']7^P\V<:-Y:9;"E*)#Z+]7_GO]H F3VJ/\O,6 MZMSU,9M/Q9'G,S/SLWI4;_/!''IJ;\2%V59W82#Q2[&J'^5Y\@NIUV5>ORXR)HCO M!Q',DHA"% D.248%S+S43RF+21Q[,]Q['?(U]X774T-?Q7B>.@YFN4(Y^C@F MO>*Z!.39[[9:9L%] ;Z\Z2!SB E( M4A8Q%&=Q3(-+=K&35"?>HSX79%6!1['D("M*>81Z$6V8^ H\;]@!U9:?R^SC M:6#M]J.+X7*QVVR9 '?3@G39%G$Q6"XW $/0+K;K@\*;6NW3B[VI31Z4;\SB M#K]L>[4C3=&*+-^7@N?U=56)JE)?GNL?>;40S/.#D'+(!/(A8AQ#BC,&4,^"L!9ONU8\;,$PO@&QQL+@ &A?0 MV370 *F9+X/&A3Z^$M)XQTZ]O]6/HOR<$YHOFPOA]^NRE"LO,*-)DB$&(X]) M!RGTF:KK0##*2)+2(!$()XNCO._1[_09EVOY4 MR%EZJ4U2QN8,(WX\BY4$N8E2%HKES6O++>]F!N$-[\$OB^).HK=O3[18KE(O-#W>!9#Y,LS M$ IH $GD"\@\3D,<(11SK2#>T;E:J^+$Y&'W.5^*F M%D_5(L1I&(J0P2!.I+;$O@]I&F:0D$2$B :I(*F)EZM#=&)%ZE@ &Q[ #A/@ M-\4&:/@P='NU\-3;\ERC9*::#@ RW@]-)':T.6J1G'6G- 'A<-LT>M?.8*@; MO'ISO!;5IY>O^7=!ENJD_0O)5RK[M;=D]^;)(";MLSZW5=ESE= MURKD=U]\E>*K:I]BN6Q,7GO)LO!0PC'F,?20'T'II80P17$*(Q(1P;V8^9@8 MY9JYY6_B9+(];KOR&<,T,<>?AYY]>D.4S4S9/L![A2]7S<909$ RO9NKU?$- M=AE7"13[K&\ND!VF<4T#JJL\+_5IO: MMWOQHWXGV?V'KBKJK#6Q2BH6I&%K PL]+T Q UZJO^S4E>KKJ!9"X[KJ&AQS M#T,+%_";X@8T[#A29!/)K11:B\!LBFTB[JZ"&[UGKNAR\_XJ"L/-=>^EB557 MTH)?/WXSV#WW11I706MIS'2M%\3Q?GB2>RM]V5]I-L4X*<"N!IQ^P/(N@CT* MOEZ*;]E'4J[DKJEJ!.X>22G>D2IGURO^(5^N5<"N\6TWACQ*0Y]@CJ&GZCA1 M$G-((Y9 +R,^\9F?A"$WJ[*VY,3D^VE5AMUSHXJ#0,./X>V$)<*:%Q;3HV9X MA]$QI,[BQ]!=@8:M)L>A8TSNI,VAW.E^Z@@>5Q<>EES,>P=R&51'UR(7+F>^ MO5_*C?2^ M^+)ZSC_D%6N46#L4=7:%J0-1#6'04%:I=_=YV]_JR]?;&Z"8D']8E[I)=B-@ M:(2EG.!@&)32A*#;E5W%J$8EM8M0G5]VOOC4J&A[T:GQIR])$?@BZD=5W]L7 MX52+U"? TG.Y'4!@IK/=#7Y+$=QH2&UY67]6)J?W\\=4WN!*_JRHIV_A MSS]NOH'>DM=?E3/)]IOGB%EE?AM23'G6&#.'2VV><@&"FU[;R&^\W MH[(YVG'.TYEUSQD5]W#7&7_!8M\1HORE+-;/S6R$)A3S6"SEN]_KU?53K7MZ M&UEF8@U5U$%#'C3TP0X#X+NHU^4*7#\5ZX&2(6-@-#9C=Y@8;L27PV&V$>L) M:K<)CZP]WP:L)^3>YJOYBMW&^UU4.9=>9TZ67XJR?B /XAUA_Q!\FQS:7>X) M+XUP1@,89'(/1L3#D#(6P3CUDT"D/.1F&[$VY:G#I%L^P%/'"*0-)SN)WV;[ MLSZJ>OOU)%@91E9W8.IY@"T3.PG@#B]&XW#_-U_ MM'" M82NX:\;4=E%M&SPL1)H0Q 6#(29$&A7!(28Q@TD04)[RR,/(7^Q.B=+H,C!. M5DM+1H=@#85".Y*JCJ2C:=IN00,\/=OA#!#+]@M'_2Z[RO06H._C %GT8="7 MV%D_!@V2,_=ET ?AN#^#P;ONZLXVM4\IQB1*@Q@F/I=G?@^GD&*<048"Z6M$ MON!98E+K,43,R+NPZP+\T[*9GZ$JRW8+RR:H(G-0/?:656.S%8O-6"3VQRD. MLRD*N[ 8K$LINS!]XOP*,]P-.& SX%OO7JR_=JKG[;?^WZ%6;[@ M!^SVW^3#7UN.Z'LA^5+YFY^*\HXLQ79[^B!HW?58E?_Z*G[4W]NJN/O?Q?*E M:\-ZK2(ZRMMZ7U2UR@ZL%EBU+(A"#)D0""+!(X@S3T _]F,OBFB4A,)P/I]K M'DV^H5:)QQ_638;.4C40JQ_)"A0K 5X%*0VG[#G_Y,1LK/MGTA>_DJ6ZYU\ M@FI;I)!0C_&,,X@94NEE/(8X]J1S1W%(PI0$S#,L QFD-[G-5=1!0QY\$401 MMT@O&X9,SWHZ@\',$N[(OY\,.D5QAI:,CLS/,*U938F6V(=F0>\E.Q5OIOT) M7GV2K-[5(CJK*?*D4-Z!HV3%3^W$8]53?*3AFZK^/2T,<=-3! MAKP[ Z MJ2,C,$YO5D.@+?ZA,=!_T6*<1=>/^-=BN7X2WP65[FRU\#E.1>3) M\U@6$XB0D.>Q0,0PX03':9P(7V"]??XLC1&=9I M)]*:Z7 O9DL.?'F:F8TP M0E+/5$R%CYG%V' !6C;4 .FR?&V:]34)\T/3H-U9%!LP'!D6(]*SVA<;4 [- MC-4:YHYN,S1%5=UUX6*#0IH3KTYL#MKY.KM5FQWI*^.:F5-RC[OW%XILIN'V MTAHY]@,R6;GUI]:;S:D?$&;7I1]ZS#(&W3?2W02Z3T2\NW*,E'MI&&,*4>8' MJMI4NO4IRZ!(2!.+EJ=79!2-UJ<]=5RZZU9-5.WEJ9LHPXBT :B:L>EIH#*, M4H^A-$&!BX7@KH+6!I3G#5^;0W(4R+98PK)V7$0<9K"-"(IC!+I_:8/)4K)I+L*;JMOJV MKJN:K%0#\$48>RG%803],% G^TPZ"IA3F*$PE2I-0I\:75L/$9M8IUO2[?7T M%:@:ZJ#8D@<_Y:ONU^=/I^8(DI2E ?,HC"F+)8(<0T+B!-*,4TXRCCF)%FUA MS%U-RGI>' \):Z/Y3CSD*]64$E"R5$>#*\!V )X(3$HCZ@D_@4CX3&XR&8&4 M(@(#D41JCT%>''9@?EQI5E*ZA;(GJPWDQ_;+-R>*>EN1*US,-J).2^]:+6T) MRVUI2]KI?)E1 =T-BSE/:N[)+Z-"GQCC,OZ.LUNHCS^ZR3#=A6H__>4ZD_^K M$H=_5XKRJ2C;WBZJ;$N-B^GF,OM)+,UM(IU/&JE*ZSB#-*$!E"=:7[5U\#UD M-/33-8-3.ZX%6>V68U^!E3 \\CK_2*ROOV8#VNJF3!KM[SLX;YC=C"/OV;T" M1#$,-AR#K"C[!E&*Z2NP97O2FS8G@$YW*7<9>V]]?^<$7(VK/C=T'.2YDJ6X M7O&^:N-;]F737G2;<;\0S".^/#>H 0<8(LHC2#*2P(QX?HICED9I9)WWJL/! MU/'&O7S/BK1M^ZW[JIH#K!EUG!(VP]CC?H:L0DP5 6VJ?R1\6X9V:HHF2IHU M 6.*)%HM^F^75&L"SV"2K=%"=M9I/T#R.2>TZ?JWXXJ()&"4^PAR/T,0QP4VU*=Q3[5% M=61TQ^G-:F2UQ3\TJOHO6KMX?,UJ::OO1/F2,]'<5'=7G 1'?IH(!GWA2V\N M3%-(68JA%^%,4,SC,#3UYLX2F]AT?A#+7!H-^>VN1+U^;GR0HLEW*,6+6*U- M3< @;MI.FA,TC/TQ1;6MQ&[I7H$V\V."2V -$=UY6>=)S>U0C0I]PG<:?\>V M%VKS_59>V7LU9)FP^F]Y_?A^7=7%DSQ"TJKYW2++TC"-60 3J=<0<99"[ 41 M]'TOCF,2)Z&9LZ1)=V*][[AH3Q\]'TV3 =!S G[K>3%,!]=%5L\<3("7F65P M!)5%*U0CP9TU0M6C.G,;5",HCIN@FKUNVP)54I$?Z>M746^^XW%*>"#/4S!. MI.% 81+ -(X]& 0,(X_(%/&Y".O"LG3[^3>0/C[7@U_(; M3Q[$U[5R&KI9D4<7>->;LH8%(]B+_)A QK!*X9+>/4Y2 GG(./.X0!ZB9BIK MR@94G!VO*S M>V]_U4^KO0+7XY4TQG;E0G Y:SID*KI;Q(,S]@7H0AB;U$6C&>0AHA!"/!21(+A%*N-:]OE-+$!Y66 M-I#$P3[U3LWT3-,X7L/&QRD*9N;%&@!MXZ$MW$ 9BERCM0SRAZU!&%]Y%I77 M%K!7:OT7;)/(5>KJQ@GVY8D@YEX,L9]%JE.KU%J/8H@]02B*HXB$ADGCN\M/ MG6O394A;!@L.H-#S >P%--,]?=DL LUWMO\9ESNT\)=IS+??*IR=/G MOI7Y@WQ:;LI?BE+;+\X ?0)IYA"12;;W J*Q[4FXGS_/("\.VL=-^.'KVX@\#N9GY,4^Q MVW)_I>8VB;;?KY*@Z1I; =K( #HA0"M%\[2+Y:>-0+8H82Z7M?*V66-CDDUTP2;O-( M0YYF.(LH3&,U-"-&(4RY\&$2I=17O:B9,@GZPZCT21L9![O15$QR IX[5@!] M!<4FVXEL^#"S#P;0ZEF*:0 SLQD**\4$N-W!ZB?%",A7?]ZI#KX>1\W8@)@# MX,B4&!">U:B8 W)H7BQ6L&P75C:](UZ;(K&V7JQ+?0KB)*!91F&LLFT1EUY& M2B-I8=(T2%+,/>X;=1 \2VEB'Z.GVU9F&K8 .XN.GFEP(K.9)=B(VU5B=G69 M[C/"1F5SU:OK+)UY&W.-B7O4A6OTA:E=@VU"6,19X"M5]JA48.01F(I80))) M)&*,5>C6['[8G(G)KX:_W7[\?GU_\_47";WMC:;;[///ZU,'% MW0[W+6G])I_G)!Y61D?"&L8+C^5TW/U+0ZR+VO@?KCE[(_\S0IUJY7_N47.E MNB])<^=0EN]>;U;\7MU$Z&K4J73]@IO.V:YNE+.HZ0OW0>^)DM]]3HI M^[AN72JVZ5%Z5&*I:(H'1SHV))Z5@IU<<#;M&A)G5[4&GYMB+.].%X;$YQAG ME,,HCF.(>!)#XL4A9$$81:F7^9$7&%VH:1*>>N_;F^+:=+?@:M)K-=Z5X3(\ M<1P(WT\I)#%GTJ57$T@$]F 8T)2$$DX6.YU>;(?HA0,R)\(NP%GL28 @%4P> MAVA&5'-G#T:)8$F8A+[OAR8W.9-\%\WO<2;'3>^ - 4:9ON)QJSEN88B3]8B M19OL'VB$\7A#%./W+>,F3<6PV@K5))^=UM!MT_Y%G/A8D(1"+#)5V"M_HF&, M8!9&'N5436R)S(SK",7);>J7N^]MV8YTJM<567'3RITQR#2#)^Y@,#,)&\+M M\*;]ON[NAC48RNDJFC)";=YXBI[H1Q$5S==LBV$&^[UZ,0UQS /H^:HG)J8^ M)#P*(68L92(.4!)H9=GKD9LZ5-I6A9SJ$ZO5)M8&P&'M=P^+8>ST0D0LRF4L M6^?JULR\?;M<,U&/JV:'&HAM%27167^VH(F!L+LQ%)/7[)S3O]XUMPO5 M]8JKY>N7=FJI(6*4F<'>),8G' T[3 !+$*421SR#%7@R9%U*>A$P$-#8) MJ.B1G7CO:EAHONC//0^@VC)Q66Q%$U@]3]8]7&96XJ]WH&6@-0L;M'9Y <' MX0F2D\Q@<.3O:A*=U>TU ^+0^S5\V]*P5.);]K&J\Z=FW'J:A5Z01CY,PDQ- M+F$8I@$5T">IEP5I0%)DE!ZPO_S4<5?&U+% [8\]24-CL ^&IM);BVBHW%73 M)'E#Z:IU E[!;]W_3C)SZ+1TKG1V?_%Y=?.D8$/HIRWN131N'ZKZXYCQ7 M!>)D>4MR?K-Z3Y[S6BJX\GLIJ017^0-B5355Y-($?/PA2I8K=AK_^-NS^GVU M"+&/DP %,.)!H H0/)A&B,MM'U,1A&G$A=&HH0EXG%CK54Y=7E7K9D: 5)"] M43#KE?*:VY]S^<"JJ>MYE@N8WL%,\-EIAL[?]A,Q,U+7MS?ONV,T?*?X ;?D MM1F-N'./>Z7J4XN'5=Y.4Y2N2L^FPPC\=*BY"M9/P.&\Q!P4G'"** M$TB('\.,1!$.(B\@Q# 9X129R2_)6J+@N:-JYC6$@:1_OI21*S;HA#0A[N:(//VAXO3NZ+.T'U11@F629P"'V:48C2*(.4 M! )2SZ,HPHGG$Z.RPG&2D^]U/0/@67( \Q5@+0^F[OTH=KK>NDM$3/?%#1B* MN#SP@([\U=X]ETLO6U=:9T[S*,&9?6!= (Y=6NTW+4=2D%>5-*/"ATUG%;+< M5L[%%,4!Y;[&44-!FA-; !ZRLTQLJ=MW5UN M"#,]_7>$A)GB6X-@/HEB7#Q7@R@&*,T[AV)7V%B+34YHYG(/7XB=2.RF3KNT 0]T>F.J>,26AU:!Y:=[0@[+MKN@5;C M:;N=5-7O?EH6OZMI4?+'FV9,I^'O&++HEJ78K-UL#CE82!W M6J\9Y^G)_V _3F&,LBB5FV^"!#'9;B]E:.H+^_7S\[*)]$I/E&^H5RHZOVI9 M[AL(O1H.:+_TD]#;Q.?$U\RT-,T#%&OM>#GUKPUWS>Z_[0&YTT)@R^$D3H$K MN%R-C;^4G7E'RSL"[VC\O*MU+>+C#P_U^\?5P^VJ6OU*EC?V\I,O_[">]Z0;131>>.OKP\%"*!Y6=]/Y176ZI$_>M?%Y%IIL\967Q MI >X?EHO52-+\$ZL1);7S2CSZZ4\IDN/0/D#M^I"4OH*ST59-[U 0#]!9\]M M:(KS#(+WQI^#1H1_RH_ ,-SQ%N@[3)>Z"$Z[BPAC:O/=5M@"L7>E8;V(F9%C M+ZQ8?"$_\J?UT_>\^L=U5:V?!+\599N*LV )P4(@!/U4NGF(<0'3,(QA&I-4 M->T/6!SHW7V,D9K\_N-F)7>%)K?BN<\Y?FK9 8V/K2;8/(L2L"7)G_1LTRA\ MPV;()21F%J[I[(LOENW65 MKT15+1C/(NYA#WI!&D,4>P%,HP!!&F/AB9CY46PX^6=O_8E=L*Z,IR$)>IJF M94S[@ Q;'P=BFAD=,PDMRI).RG%!'=+^>C,7'IT4YKC2Z/1CEO>N;=IQU45] M^Z"OX/V8\;WSU;:;$?&S,(L3!IM&KX@2##%*/!@D-/;3*"2IYQMV:[#C9'(? MHA\\\?&'\J:[>XIV6'8_66*'0\.;6TOT]2)!,R!J>.CI& (=1]LK'XGO#E-[ M,9]),L,OA,;5A; E%_/>$E\&U='5\87+F4=TWA=W8BF8FL71]-45!I=.I]Z= MX;J)K.2>V1$&'67CJZ>3V LA3:2_D 0XB(3J'LW3 M"\>)#9"?6%%/3:P"/3M@RX]>7;,+N/7<@NE -%/]TQ._WI>"YS7X7VNR5"<' MU3"O46W'U>&7@3'=0*XAXF\]84L#&(V163JKF!FGJJRW_6M_$<5#29X?5<%I MTP0YC (2"Y4?AE $18^3!/L0Q'3,/%9'!&?Z=B@02H3FYI=A&;87 MS@0V,PLFLFJKNY8L0UHM%]C1:/FOK38/KSV+TFJ)U^NFWL,676D)72])^3FO MZN:VR;C9\]D%)M:NCBY0A*],[RG/2SWN:CL1V$R[=F7M6M"ZK;W6DLNN)>W9 M5>?K2SLFV%YSVM&'+_'!Q79'[?M\((HX39B -(@RB#(_@51D 4P$BKV4XX@2 MB^&]QX3>P*^V<9M/(&3B(%\F]^6N\ 2]3<8$<^K6GB#S!@[L>6%/NZH#SYOO MB!__6;]>_U[RRET6D<&2L^4/_5(2>!M(2KP@PB0,H(\37WH280)Q($(88(SC&&O /(F M&.J98R?(&#J$QSD25WWVB=.DB&'!W*4]G*$S=V+#L+@G4A=&7K TBZLZY_ER MK=J[;8WNQQ]LN>:"?Y*,*[=PW6:X?LM4OXU\]5#=BK)I&]7-*X@\+_4RC\&$ MAM*$QED*4R^-H(>%G^'0DS;5<%2O$[ZF-[>22]BSN=] 3\A#THO0:"T#>RPV!Q9.R:;I/.&3?=C M*ISBYLK<.>%I7M/H$L8C,^IT<8OBER[:2I;-9(Z/_UR3Y7WQK?RE%$2>)^\? MR0K['\AK=4NJ^L-:=+&C($J#R(\B&&9!#%&42-\JC6.8>8*G4>+'4::5RV+/ MPL0'8^S_OX!+F@:5('9(#IO >?"QBL]+Q[3AYPHT'*D&?D4).J: X@I@'RB^ M@&(,2,[&@VVN4#6HO)D<7;N:''N4'57K7(3+8!V/W[<]E*UGV MN&ARQCX1IMSRUP_%$\E7BTQX'O(YA2$-(H@"(@_$/!(P3A/I(8<4!\*H7=PI M(A-;Y"X7KJ<)?FNI&H8D3Z*CYX9>*K.9E346U[S9PX \KAHXG"(Q;U.& 2&/ M&BT,/6O?<$;]W\?MX>N[J.HR5XG(Z@_7*[[_BYTG%SX+PH2$!#+5%QYEO@\+N:E+6F[E["D\D7_I S_>^^I'D%FIXHNZ=6%?8J M-XRU?R32,_%^"&NT&# M<],S:(>>:K^_ ;E]1"%_\,O=-]RV"KH8*(=]@NQYF;U)T,6PG>H0=/FB%]^E M=\5L7XM:5)\+LJIV.Q1M4XF:O(L%8W'J(8H@]6C:CCO!E'K0YPD+_8#CT(\L M;]5-^)C8:>VYZAK8-'RIAE_-U)^&MX->7[LI;PV#]E?N1A^'GG6< 63CNZ V MV^<:CD["]=?<;U^*LKWJC>.HM7] ML)E?T17$+U)*$8U$ HD(5"N .((DE.Y@(OUV@H(D"7VM'APVQ">V9=O^0 MD64#Z^%9QL9'-L(7R4-))$0 !4)R#PY8#'&0II!%7D8X#7TO(J8GEFG1-3Z@ M[&#;G3XF1U5O*YT*)[/]<\-%TTJO)=_LI=V/.P-Z.E[<[:,V"#C:/(U(S[IC MVH!RN$U:K6&W-[:9U]N+RT\O7_-%AA@.*(]@[#$$D:HT)4'B0T$0#=) > DW M*KTY163BO>X+*?\AZL8-%VURN>U8XI,(Z9F(2^4V,P5=$OUN3NNG7^'7FPER MJX8$2%TMK>+QMR&TT<)*>WX,B MN(3&/LG(&'[93R%^*@O^>+Y<+$B_/A;7C\^%DLU]4,57:CTMG>'0V 7?H3\*(PH MQ*HB G'*(:$^@Y$7DB0C*/,$6JR:>D%^;S3VRHH?K>\I;K^G1UQI?V=[[II# M6DU^J $5 MX&9&94-U^DZN.@(Z,A"#I&8U CI"'RJZUCMVRGQ?-OTE7YO)G]T0T*;"9A$R M1.),*G', GGX]A(A#]]80(Z"V$]PYL>A40/(LY0F/@GT=%L/Y&I39M30MB\I M.@^J#6=3D",=A&X846702=EF[8F5NF-I.^:2KX6J M-CAD2QTIE'?<F9I9A,CB-VM%<@HE57QHK@K,UJ+D$CMU. M-1>M8][.];8L^)K5ZA;O3I0O.1-55[@0D(1BSAE,DTQZ%$F80H)%""-$HB:D MSSG2;>=ZELK$AJ>CV\0M.L*&M1W#& U;#F>2&P8:;(0V:O Z*M0%#5[/KSU; M@]=1\78;O(X_;'G[_?2\+%Z%:-R.;TT@KJL_3,,X2M+ A\17$V%XY$.,J0_3 M-/62E/DTCH31%?@Y2A,K9T,/M 1-+[[/@J/GSCL1V4PK1X)\5QT0$S2C'!76 MU;7X63KSWHV/B7MT03[Z@IT&JS9>VVOWPZ9/;6HT%FDF1()AFB4(HM1/(8X] M :4>)Y%'1<;BT$27-6A.K-5:7=]LLL]UX-33?L<@F=D!K>9NKM/*#21V9 QT M*,YJ%@P@.#00)J\ZF_9R6Y1U5BSSXDX\J VBF2.0XL /,IQ!GM$((B_DRCN7 M_T%8.>41Q8%1NTA-NE.'!TY5J&SX !TC1N,83('5,QP3P&5X\G>"E(O9+4-R M3S>TY235MY[6,@2%QIB6P=N;@L]K(.7ZW3[*DFU 'B,,1> %$48$A5XB##-(D%]\,H MU0KT3U$&(W2):-\WV+BZN=?&AZIFKM_NHS SY1!WI & MI*[+G*[;XJ>ZD#K[PHJ]5K(J&TY:<*\%*R^+<53 MOGZJ_B9M4BU6"QY3PE7C4X%"U<4D#"&6SAA,11Q[?AP%'D%FR9DGZ9A\OZVR M,ENJX+DC:QCU/0F-9ISW4G$-([NMG#T]T!%T&,4=DL=5W/8DC7DCM4-B'L5F M!Q^V/%_59,5)R;NKW;\1=4U7OS9=ZI %.&&\F/Z08HBQ D*8ADUMW MXJKPLQ4]A-28C*()!>D63%_(I6$T3-9A0A=(X0AF&S/-\B'@80.)3)O=Y3J3AB"A+ MC?KXC-";/,>JH]ZG;'>YVL66 _N\[3$H]<(3!TJ[4B"GB901/7T^2PFPPKL0E+#G=Y, M2&TE'9-D("-:OMHJI/QAJX=G%YQ%\<;$Z35M]#G[HL:VU5#U?DFJ*L]RP=^] MOB]6S?V*W,J_D+HAJB:Z'HR+#_W,CX.(P8 G J*@F2_" QA&210ARA(1,/.B M1UMV)C]^[W !>C949&G+],Y=AWG9I/7'H+=USP6MF978X0ILV0)430$^@78S M5KB]DP"3U69>BI+#VDUK5F:O[;P4M%.UGQ>O:6<3OZFAC2=BE']=R7/I,O_? M@O_/MM+\%Y*O5)#YVVHGJ:W,*_FG#_*?JX?;IHOA.R%/LD*%T$/!0Y\D$?1% M'$"$@@CB@""(H\Q#-*6<4:.,DH9V[_$!^-F2W^]OY&15]&LVJOP%8(T$D!E!B;*Q?:,+O;EU(% MP"3S[@SUY/@ZLN+3\3FKB9\<[D/[/SU!RXY]JD//O7RWR78UL-5[+TYL7QM: M0!$S;+JW)YR>H;.6R\PX;45RGI1[4@)7/?7VUIZWE]XIL8YZZ)U\Z-)LNA/) MN:H,5Z[%MWY=.\CI?ZERW/KU9L7SYG/J,NFRT$\9BF&8\A@BGWLJ/3^""0]" MB@1A068T"^9W3UU=E/(.G[!AN%+\^Y,,Q,S^G M/HLK>^ O2)MSA9'SE+F+&7NC=#E7@)Y/E7-&P39-KGPN2GE*WB^_ZHN@2>1% M413#@&$&D:<2Y;P$0S]+4!8%04"%T1W:(+6)K>>&-N#J&&/;#7P8,#VCY@P& M,SNU1>#@(#=!.;26B,[2W89HS9SPIB'V<.$ M(H*E[^11B%#F0TIB"C,2IHQ$B!.1F07I!^E-'H57L:,N"?99E.UE^%3IL,/( MZAD"9VB9&8+C:HHKT)">I)A)2TA7W1$&:ZH'"84*P'\2"L8!P MG>W?FH.I0R%;3IJ$LB]%63^0!P$V3('O^<.C[G@">Z"'K<4L\!D>>;:UD(<@ M;K%K63*YDG,$)R_86KG-;2OK-X5UCY6WAE?;=%\,36O.U3*-C?;B #=VVG[A M66SWQ7+W]OSRA6R3(@OI^-2OM_+K5%^ON!I+\ZR^?](S6J0XC#@-&8Q"97M#Y"9W]GKB5^!9D6^ND43/P!58"' 9&07(-FI/';XY+'9T5,!J>VQRC81K& MN:B@<9(SG@$@T]G'#_(\_E&/=]6BXD29*VJ&<=9-IMZ=MNX[Y>HM/;" .>[RK M9B<;MIKT[0/&K'OD:V(Y;#5F@=$P$&2*H..Y.1=#XJ))OB;%M^J2;P;(0)M\ MPX7L7)7OXJ58ON2KA_;2^Q-AS?+=!2O+PA"3",/,3YEJUY! BCP$1>I%)(V1 M%WE&6=*#U":V/AO:?:Y(3]W,&QD&3,\/<0:#F?4XB\ $-]):(CIR.89IS>IL M:(E]Z&;HO63N8-R7_+HLI1G)R\:*J/(,7?_AU+L3*^B66%-7'"VW75(G-W-<_ YN[WQJZC?D^KQ MMBQ>P):I2:*%]I@XVI\M&)AUT[8'Z' GOV E MRX2S9ECU%U$_%CL)K-6)1KT+*F(OR&(/X@P%$ 6!-$U1DD(_#M(X9AGQTLAH MQ(XVZ8G]AJ_%"CZ1\A^B#;UW\[MW:A8-,\WT(=6S2=, 96:+6AY R\1.P4)U M!4XVVG:8CV8LO:OD-'W"\V:J&0-RE+9FOH)E^?6S4,[4ZN&SZ@+V.>]B#^_7 MI;K:6G!*.+3OR MQBGK(Z#IV0QW4)C9B2T*#>$KL"%]!3KB#@N'M81T5?T[3&S>$EXMP8_J MLH@3J$[(S6U&FYK]O5X9S.8]_?;$VMH0!3M4P7=1K\N5\7#=,[)K1 \N%MLP M?F IL5GL8% HN^C!Z27GBQ\,BK0701A^\N)4@+87VTU5K05?Q"E*XRR*I2,N M4N6->Y"B$,'0]T/!A6!(& W).T-GUBO_KDEBWE"V[X]X#C*]G=,!$&:*N7^O MW]*\ BW522[R3XGE_O)^C\I;7=B?$G7@DO[DX^;[X<=_UJ_7OY>\NN9__[0R MOGH_\_K4T?/VA-=T$:AV^KVH$UY1U*O")*)^#H'Q;=&!\%8GVR&Y)[@$'Q'3 M:J<\M^9L6^6(4+M[Y=BC=IOEYWPEOF4'MV#D1_ZT?GI7E&7QN[HC(\_R+_7K M@GLXC>-80#]3,]]8Q" .>0 CG%&4^'Y$ J,=U(3XQ+KJJ\+O>?6/6U&J7Y 'X2]B0C'!?@C]*.80H2B%A&4II)2CU,M8 M$'M:A9@ZQ"9WT'=(@U+2OE)YN!UU4[]\ #-=Y]P-$J8>^BX(WQL0;L=!L/#1 MQZ5SYJ@/D)K96Q\7^MAEUWC'V=3IJFT[=TNJ^L-:?"B>2+Y:H)3$PH\R& >^ M/(037_5B8 S&$17("[PL"],+ITZ?HCNQNG=E>LT&##F$M M9=B?BG1O;C2:?K%R8]SM\JN*6BO2-K];*L8,*GSU<1VV'&YALK(9.ZUTP;<5 M:%@ WS+0, $D%[M7Z:[1,>BKX!HENSX*;M R:YM@(OE@FP2MA>9KBV BUUX; M!*,7S6.C-ZLJET_>E_RV6.8LEP:Y+-@U+YZE\?FT) ^Z4=+1A29VE3KZH,_+ M[;EH3)]B1?!FX'S'D7[L=!RA\2BJ4W#,3)XA+N WQ8ZCJ*JVV%;QU?'59XNT M:@NZ&W/5?\ES0L1C/I".EL^-(@L9G'*^D(?CQ 2>LM1PE&U^OZL2C5 M6(Y%2G&*41K!P,]\B%CJPS3.4I@AYJ5)FF54^!4?'TDV5>[1#Z6WSCXY%'LU!.O&*[8Y>K4LB^=X4 MPN$812'C" :1B"#*F \Q%2%$/A61EWI4)$9=XH\H3'_P;NGI%+MI8J*[-U\@ MJ?$I6E](B_WWC"#.MMS#]6?>9<^(=[RQGGO03MG^)E3_8<&O7T1)'L37M2K M_Y9]R)=K^=OC2=U1Z@589 *RR$,0<;FUIK''8,8#YC,O"H(4F57[&G)@\@6V M*O7M"-OOKZ:0QM*>^0&)H)\&TJ9%F3RBJ+9H'L*,B30COA: ;KGX MX\*I9Q@G!,G,;/:,@(X3T+*B;J&.I\Q?@8Y!=X;5$@A'9M>4^JQ&V1*:0Y-M MNXQY2//+ZCE7E9#W^9/@GXIF@N&O9&ER1S&PQ,1.TI>OMS<[Y;B@X:#I2*YX M$*NJS65JRCWU YI#D(R',AVA86813(!P>A>A(:U5"'-HW=F"EQK"[88M=1ZW MS/@N5@]2/9[4+)[-M$L_19&?12G$C#"(<"H@"4,!L>?%69QD7A2:97:?(#*Q M_BJ2\%[2;(8_76E-R]0'2&]7OU1L,T6UD=@\]7I )%@Z$#LEIX_1./.0K-1()4+)4!^N+X8D0]3FFF>H;Z4.$DABFW!,PB;B7 M9'&<#IR>F#";],4C,#WJY_KH^]P_FI9V5R-0?U MF,"\\TS/"G@TE_3\DW:V^UX\J=F&Y6N[VE=1M_WM%QA)I>/*-B6IM. 4!5(A M(R8->ACP- LR'!HU9;,K&HY)NRA> (,:8I#F F19;Y/A4@]_=%_IXE,KIJD!+>E/"%"H#@ E6(!2!Z@9,%D M!MT9C(95U97D9FK:"-I0O%*2JNU24AUOIZPOM):HPO(LE=L\ MS@AD%-$X8(*@+#&H(],@J?4=O;B"K&< B)8#B[S+,XCIZ>:E -AG7"JA.ZK2 M1=^AZSC9^#Y$G@A5]G4(PY"%3"0X M]7%R8=VY/7>37XJH.D#Z*N%O65 W=Z^2[A4H5H9&P^VGHF=FW@QKPT-)SR;8 M\JD&176<@HY5T/-Z!10_0+)[!;8,;_J]@I;GYJ%)B^0OQW*Z4OH+>'OK@OO+ M8=4HRW= Q%$C'W4+MBEWH3$/&(.I( %$!#-(0A6/2#WDQU'@BRR^J(_/EM;$ MEO.X@TUWOVI5Z#*$F9XE=(2$F5VS!N'R1C['XDW5QV>'TMNV\3D6>;2+SXE7 M[)3Z^H7D2V56/A6EJF*_$VQ=-JW8U3WW%U)W__I;7C\6Z_I.VIVEZ'[]J@;_ M7#\59:VR[]\75;V@* X"0F(8!+Z:8B7J_X-7_*5WG5[ 8OHCN%+PBA"8V] /H>IQ!).PRQQU7V4( \ M(I \ V.S @D]PB::;E47T;%Q!1Y:1IKN&&2/E3X89FAG-9'5LY_NT3*SBQN8 M?MF!:9^'/GSF,,'$2&A722=Z1.=-1#$"XB@YQ>QM2T^/,36]HMJ>)-4(M6Y4 M3HH#CQ"60IXQ#A&F,<08"\ABFJ5(8#_TN)GU&"(WN4:"^ 6"'555 US.K6A^WU73@-\4P:#@V#"$Y^P0U+=8;?"Z&UFW.C\3< MZ#G&SY6!=,76O,;4,9A'AM?U^O:E6?==:U_578Z99L'QF=9!3.]+.\"25R2M=\3M1ON32+1\,1&J#,*Q CN0WTR,]T1VFX&E(:556?&[- MV4J*1X3:+2<>>]1,[;C(%Q^ZO.7V6KEM$?])_JY:9*' 7N@'T$\]#A&/$,18 M[F.^8'&,0I*)5*L%VB"5B?6SI]MG8K2404-:3RN',1K62V>2&UZIV BMK89: M0@THHGR_543YPU81AU>=116U!.N54>]A\UWP>KG<-#E]3VKQ4)32@S7;"H?6 MF/IXO5SNM,W=$M?? 0(0]([;CW4]'.*LM<'#AV?9!'?%V-T.M MYR?/7'TGLJ(4FSBLZO'11&%5$';AD9!GR",0QTCNH0%1K3@" 8.(8=^GV$''\#;XZYW]WP!3,Q-OGAI,&S[/W]"\24:P#GCS MYP(//\ELM^*T0Y2]EL7ZV&%0QL,3$[F5'&2C2 MH*%M,YQB"()Q#].1]&;69TCP"491:,AHY6<.K3N;FZDAW*Z7J?.XY5VN&J98 M;3HQ1U1"I4J;$DS45&XTAQE_U34<2]OULTR+E_%-_%2[%\4:/>]P?!=_U0/($Q4QU! M>48ABK$'L9^DT(MC+TM1$M-4:X21%K6)54:2!QOZ_:&JY\"@=\PH:,-ZY1P* M,V4;1,&FE<[X=TB_IXY+6.R:Z]A]2% ?XG?QK$JA5@\WJZPH MGQJ#_.ZU^^/VFRE"%@K,,XC3R(0;\S"Q%SU SH:3#;L/3+HI7JN])_\1O]TUS M7:?FPQ%$KLJA++F8MS[J,JB."J8N7,[_UZM=J$^,S]C,T MEYOZ5-3T:M]A0RI4O2Y7X-=J)W*L[W?H@C3NATR C^%120N:"?P20\FM_!1= M&K/Y+89"[_HQIJ]:1$J^%IM^H=VQEC"1^3CT81B03+HK1+HK E,H. EY$%,_ MC+4&0YY>?F*M_UKL= TV..P?PZ 1[+A(.#.5[>5JB-E$,XX%- A?7"2H7;QB M3V!'\8FS8@P&)([?FB\"<9;CO9##^:AHS:WYRD,O6=>1OWZII,-U\PR]Y7)R'2.WU<++B9 MZ;"1V;S5U9!,KIIAH'8>K3A$",/0I1 M$""(A1_#D CL>:E4U=!H0/M)*I/OW#U-FW[+I37=RO<%G: Q]Z!$ MCK3Q-(U9M7%0S$-M''[83AMOR6L3S+TOKMD_U[GMIY]:=+6^P?L]NPTC^_+WCZ02E8I: MY:L7T86VS317#T,]37:'BUV\OR.O)E=T#( M!SOE_.XTW4AB1YJO1W-62V $ MPZ%E,'O932M*51^\77ROI=H[4N75(N5^DK+0@X)(RX&(%\*49 (&21)2F@GY M_]DES2;'&)AXM]=L3N@&RTQ$Q*.!-, LD.Z11WU(4R&/+RDG ?-"+@VQ2>') MI%B:5YC,BJ6>(9X2(3.;K-52.$NC$)]F?4C3YMYV9_*5Z$^FAO5E_R5:$Z%O<59-^+Y5)N M$+^3DB]\STNR9FI6$$00,9]!*N((8A*$.$("4:25_&M$=6+3?;C1G=1"-8#CT"LU>-L^9:;\KOY+ENME&KJMJ_?2L?OJ09YFDHZI4S5-T MS5:=V*1T1F3##=BR [;\V.3P&H(W;#RFQPLS$]D@5^X/OHA+EBP#*BF>M%;?-++9 M6\^-F0M#,]NTFV.\X:OIP]%R!EJ.FMD*W8];[OKQ"C/E'-OCYCSQV(*5-\H^ MM@?M? KR!6N^24_W=Z^G%[C^H>X!0HH3)#Q($L^#*$I"2),,00]SC*,P31.< MSMCF?8C7J:]?SK09_TW1GK>'^^ GIGG;\,?X',S,L>5','?/=AUP_AAMW W0T[=[%$AN:K%[4CN"$8W5.B^1XH,X! MD3<9I7-:T'-#=,X\?9%F2CMP6RQSIM3=L/70V04F_PZJ.&Q/=)J>1*.RN?TR MGB+T%E_( 8'/?"F'WK"L/RB>GO(VEU"=,XJ&AE@I"@VEUVUH$"VF#%+A=7K5EX!;]U_SM)I,(#OK4)SSSWVQ20XS'@QBO869=?UJ0D MJUJ(ZF;%Q=,JSW+6N,6*[M](J?[8$U6IQUC0P./"@T$B$$2,>)!B-?N;8IS@ M)!(H-+HM-J0_O9V1?^VS(5J%VC*A8H7]Y.\*W!5+PV"K*=9Z1FA"!,TLT9:1 M*W#(RB&26V]E2L-D"8TCZV1*?58390G-H9VR7<;.6'T7^:I:EZKI\7:K#J,D M87Z,(?&DOX-\+X4D#'PH/'EH#F,J4!R9G9U/D9G\Y+Q#M%&6F\V_=F]Z##V> MDX#IF95+03"S';O2N[T%UI''D<*?)#&K5@\)>:BZ@\^:MUOM3N'MQ)O_%*3\ MN.(?2"T6! DA&/*VQ$-FK>.B:352/7LXO.UM1U3*S=!J^CS[HI MK]I&L%4UP!=2=__Z*M7^>YO&=_^[6+Z(+_*<\5A](GFIDCW$(F!11G"2WZ78_+DQ1E>@$P3\GM>/ M\B/[)C\HI4M70(G39)\YL%A3(3Q1<9,U6V]:]'0IF&/%4!>O;YG2]EB4M9J# M>[,M"U\DGH\]IJK?8R;=(D3DL<7G D:A($3^"1/$C5+53A"9V"UJ2+93H*T+ MWD]BX_,H]@3V(0\#!%'@Q3!EU(;;4#(HRRUH61($J4]+?M\T",;^1.,# S"GKB M@]\4%XX*VT:EM/((SJ\ZFX\P*MBNUS#^\*6M[/IZV9V^T]4B\S)Y? \2R*GJ M81?+#ST-N8J+!IC@S$\\N9;Y^728ZCPGU0]YU99[-[?V=0%6^^7>>5>FZ W@N;F1WIOA]DAYV0U(Z;UYWDM@;=:T;$OQ\N[K!M^S,P(W\L)^$ MNG]O:P94%M9:?N[?GD799CFTHYC;Y^[)#U5D4)=$TI FOWR]J<53M?^5Z;\Q M"R\,DBC% 4RQAR *$Q^2+/6E(4'"IP21F/HF;=@FY-7(>3#OV-9RU ]%S]M_ MU8I!,R,SY:?%/#_,1!9 Y"?O('^0S,-J,._I\4VW\&RHJ"+>=@RWK_ 77/-]Q?G=N^W.U>,V#J:.N; MDM-9]\T9(#_<=.<@:7O5INKWY%F=JPH_L:K:CA7;\UCU[G7[3.<\7*N^"^C)L!;]S[K;:$VL]M; MA">8-S$E%,XNTR9@<>;+N.E /K[,FY"655Q2W<^(XOKEH9G"I;BZ?JH-PI(G MWY\A*MGE7(-+#N;>HV+MJM@ M&D_;'2 ^Y!5Y>"A5_+SI#?)=O(C56GS.5Z(YM2P2DH289#',0M6[&R,?8LI4 M 60@$I_AV$-:&JE+<&+=W">O*AP[!L!OB@70\ VD40ST'WR4R9AI](2C& M_KNNI(Y\\5%RL_K5NL(?^LC:[UE,-OA"?N1/ZZ?O>?6/]X)+#UN4;9WJ0I $ M!WX<0#_B"41<9) *'D$1(3\6%'&6"(/6_6<)F7RYK0H MOR"ZUTV@,0WJS340MX]C643JM(8*72B4?5S.WK*>8$-3BGJ+U9PX,@\A?5 M)V![V!.4^E$8>]!/0P:1%WJ0T#"&488#$HN0$!S;39(QYF5B2[$[":7G3>E' MK1(&&_Z:WAL;#L&61=M9,^8?AYZ=F0ED,QMT ;XSS9>Q!LOY>!ES3MYHNHPU M9.>'R]@O:7[D;[.$GAYN2\'K\FEE5&1X\N6I#RUM^ES^U+0ZEX1%W=35F105 MGA9Z/"9PL;R&AY.SHCHM(!R4RBI8<'K%V4(&@P+M!@Z&'[0,'ZB9>(++)9_R M]5.E)HH(ODAP1-),U?C$:0112#*(8S^&/,8"QQGGB)OV3SM%9_*[PHXJ>.[( M_M__/0W\X/];R8-:EDF?3;^X=Q@OS:#!I1@8ZF,G?$\/M 0=!@B&Y'$5&#A) M8]Z P)"81X& P8?M=/2K^'UG2$-9K.2/K,VF;2_B#H< Q!$CQ/_ MG\=JGD$+MF X,B+&Y&>U+[;@')H>ZW4N"4ON>?CMH#+Y*\E'N1:\KXWZ4O \ MRYO,@;S@"QR$'E5>F,^9!Q&7-HKZ)(#$RU"6Q%D0)\@\8&G!R<1VJCTCEY91 M!WM\36*;$Z-F$_7<#R5<@0U7H&-K4_YY!7K.5,O;EKLK9R4!SH!R&C>UX>,- M(JH7P'4ZUGK)@G8&[G"ZX@=73 3^NJ392K%/4_F]FII.,+\;H3OU9_.))!^E!U^_-GL:86J2[P=2DWZF MK'24"0D"!&.:Q=)Y3J3S' <$AGXFTD"$)&1:;3_'"$VL&"UIL$-;-<4GHZ-H MS< :5B*7$!AN0I;2&\TIT1'-:E;)X,*SS2O1$6]W9HG6\^;;SW?I=I*Z.69_ M*(2Z!/LN_KG.2]&7]QGGL>NO.'F<;<,(X)(3L"IJ>9QM>-D4C.KO;@9(C6]^ MTX!DIL6[^"@FU-TX^'Z SP39Z>:R6VVP!F1FVW_-1=_=GBW>MKY5$W6E!FW^ M=27?NGXHA>BZ_6TG F]_VF00+?PTYBB**$0^DO_)L.JKYPL848^%B8@"FC*C M?%U+1J:W+&HH(,B*4AJ4S8ADMAT>:WPK9X>W]L7=Y"@:W^U)CII1KF"M> ); MIE35XY:9JYV?MWF$3B\!+\+&W3VA'1MS7R5>!-:)V\;+UK.\D%RKM.9O6=2\0KU82X#:'?DJK^L!8+CGP/A6$,$T801'&& M(/5\#'V:IBCU8I$DJ8Y?8LO Q/[(]N*IW+EX6FV8N@)USY:*DTN^P+-D#/"! M"7UN@!\V$'/ Z>(*[^L.DAN.N@L[H'@"'R9'TJ"#P<2(VO4VF )9L\8'%\ R MV!+!9MWYFB5<(/5>&X5+UK$PCAF,F4I]ADW/F>5(36^X-85 IRE?M%68%\H8X^"E?=;\Q MO-4C'D9E4<\C I\--YA_(U+ M1CLTK:E5J>D"QU)Q,Y]#X?LA1 3',,U2J=.1'] 4)P$AQ.S$=4!A\G/6>U(] M-A7=33CHTL;\6V3T]/0":A?5.][;IY_9$,3AO.;U=_@R;Q1Z*=;NQ^ M_)C37HI-3=LB1*G@'L:0\F:V?.9#2H((QIY@B:!1Z/E:1R$=8A-OG@/M AOR M;MHGMK#I::,K,,Q4TQX'5QT3]P270-^R MSBDGR]NB:AHX7-.J5O?#"^RS($VB!&9)*M5<1 $DF1=*#SF5_QMGF<\\HSIJ M#:(3J_N&!?4-WS !>B[ ;ST?AGJOA:>>_KM&RM M3S8 X:@0V>1=VX-TP=>L_AM1CIPE-;@N:B(8\\TBZ*F-CV[)3_% _FS97.8V6 MIKMP,0*&#H*B!QN"H!M>LSLSN>W.I,(9'T>@<#0IR;5C<)K('V!:T=G-?_AI MZ^T^RVLU)6XA0AIS+!AD3:U/%D90JBF'/ TS1%E DX29##O=+FWDZYO/)OTJ MZBZ49KQ-;V1/,:(136&&(@Q1DE!IL*0WXZ<^]PF-XI :-H&PD]XN>>-R^5-$ M/ ^GD;30 D'D$P)3$08P8\1+,:,IC7VS.Q*KS]ZBZ.1RV;6], N)S$RN$F9O M=JB:4-,7A-X69=LLNFYG?S=-I\Y/NW;JDQU([L[MZA>>V[,Z$.B$\W3XA)UY M_2Z>N]G7W[([P=:EX!\$K1>!+ZTM\0D4+%3ZID85^]B# ODH]3C-(LSZX?1Z M&G>&DM:7=7\@O9D";@:ORZ]FMMO/LNV85M2/JM:R9:A[0-7$F6GK.1CU5/<2 M:"R3Y9\WJ&2@(PD437=:.2*4(Q4]1V56?1T1]5!YQQZW=I28$+P9IGM'5"\X M^9MG4=:O:H)C?;WB'_^YSI\5W462(,(UB M8V]"E_KD[D;/2SO8NB)MU\3GCI\K\*PX:I1?]#P9[\W:4&MOWE/ 9QQ&V<'M MKL/M=H-;P\I5 ]S'4>!L=G%3"-QM\]J4Y_8#3"$YX2@8+W%A+D1WW'XG5D+Z M* OL$1''+(,A25.(B!]!Z@7JGX%'N?0DLB@R\R3.4)K7_X>[-EN/(D;315\'%,9LJ,V(L%L0VR(I*HX3W^ 6'+/2#@2")8=L^X2)6; W;](.!9W_UP[A'8#TG*ZZSW( M%[KJ__:M.ZY=2W5:^Z>@]8-8?*95_782+2 HL MTB)*TCPB85S/6T>BSBAZ\_%=Z:OV)L.O=;6^KJSK[Q>Z%Q0& M2%NC1M;6H-8YFV(D,YU MNO/G^?*/VX5:=I[I3I(4)7G(8T2N)0TC"FP$L20\G^ M@\9;>B!>-6R^U$Q)[65@&S&52C%4;30#1I$- 3:;X!Y @\WY';3:_'BM MK2 MP4\N&LQN5U%G0ZG3AJ%A4!S$I8&/VT92VIQ8?=%RH\-=:L1_5*NGF]=FI8YQ M]88ELVF$^A]7![N92&-29%F ERV]LKUT$=](?2!PT*[9#N]CKI6QF7H1IK1)R% M<> :3!SBL8;H,/QC/Y0S=G =K)?+>;7L20P^+I]IM9@Q0E*>JJ.)X#HPE)W-XS1R4%]!@;LD5 M7B[XO<=M]\?G?4+N>_-WC\-AP-=]9@#+VPYMCW9F>D?UK6K^]4$LV-,SK?_5 M?_6CB 8Q81F.4EWD7L8EICE-U6FJR(,L(#S/.,2SG!/HV:'LB$=:/EHK8.E& MSD)H>"'B$!C@Y8/F?!971#5U0=I98O M3Q73J6FBZ:DY75SW%83BEUJH_]8/3W31M8=0YZ" BS*4N$@(QX1$!%/) M0ER6"G@!;J>;30[G="W730WT/=ZH952[%R#$I?0 DB/)H'8COKHYOP7 MEZZA?MR&NOL6_Z'6@V22'V_'^ M]%?H;#WU1F?T::$<0[='L#H+NWB;D+/RQ._(YBP]^>NQ/'H[A-+IT=R%7N]P M='<(Y_&CO4L!SFX7;VK!J]7_?:7SMLL#K]KO7O.PTWE\QM*<,)86F$4BPH0E M AX^ZQ4PSUFJ&-:A=?/9IA'\F$%#)-U0J92TRB M7."\S ,<9XE,:)1F*8]@P>TIT+>C-%L^*V_9>M.N">1&P0:5;Z@M.6\3R]K2 MM(6.\IYX.Q.]'.MK8N> .[@U/OE-[_F<_#2YO10+:MN5*':%9M?\I5]:--^YLE:1 &893CE)9J MZ8E+K@FE IRHYW@>4)D5&:24W%PT:+&Q*S5O4WA^>FW:3JP_Z\*G5BGMZZI! M(437&D$[=!N#;.;&_$ 'S[@70%6NTY?I!*M(DC'694U%BPB7!1913+-*0TYR' M/"$EQ+<'9B?25/VU.2M]N8[D ^HECR)@YA OMA%@DFI9J89< HSO(XX9RPC(MPR+M_,.R<82KM>D!EW.*ZZ=T#I/7^1)4L2"XH($F@LF M33!-",%Y1&-9ID24:0!EBS 1[/UFZ%SYSB6@F>UUW ,!\Y?[E4Q72!^%?)0S MP"QUU[+"1.C4[2L 0!QI90%YVLXO#-$$=3ZZ7G1-,W0['+4IZ?S1+ OS,",Y MPRRA*291HK9362)Q)KF4O*0%D0)RQ#DGT/-YYT$_@N8;)=K;X&9+C?]HJ6)& M6G7:X6CF)%RB W,/O^Y!\FD7$H@4A)?F]6ZF?4VM:_YS#IB\_E9=9FYL!EUQE+T>Z> MHPEUVC*KR71DN,DFTFE3MB?1R*<GZ9+]^$^";F[5=^LT<=>HG0HDCB/!18)C)09T;) M<,E2@5.9QQ$MF4S##':+=%:F]PND[W1.ZY:_Z@_ZV)^1RHZF#1@N.X^?V9QU MB@EL!@^B<=W)1EO"/71B,;;4T?P^+V_2V6YL_O[<-W]P$H)!S;KUO?KSX:E> MOCX^[1#=Q2R(8E(2')9,>8RLE+A@:8QS(E@4DC@K!/#>V9ENWCW+AFI05C]$ MQS6H^]YK129B'QQY,V:^Z%W0AODL[SR$R?JE_:48"<]C_3ZTA"-Z_96Y"<_# M>2%!H8$ :];F-K0XA!AO%VI;J/L_?^Q;9O?DL]<+?J<[)6A2DE4S2X. I#QB M6 AUWB(B++%NP8+#(I1A411Y' ./6G:*>#^-]4H,A,_;/2/Z.@M$6TW 5- V ML)OY78]0VA))=\D$/PT:_:RK1 =H!W)IC6RK#[H>1]2&8_H"0-Q14-LH,35# M]05 '2&POF0TBWRP=7J9&G*[/.I;]?BTNI._*5FMC'64/@UY%"1Y2TB2*S\6 M2UQ&+,.")#+,)2.Q-&(EL9+N.S)R]QO(-]DA..Z2O.,"\T2;;$^E"MHKS&S5 MP7<2*X5Z%P3NPFR'(2!IS">6=LEC4$P=Y8_9 C&:1P8>=+I\,EM[=_+*K >Q M)85Z?JZZ@(H2J,GNE&BQ8'J7NV:=W?CBB.O^ 1Q'--=[2G7PST40XR!E85YD M82AR!F.( DCW[(NW=&GW.3O:H(TZUFW?85 ;WO_[ A 8&7"(G07)E 4&SABG M(+(GII^R@.60B\IF$-MSKB[]T;*ZRH.A"^5,KP&E#D9P5E!,\B3"A8P9#N(T MIY'D-),@"MY3@CP[F$&,5:_1D^"8GCGNW.?-Z21'MW(W)7KFBUT*5[G_YD3SK-Z?.R7F]B=IDO9BEEAEQ4 M_]O?32_7N_*VURE:EO/JL:OCTRY"7UT!\P@N>35F?F0BP&&N9HWU^@2#!L7T M)=:@&I++&FV.0JUV&ZH?AU3=EV/DBK+[ DVFI>Z^'+(#"F\'0UH1;+Y4*SK7 MDUPSF7P7]8^JI5F@*W$G6W*3OXFY4F--\3NC3,9A2;G:U- "DY137)2DP$DA M4TJX.F Q\PLNN'S?QZJ-0J@9M$&U9A[\J:1-U:"79:6VEZ?K>9V ;' 'YA5HC7"UP"^#3GYA!/%C^H33EAC3.:Q01DQ;4,Y0 M88*'G9(#T];F/?)+ZV'@">"_+7@]?WOL0[YO7_ZUNJ\K)FZ>%H_W;&6:##X^ MBF?'JX0+)5U_MP<%T!=:_TOMCEHMT$V[#)HGB)_!9-S#NH4#YDP-D;A"]Z)F M3A+@S*VU2B8_,_1DB>5F)FXGF1L^ 9^PFJ_J1\5?Z?SZSZHQG:"[3WF__QF$ M_9?YI-NSZ_PDLS<)>K\SR$&_:TF.RBZ.JV\U2_:&FFQ6'#=A>Q:<^(1E,B=3 M.Z'7-E&T#='K^HU:/&GRT!^BN_GIRWE8&"2$TPRG82@QD3S#>9@0??N2EEF< MQ2(#=0XRENQY8FWI,>3];&O2W[>BG^:CM$$7@FMV?^(%,MC$O;Z[N477JXZA MHF5W7"W1/6WSI-R54%D;["JIT5CNM$F+4#@.DA+! U@2-2Y7+;M\SPVYSF7< M1'UF@N0%B[(0!['N"%*( I %XUF[4;S]@Q8 MKU4!TB^>A\[,6;@%!.8E6ME;'+';*=%; 5V'%(O&QKJB5CPO<%I*16, #J@4 MS9^TC\PNU.M[^RI6:MHS67 :X)*S$I,L9K@@681+D>9E)!,F90XK^=@>'O*- MMJK:&(2!655W0,BBC+$TR[':42F/EZ>O)8\KY1Q^+'!Y^Q9"M:+A[5@ORL M"R<>U!!#*].8A[G,4QPJ7Z)<29KAHA0QIA'-BJ"@/ U!.XCC8CSO&K10K%D] MD!9[A;1@R_:")V RFV67&P^;;W9VP_F'1LURQ3IT7,BT7$.CAAXP#(U_&C9- MFWHUNZ^7_)6M[NKN8EVTUTTLD+D4),4DS=4$I46$:1+$6$2$!'$0,U(895Z= M$N!Y:O8BNTK 3NJYRRHS7,9GI MK87/1PE#CB7C.FK$IJ)[=FG[J;YNI=W+8 M22;=.:.&Z7;VG^=L23'). )5I-/;3?+ MO%0;3TIY5!KG!!@(]#P1!PUT@'5+!T"LV@2T\5GI PK8+%VC<+># J3)BATP M@*B]8X#LPO0GOBY>NM% K1Z-PYN,,UW@'6#53J0=\AS,_W%1S3XM5M7J[9IS M]05HV@YH=W7;!4(9-*,Y27C$!.9,[SIT8X8\RS-<9F&6AE$A*#4*49P3Y-G? M=:)1+[OO'*@00H-\LPE^%JYQC^<2!)BGL[??>-Z:&C<2.E1#=+L3]<-F8W)V MX$DFL*EYP\0U_KS= 7[=J?#7:B%NU8_-+ ZRB),PQIE,""9YQ''.DT =%0I= M)19E!260P_NA"-^;DG4[S]^U2-3*!)[8C^!B=EJ_S%K@O@-F*/B(?MH61\?S M(P(F/9J?-G#_6#[R26>=.S_]R>:OO&V1Q.I7G=+/'D&=2II55),X72&IGKFXLZ3+%V?F9?XZKP/FL8YU MJ;Q":]51K_NZHNRJY6U"6O\KM+'@"K4V=*1.J&RM&%CN4&='^SNO/2T] .ZO M\Z5+9=^[/Z8'X VZ:/J0"D^'_%2WF2'7"SI_:ZIFU#!/FSQI_[C?=&4Z\+0T;C7ZW>F%AXF-5OF6)P>=+//RG%G;.9AG M/VMQLWO$'7Q=+EY$K:;WL_IG/>,;W0ABQG,1IU&I3DNQ;G87DPCG299CD<8B M(B$381 :W^\:B_4\>S>K=KVU:B^V5;G27(N=,H [3G-<#:Z O:#E8GOS=1>H M!Z] :Z$O0!F=S'L"#C8Y3#8_M$K8O/1IKLH!ENX'N6@>-2X TOO[S :1F,VT-R -)'K,G>?E<7:>:"I[U@ M P-RK9P>R> M0'JMD%8+_6C^$W7)HUNJ*6>S>JT!;8: &)X_K_F##^90+)'S<+JS0\3JS <4 M-=E)T Z"[?.AY0AV6YN'FBX:J6:K[A8X%+;?R7YG1>>WBV95OW9Q>"6A.?ZK M/EV4QGF1IR16)TI>8,)#M?FAI,0T+-*22Y+12$(V/RZ5F^8$VN:WKR5;)N,Z M?2=F^Z+W0MKJ] H%&;Q+\H&&HWV44]4FW6GY '5_+^9%AG5Q]/)5#=:62"EU MVA#?YIRZCM+.LC1*$QK$6,8LQ"0*.2YUI5R0"6&,M)DK]($?S,UY@]ZRVNE,]^_?OST[?M_H$__][?;AW^Z M[=0.9,[V@13,P1SOW.Z%(AMJ[$3-W-^'&!L*!K2YNR,Z[#WGI+G-^D94U\_: MB\W424[D15EB3DNFSGE4;_6_XFFB%W M]*/0E9U] J+N6&AZDSPVAN?9NR4:[[L#4Q;_MZUNCS=@OOIV95/;>DHFLFE2.4*CWM5RI)'@=IC(,D MS3 ) HEI$B>8QKQ,PB"/60GJB ,1[CL9KU>%FW1#O1Q)L]79%SZP"3]HH8/' M6[Q(7P35TI_]4*G9F.ZJL39$]+0]MBU .6BW;3/&1>4<=-[7DK<<;@,]8Y&E M!4D#3(C4MP$)PT4N".8190'A@L=);E&+<4R6[UO'^;PG8NP^ J08&@/)S$LX M,MTV+M)+O>I[I;IW!0;VN:T1."KI/1+\QTP^D9T_^@A\H_Y0\^NZON;+%^CV M_/!)W_.P%P7<@Q^Q\/S.^S+C8#/MH:9=&5!=:^+N=KTULQ6TY3YMDM5&^\AP MDVVO3YNRO:D>^11\GMS_>&D3KTQGQ_!YSW/BGKZA'XVF>M?IJ6TC5 ,ZR]/6 MG9\9-H;!YL.H37TFHZ/I#)OO_[:F]_ZP]^9U_Y0>=MLZ$X?%BF MQ4?ZUMS39O7Q=7U8#'E$2B9P$J0E)KR,<4Z3#,>%I&I_EV37*3GR12' MFCPZ#1!7@N%U"F?@&I]:?D"PW?*U\J]0#TB!M!)(:X&4&N=W@+80P46,/\M2W,$U6#7 :7\QH12W7>J7+D,O!. MUY-<.*Z=_]SM3+G7RW*6"%*0L&!8Q#3")) )SL.2XS )N,[P+A)2PO*&1N5Y M3Q:ZV^N$6Q\VSX4YNG'X BD#%HL21[$ZF9 D*S"55'<69W%2%C&E))\MQ&HJ MZ(H.ND&B-6SND3+S]\Z^/#!GOM?*]PH=]@%VYZ2-;'3D@<=E3>I>C]YUF M#UF3FFBWJ]S,&^AVZ=BSON.G ZW'_ U=_T&5D7R7X&-0!DQKLHO ^1NH2XV' MS4MCN]W>3(T9>0F?R>Z 4W.9'#7G"(_)\<]9W&3]6CU7*\&_5WEXK1^?UR7C&=_-AEU84T*,-8<%RF(L=$MX*A)ZO5-]T8+?U.ZD^9<^0.AV"6 M!XRVP9V83P1AGJ#7!'WK$=/*M#"UZB#E"GJ%T* 1ZE3RB2#@RLPGDG:W9P.B M.]_!]1=/([KJ$7T9$*6M:O_IZ$+-%I+1NS7PH--=L]G:NW/C9CW(A62]'UX; MY9F:YKMX;$OJVMX564 C+@.!69&4F*09Q33((YR5!2$L(SQC@15O[S%IGK=8 M@T@TR 2U]S##R_#.RQ4*P LM0[OM.7W'['%-[WM4UOLP_8Z9?9+T=_0A"[J1 MI\7C[>*S3D2[;N[DWYO5XO&C.DK=U_4_ZT__7KU=_U'S1OTSOUW<_*CY/XXP]"N[GV&_3ISYJI+QM\!JYNT--=E\.F["]BPY\0E@U[W52SV[N9[E<9S3(DLQ(SK4'88$ MYT49XH*14@1Y'+(P,VJRUXWG>W6^_O7V\]VWK[?7ACWT>BO'O_L6N@/7N/-J MFW?$VU5VY+NM/]E]N?5/6\WO^A&FZ76WJ^ZZM=W>/UL62]%ZH38(^D3;4F-M MM;!C ,\+S@F(@QPF<0Q9KP,LY2G)2N 0%<;E&Z^+^?\MX5ZY/JQ%J*C)EM^$R_J+3[I&/;ZIX'\X^UFN= G M8[%@;U_HG]7SZ_.,A"4),UGBJ,ATT]:8X$+&'!7YXFZ MT0'1M9+HN9/=1Q\0&[1:S=_0O-)!2D",Q^$[&O<$[X@\\/S6ZHBTDJC5$FW4 M1 ]+M%'O:NMGM-;U"FUIBWIUW^>- .)Q[_-F[")U_1MJ]!MZ;=_0UNQ8+5&] M>2M;/\X'E3!9"$K"'Q/F>97JI $)I<:P M,3NXN;(8MCIT4J]ZGDK1Y4>Z[B,%,=$5B=28J&D)I R,/B"/,GG&;A9K-IRZ M8BO!;VCS=+UH_] !FA]TW@8B5S>TKM^4YVB#.[-,<))EE.(HRA),6$9Q0>(< M)P6)_[42S6W3O H^BZ,LXXD(<1%'7,WPD.,\B@4.11)&3&2QS'/H#(J!>$31H@GI5 MKM#M@M5MI9HF^-UHACK5G"8O6D#B+IL1(GSJ]$8+8([D.]J,8N>.;A<_U&:F MO1N9B:"4 2V$+M>4F(A$X#P-J3JV!'$F@$=%B;^ZLI\XQ. QO[2XS M$GA9IX1A+0UYF50CMCBC=C^4,#&;^TD3#PG<3W_4@N).B/J7>OGZTJYT=?,9 MWOQS9 C/\TI+1JUHU,N^0I^7R]5B">&*'(-@?+(YM!XVX<8,]]"-T\!&.Q*] MD7&GX]4[;]P.U9[!QRU/K5W)3=]NL0R*,M6-+T7)U48QB&)EYN2+JNVE;M &!XA;U8V8= M',>.?NBB:?1-O"QK'6B^7;2,HCKS09WV9+72U:OK.TO."AFS1+<\""),U!D, MYWE98,EEFF:!2&1,@7<_$/G>KW[VRTO1ECI6L](05]"L=8^5U:Q&:SVV4;I" MG2KH)ZW,SWXNBVUP<.L;#&6_A^^ P7+"MP '@>^DOZSJN=Z7-W>R2^T$;Z1/ MC^!YO?Y"U4.:S[25KHLDC^3XFF^H1Y XOY]V P)L_AO9[V%??=Y6JVWUR+"3 M[:K/F[:]J3;X]"7-2KI4E74&VHP0F3$J)8[2/-%[ZP2K[;; A'">YV%.)8WA M;4KVI'B>LT-B5,>;-]\T=+1I5+(/D-GJ?;'9L%FZDPIVM4D$=MV3Y(1!3KN1 M[,MXASXD)\P\WH'DU(>7OTM-A$VI/>L<N^O=7CHI(5HXM5WQ9<;5D&&J;-GBLM29F6689S05),PC10JQU/L,BB-,J+ M2+"R@*QVERCC>;:VJG4D'QOE8 OB15";K9M3 0CS!4>Q:S-%MC1#&]4VA'=^ MDK)=H.1HS;Y(E4F7=A>@[>\ G(QIY_?4 ?U'U2B!GY>U;ES<[D*4\+8-FCZW MBV8F6#&3Z#FL-&K1)1JP6O%JU M-(G0S;T)?&8NRS$HP&C7#AY:_-5P"-#NJ>M0^.LX/F#W [#8D9BS/(\ M9V$99K.%>-1MK1_,E[43XHR^3^ON#GM"C;];G8MN=-L1P9'LNCL,X8Z&B1.B5ETH7IC*G[B]&YC]N2SZA3 M_E?Z#.R=VS_D>2'2(J!4,X,YYUP9<,@VL_\!R\Y.VIM_72Z60Y.4VP5;/HM/74')C!0LC6G*<"B+ I,\ MBW I XF+*(R57;JY$ZCD?ER6Q ,UO$W$$! MFXD="MN"42<9_=3+_MEAGR(C(UTU*AH7-FVG(B/##UH5F3UEP2MU0U=4K9K+ MEZ>*=6>VOD6++I^\%_4=ZRK2F?BE%CJ$_O!$%WV+BH(R'K" X#+)N0ZLQK@, M ^4)PC@+:1)G91$#6JI^ MPKH]RW(#^.,VX&Z;LSB :93)Z9+QIZ-N3B_$N2]AA:[3D?PF^U.IP<5 MMJRL]4/?MC!=JXAZ'=&@Y!6B6DVTUK.-/W2:MLN2Z\PC5] Y356Z6*EWR&UR M!>3Q9"AGH]OLR=M&)[>+UC=\FE>/5=?6>4.T-\M#EF8D*'',]-9;ED0=O2.* M2TZ3/,O"("\B8P[7\_(\'\ WG5U^^?KE6FU.M$\4O2+MA-QP3T)V?>=Q--D] M.T4'N$GN@+E=H&Z=&,0C)7^+,-4M)I -KU-L+/>U%V($W+L:6SR^13T_S(0[ M46.;=C>VY7.-",P%;J1WO=(5&$H! M?23T),=L;]82!R8E(0YOR71I K1&!FSJ7ZAO;"9#335@K_S MI#'..#H/)4S,PWG2Q$.NS=,?O2!$>+-\?JXZAI*VI_LF3UIF(LTR*3'IJJX3 M@EFE.6:&9-<$API/B/$]+O<=I>Q%HW!KT1[5Z0G?*M@]TWEX:?'\2 M:E':TLXB<'@:2D#@T E -H'#+<'H]U8T\I(R;F:ER\CA:6'31P[/&GXTXH"S'8<)RGL0RBDEJXS=<*NG9 MVUR_O,R51EU@L0W!K^B?FP0%.]_B]"7!/-)[06_IQS;JKC,@6EH(W:-F5VFT MT1KI&8NTWNV%E=9TZF*[^)S?8!\RE-[D65Q"PVX M!_^'J!Z?5H)?ZVCCH_@DI6"KUH#N]]_H2LP8#4@0*I=>9*3$)*,$%W%:8$ES M429)2,N"&E]9.U;.LS\?5$"TTP&)00E]R]-J@6IJRF?GY>T87(2_(^:^8X"# MOKA7&*TU7G\(?7O?%P2XE7_'%V5WA?\.+PQVZ^\)T=$0@6N9T\43/*&U$WSP M),A:421R1I #42SE' M\.+BJ9O7Y]1TQF15SB,*,))E$J<)$4)A:2X2N*DY5,)KX*TN(K4 MWYHG6NO+:?6?E^Y<- =V"SP)L%F0X"*\+&N.>XR^=QAU0J^ZNGUW-_3G#'-T MRWY2S*0WY>>,W;_M/OMY>\*-MH_H2Z5W%]J;W)7SZK%=*#;9,"D-N$S5*3SG M),,DCT-,XY(H)Y!0*D4>$@%DA#<3#/E.6]4IMH046X+A[!L&Z)G-:_>(P&9Y M"X7V=:WH+5"\)!O!K'5(U&$@='+>#G,@CM%X )ZVH*;]@]:\N9FKF?6P_+)X MJ31-RUZZC2E3[?FA?.<)M!J@5@5=/?%0/; MF*SU *=< [%R<&MR$68>[DT<4O3;V6UU87(XVOM?F9RTT.C2Y/33\$W29TV> M=MWR =?_K#\M^)W\]&\U\A_*6?]2+U;\=M'^IOD\YW]O5HO'F^6"-Q]K]<./ MFO^SAA%WNI'FV9?>U]6R1O\4M$:?]"38\/PM)>H:VZ-^R_&+[BLMN-YT7"_> MT-:3JR>ZTH_.VXV(SAC?RO3\NVC:.::MJ]KM+OKX6G?_HLZ":D ]AOD>SM%+ M/+_-F_[]P5S_7^75.69>=0N[U1;4D0J3[5+=0K:]D74\LB63NJAUVS/UO3L2 MANRGL]KCQK)((RQ2W0PI+TNTZ8!';2MCYSIZ M=$_KU=O0:3B1J0C3!,>Y;W ]D+W MZW)1]W_5"K3M2:R:$!\!RFS&7V8^;()?:KE%W>PIXYR5S1X(F+AJ]I2!AT6S M)S]I-S6O?Z@M).UX,G2]QJ9:0]]\?Z&K_F_?EG,URJ/>-C[\L7QXJI>OCT^? MJQ]B0XF>2,HI3T*$7U>=?/*^/PX,Y3OB.!CX]UFS.$E$CE$I>O M35O)*A9-7Z@*H,P]8K-!L,_:7&!<[T)+83&\HT;9A>MVAYHN,G?4A)T@W/%/ MV! 7+A>-.G6VW:":OXDY5[/V=O%#=*6J-T]4WTN+NFI6%=OGN"B#("IH$.$X M2@DFM! X#\( DX1E,HAY5(9&9?^7*N)YH@Z:]61U6K>V7GRC'=I3#T+N=P'^ M!F&\B5"%^8-C@'X>!102\7>+,819<1JL[0*"AP!VK+G@[W;_*AP<7EV!-L[: M>,'X$](Y7H["+L^C@_&L.E.T.6#5_PK^7=0_*GU1]N5UOJI>-,W!6IG;Q?VR M7LGEO%K.6*G6,UE$.,PUY5219KC0;4))GF8ZP:,0THC^S5*^[Z5CHQ!J!HW0 M\TAK(>!N6XNJMFOZC7.[Y_4X>SK:QM&"\M" MYED0:K^JP[-*L?-H?FHX--,O'&S!AFU>AGK!NA\U>V^@?5 MK1!7;YL@)9I7H[4*=ML>%R^)4(S.=5:6.2YNX'-7(],,Z5+/'O#=,U!%M M'<>^JZM']=1*\,_J.]4F27P03Z>17EMU_I6 MCA:Z_E4[/-K#?D'CQPN$VK9"8YHP17P4W9^WBW4=8'^UNZXQC<,HCQD+L>2Q M[H&4JZVB# .<)#E/0QI(%@.Y3\_[['K.-;I :[FN2NVHX-J4P_GV'FJA MSD^Z'3O[]VO55!9\* #4S;RW'R1AKGC0 ?TT:/&SAG-3Y-MKXH4F!0Z L_9J MQH(G;K(&!>2PU1IX!/@%U;U8MN2+P!S(O<<\;_;N/]VACB+RHM3'?5O/WR5= M8";PQMC*0M"=T E;K*Y_]L>:[*;GA!';ESJG/F)/ *X+0-5"E(8/RR+X2-^: M>]JL/KX.M819(669$H[C@&BZ01G@,E?K4OLM8 M?VD!)F>RP-CL:.('-YA''730I[8!O"TUO/:5A-OOZ&0"$#SIR00.R/[)Q&($ M.X>SU=]2DT#([0"%3^IZ[(#9 M=S^6H]@< )>UYH_:$OA-,/TTOUYMJL(E(X3F08&C4)28A(G$N4Q2+"4K>!(E MC :Y^0'01*3G V"O V);TZCNM=#$\U+7&VQ=+D=.@:(>#IL =GV\<, M"J#KE4F!NRTXD'.A:Y LSX67@P4\&D+L'C\:&HTTX=$08MGNT1#TI#T__\;Y MKJ,GI4@3$8<2AUFH7",K0UR2J,1)+&5<)BQ/8E#*PG$QWK.:RM7.I@'()7L& M([.MU>66P]RAO&6#Z.VF)PT/([OB3GS..FG?L*''\@_!0ZI>V\8VX_K-J3,.H6X]XGBR] MI/\RCY9NFS,^/2ZP!#8I>B%J+5)B'*7*'U'<*B2Z/DK@/#:\M@!Q=D<5'Y#Z%;:ZH#_0]1TT>QI@+X+$Y15L1ES 17 MY_$BU5DK-&&8QK'$,1>1"'E&HB0POK0$B_?L7 =]$.T4VJ)5D4*@GTK]&M#+ MLEJLFI\!UW1PF WN,[V"!_.:@RJXUV6+#41IXX9>!8XAX-K3*Y9V5Z#N,87= MB%I#,GH["A]UNIM2:XMW;DWM1[%EB>A+T]K3Z/>V>^_UZ^II6>O%8Y8&81BG M68A9* I,4LHQ)>JO1#(N@B E3)0PAH@Q<9[]\UKXT,VX:U:,Z%H!]%.UZ/_5 MT$$;XFBVTW6'#LP!;X#I6QAWHM%&MDO."!,;G?%%C J;F"O"Q/!#G@BCIRR: MFC3Y7X)Q^"'CG;[$\X0;S 8XA@_6>@@-@UV *(&>Z+E)PXW=:15D\ M;IF'JSW0;=.\"MZU([L7=;7DG4_Z*OYH?]7,XDR$(>4"ET4DU$8ACG!9QCD. MDSPM8QI0EH.NV,S$>G8H6DC;IE)- ]8%2=H]!'I=* #[GROU@<5*=QUX40_W M%8/6.PI#N,UV%NY!A'F7+J+4*3 TL^M4FJ/BC^X3IW,*X6FX(+M=I>": M"9TV_18$Q$'J+>QI.__R24K!5LV=_":J1?-:Z_FVEWL>A%&9!+K)7$*4;RG# M1/N6& >4)A&)TI!%$N);SHOT[%=Z!;1;V5(!YB@,<#-S$F[1@#F(XT!X3=$W M-]>17S 0.*E/, =@WQ\ GK3S!;]6"[5]N5'GGFHUE*>5N11Y*G NPPB3/..X M"&2$.:5%S)DZ)DD!F?N'(CS/=2U0?[\[D; Y?@0/LSE]F96P.;QKH(?\D=/& M.)JA1P1,.B-/&[@_ T<^:=OE<3V3[VOQ7+T^-RTQ?_]ONJZ9+BK1?'CKJ2N_ MBT=]KO@J5MU1&299%N""9B5.$AJ3(*!9R$$3U9EFOM=R M6ALS3[I'W%&(Q"BS]8P M$C/MW> 98P]N \]]WAF-[2YO[HR684[BJ,1A*BDFA$I<",+4"BN9+'A (I[- M%BT1.G^XB)%V5[#1M[GHOLT'XHV_V6L29[EF-Y6BI_E8:IJ/-J!P,GE1KWKFLYO%US\^7_$VXRQ M( B5^\0!+V-,TD(=68HLP0G/RB 5G*:)T7W-20G3G%AZH:B5BI18Z%EE'Q?3 M4\H%UEJ=3\P-M3B9G##F@C/)_H@3GT9.&'1X#CGU00L"SE21I):M1/=$2&YZG6W^RW(J_0Y]N; MNW-5<<;@F*VC%YH,FV]P:^$5L:?M<543>T3"M%6QITT\J(L=^>BEW(&ZQ?!" MO8RWGBMO+T)>)%&L%CJ]ZG&.228%+AA5VV!)@RCA4DU0((F7J6C(]]>*OFN; M!F^MBBT]X!D8#6\-/$ #O$4XALG5FD=Q&F9 ,^.=\P*>$?M.K(!F8)SF!#1\ M'IXH_76Y^$6)ZJN:/XJ&U=6+KL4!M]([/Y+GY5LI@'^YOKY'0TG[E@[FR<\& M@(R[ ?=8P";_& P>VN*9FVJ5U&PP_&2YS.:F;J

0JQT.G,K$T(0[L?-PH.U1=7:-"Q_XS+G"I'<#E+P;I4GXDS MMAS!=YC@Y6I@JRW/O5A^%J7S^=N]T@)0#W9FF DV.[K!R5?U M_Z$(>K?-2:\.TOJ 2\#.862T!7(%#WS_XPX9Z%[(Q&;;C=#HV%/N@DR,W-L" M&3UB0=)Q7R^9$+SYK'2\6<[G@NEW?">[0(/8A!F:=:,G);WZH5S/C"0A"06+ M<1@7'!.9A#@O\@S3*,]9F- T)4;EWYZ!R]T+JT?@';B$O#'/L:U09'.UU2MN4&XB MA $4'Q,A;4?VX1-Q&.V' YA&"4 N&7\Z*A '*.R0@K@8[Y*<'/&K[@3X33.3 MW,G?&M$V^YF%,F&"Q S+0":8\(1C&JHS,2%9K/Y,DC3D\,;01V5Y]O_#')FW MC2R[_I\V>2+'<3([MCJR'N:J!\-;J5>HE8N7$BO)0TLM*A6@NGW.Z_/K7*?B M#/QU=/36T#)?9-1^IYDBQR6]0X[(J,G'LT/&'[F@NO]I.5=/-)_^_:I12&5")0&%L8TE>_8"VWK\!^HT::]E MO@DNQ',;$5+[=/5R5W5/V3@T<+:H[#>"VC"ONGI=+W@AZV\9I)*'D8TQ%$8AF!^4T*?.+BN3]EWJQ':+OS;W=[L5^:5=QXW> M@IGK\8\LS ^=Z$:^1KK7JL7U2$M GYW)(SEH--NM MD_HZT9KW98?_H'5-%ZNW5@Z=STH>1#F/*.:,"4PB)G&>%AQGM$@B6C 1JOU2 M%U%3(]4KTUW3F%#(#-L7;3S9/M!Y>WJ@*U2*QVJQT%NBI;2*#I[#,(V9#$.& MTU($F*19@LLL*'">E50=--,XB8(>PT\+PSH%UP@.@FWP$]K/>T'.= OI"@N8 MOQ[DHEXP&B2C7K3+7:2)B@H>7+S67<$>GA__MOSC MR^*ENEDT7/T=FDLU/HKGDV(K'#U4S\KA72&E OKR]?Y6]_ML*@6"*0F$ 1KG MHXCN@(#-W+,8>,BD,K/5*GAX9NC)8H=F)FZ'#@V?L.1D:X^'.B*Y7(C%ZN/R MF5:+612'!R<6 M6,IP'""S1?=BLZWN: 6PRG5QBQRQ:)V5,:TQ&EC9AYPI8U^V 5K^SVM[VJU M7J\$;YMJWHNZ96:-?]47P?LYN+T3O)X6^(^'[.2#&B=_//GT1Y8*N>FQ6=9MYT!;CE7D>AF51 MX"0),TS"(L9YPC.<$"Y"R9(@*C)X:/= SB1AW:HME1W$6M4KGH+)S!$X,!XV M\VWLMJWO/V65VZK^ RGO4(BUD6,/ MQ MFB);-K'0TT\\(FW22FQF^/[\-G[*X*^>\TLL< MG9,@^G%LN3*]+C\WD.\;\[5\I!3XZF8^ X..V MW-12NPOSLZ-/=V=N:NC.M;GQ0Y:]R]?E> ,PD39-^W9K;+^"N]"Z"/N[^] MZ5LZX0_MR[CO2JK0M0X@/_;=X]9Y6KH06K>H1ELJ.NQZ/A&.KIJ@^U9WVI[H M$X%_T")]*KFVC3;8G#9-)2O6"M5%/5OE%>W&42M5BR>E5_5#=+2//:U-I])7 ML;J3#_3/&14EDX1'."A;2KDHT3<^$0[CA"1Q6.:I %W4NE3.L\/OSCYL6QE- M6:&TL>!Y=?I2S'S\>T$-\^?[6B(]SW?*@;KWL*,INNW?P\"G-;3ZT[0B2XF4 MQB[;>+C'T5DG#X>J3=S,PSVHA_T\/,BP\\E?Q1]]GK#N;5@O%^K'KFUJR[?Q MI#PB.\,-S&%^#%3#OG#CW[*,BV'5G5[U/SPUI,BZEG\@395T^:="%ER M$N49#K(HPB0@.CTG5C.L8)P5,DU(;-1IS%">YXFV)1*U,NUR=,Y@9K8O<(@$ M,+X'!0&>L&-FFJO$G3/2IDW@,3/]()''\#';M5*?9^J79=V>?MKDOAN],M=O M-TLN9B34=6VQP%S$&2:1)B/7E*.EE'&:EZG@T':"H_*F64UW5+CJP7< M*H*T)M!%=AQ&TU77&3A6R_!%N%BLSD;67K!@#PS%9[MY# )GXK>ZX+14O<8 M''#QFC\)S_%YJ/EU7=\N^$.UFAM%[ ^?\CQS6QGF:3I[%HW/Q:X"=LY-"<^8=1F%-*4P%*6=T=WGLR2B^L[R0#;=?A'+QYJ^/%7L1NNH M>]NU*0Y5\Z\^X3E*) E*JF98FJ@-ILC45C-F.I\L20I>9&')0+=(9R5ZGG0; M^6A' :0U@$W \^"9S4FGD,"FZ2@:'E+&C4UU-)W/RYMTAAN;OS_IS1^T;$1Y M&$$?@N;7JU5=E:^KME/60,\Y3+O PR M2CDHJGVA/IY]R*^B:?[K:%(1HEO:H=52G5[7K*"+75;0RHH5]-(79>:1)H0? MYJ^.)1"AGWY=-LW/VWE#5^AZ[SU *5GA/3K=0.:JG^>%VDS;^],-= =]0AT- M"[^XOZE6;]>UH.W5F$TB# 5,H\BB4-XL+XAGY[8-_W MX3 3$28R*W%)A9K) M>:G[?8ATEQ00C!3&D07^17_:_@Z_N (TW/'!/^ M'[7:&9/_[N@34_0?->V0>__XQRS#@:\O+_,V&D+KM]M%\UIKKO0MZJ??%H+6 M"TVX(9ZKU^=F)GB9QR2/<4[R!!,J0G7B8!*' 4U86,9EPH$G#K .W@\B@T U MH7MMT$LO&QAB!,-K-OF]0@9S#]\_W:#O[$GP5[U6AQ$.4QWM'W#K4K7;L\V. MTEL?V5+["JVA[S5W&/:TQN!AER:09NV,*UM5,E?U>-(:89ZU*H4[C]E^''M?*HUQ[]KO5'O0&&Z5S^7K'!S=)[OSB[J^;_'[\SP)W7 M>[\[NSLR'^_0T76:3T!'K]^\")[NNLXG;CO7>UX%V29.[:5C?=#:L*=G6O^K MK2@->5'$(LHP#8L0DSC)<$$EQ0$+DI"$A1 D)GQAXE AL^Y[(F^CMR'/(]#'I0X MC".*29A&N(R2&*=!2?(D+(,P2R]OA&X3YW?5_5S+-XGXVZ!G>)_H#!/@Y>$E M<#CJ<.XI">*,L+] +_-SR1"&3UW4$V<[TKB.+/6M@X=(QS\%K1_^6-[5U:-Z M:"7XYZIA=*[_^8.0RWK@*MO\\RPODT3(0N!$,.4S,E[@(HLE9CQ(\B -\TR M?(97;2=)Q"C?U.OI5-++[)N2>X56?RRM6O1X>FMFONHO\RY@KNYX;L,FFCKT M2=]$4K4^2*E_A38&7*%.U^Z796O$.FELZU?..Q#YA=MM'R-/NKY'-R2_L)_H MJ>19J"73>].(U9"5-PNS6"1,ECB@(<>D"!DN4\HPD21F<2!X7.2SU7)%YV8. M?F=TD$->RS#V! _Z$<3Z24M;R4#^]!TLS-RFM84P-]>)62>R.B09/Z:_*T;P MG;&GI>\^9M8!U_;1#UU8 'XG=?+2Y_GRCV9]6A"RS,LX)3B*B2Y6C1+=D3!1 M1Z]"!%D2!#0B5N7@1X1Y/VD-!=1+B=HTK5;Z!>>L$=Q,3UENT(">L:R!L"\M M'['0=:'Y,5'O4W8^8O3)(O2Q9RP7RA^TFK<$*LOZ.YV+[T(M-6T:WD=1KK[0 M5?^W]9J(E- PP805"2ZBC&.94JD.481)FL$RNJ J>$_HNM'E:;IU ME%IX>_%O>CILLEK11D?@6@R%VW"Y]@@A<$4?-,%J6X>U+EM872&M#MKHX\6M MV(+A:GL %3_M#L(2G(--ANTX%AD9W8;F>L&W"FYT4;@0+2G')@&I)(*KC;WF M8RRXIF>+<,[3#!>"EDE$A]JW$U@' M/VRWM>N;?#7*0W\3+^K;\$0;H7:0R^=GS9VIO\"!I&K/EC$<<*K[U4F&RT0* M7!91G K3E-JR5CAHM'M5K MM8 ;. -0S;9LCC"R^#J56 7=;,G-C'6W"# 1.NNTR!V!_HP5X MTLY-?!1U]4,M(>ILLVZ&?2ZS?9O8;[#&&DS M#^(#/Y@?V=+@"JUUT&YD\YNAL.\-_=[G'7KIA ,%PY&?,18[J;>!@K'O<\#/ MVWF>4]W$-,'4?B.R35)AVY+L[N:V/WC>RQ^@]) I&D41:(-+38V/C3>)H-T4'G0+K)[M5[@6:M&&J6<\,BH0E>IYE# M?.>W8^5"3W=J7!.M';RTK93LKO.CTKY]?>UUF_*^VS=N?=3?:7M'_T [ M%9W4H?L'?'\)F$"B942RKQ[68S]JF>L5:JMH],-;_\N.K)EF(F2D5(?;C!28 MI(7$.94A+GG)>)(4429 ;1LL=/ =O^PUZF9_*W9K0[93,UV^K3]A1X1M\0(, M(YY^804&0KT@"H^1VF/B*G1JH<&T$55[B X"K1<,Y2RS=:MQ:IPP3A*F.]?F M 2:Y*'&9\@CS1 9<,)GG*:B<952:9Q=ULUPTK\]JL[/?9>7BI-(MP((@5Y 5 M'(N 4.7I"<-YR%.<)4RF+(U+)DM8=-H99):AZ'5_'I^PF?EG9U# //&Q7-C& M4T-=(Q/]Y9^^5PM<([,-\C\O;EI[Y-93[SA%&RU1/QS4%LY()&(UJ5/,I93: M12:X#*3VDWD6J+\5"H[+0ACC"DQS<-=DVTQ75Z*7X>Z>JXVUFA-JGXY>VK[K MUH&,,PB#XQD. +NP8%T?AG5_U^=>[;[W/WG2UKH1,)'I[H(HV"OBU.EHF0%Y)C*H)$]Z..]9&W;I?,]_W&XS_XG6"[55;>Y%_?V)UIMR\T1'XT+ECT*6JM.ZKB*A M69+@5)/YRC+@/(]@I_53HKP?U/4&O6]*I';CJ-'"#]H3W5"%\TXB4E\P#=NZ MG\0S"*,B3TJ!RY 23%BH?'Y(2YQGE"6B+&G 0?T97:!ITY>\%XN47-0*MJ[# M.0F5V:'&!0 P-V]G._AH1DV(F/7B<,W;_G''V\[9LM ['-O.^3[4=-%(Y7RN%_R[J']4K,UIZ^^PZ;S+R3_]FRYW M<293$S*-.CRC,IZ[U:Z^DUWIH[[G6! V\"&=^W2?4>DVL=8NG(_?J2*E) M':Q;(/==K./1[9SL-[&BU4+P80-]S=CK\^MFKEYA69^:_(7 PR[O,,[LSY9R-;CU M#62MY7\4W9^W"TUILU!?KDHTLS@6(DM"M343&=7%X +G12"QS,HT*RE/.4N' M3"KCR\73\BP2IV#N=$L6^/YO!";CB[T+3;>]L6O%H9\&P3^C:H%,H+"Y=CMO MHKO[M!%94U^4G3?[R V8P4-VL_JK6&TNV-1/'0/GOPL*QD)N APEI0!)H('N(P+@6DNPZ0( ^4A0&S(;M7SO 7;A'%A+L/Q.S#S M,>^'+,PI:5#W:AK7VJ)>W6-1@ZVXCO<8@A\L'7D_Q\I-ZB[] +OO7SU)N;1$ M47.A[7%&A3PO@R+DN B+6!UL6:K.M"3!A% 2Y5D!I$YU7^AT1]4XE?:>-/EV[-_*, M90);V\]B4\O\^N^"7HO\T#_;&M70, \PQJ# M_HC4RFZ3 ]1/J!?ODBC+S%!G!%EGQ$U,C&5F_"$AEN%SED18]2-5:VD;%M!E M\LMYQ3MFE87N>]\,U1%;]\/K.^,-53A)HH(F18IS*4-,! MP'O-0D_2E61A2 M'B8AQ#X!3 M5;G$S14KE1.=IB6@<@GC =>4T\%A+E@P/GNH^75=;[9VUX^/+;W]]?/*Q%^> M&<*S!U22ZC8ZAM:4_&9>[)SEXW[)H=$P3_-0TZX#7EVK?VZ_ U=;QRIT! ]T M_;Q\==%=RM#HD2ID-4+O(1C?.(9SXTXRU0V-&R:OZ;[XY1HRR MFE3'QIML,HT8LSV)QCYF'1#6;:+NZ^6/B@O^X>VW1A]=UGP]/7VO3F:@4I/G M,()E5(:Z8TJ "\XB')>4,%&*J$A32&=$<]&@>0EOF]@2YNCV9:]->[V Y)I% MBJYU ,=X36$UCM]Z L>FVW;O U::#;#GW[K0/L9K75!U^=1LPFZ @%P%U U M%3QUL!0(R)% *'0$^ K=K@._+7@]?WO<6OW-M\LG!_ >S% &SM_T]QG:P6W< M[O/KM1.387.[%8F.VNQT2WS6-*NU^_2HDZW@9PW;7L?/?]@V:7/H.MC<+G1H M4YV*O]#Z7Z+-9]@/2ZA?WHA:I_CW!Z6NO.=CU;#YLGFMM[M7<98$25IB%D<< MDR#65X5EAG.29D429YS2$,:^X4M5R!2Q8N_84AR:*NKIY9CM(/X*@,-\TI;& M>E?6ID_H"\*-UN@@5(I^:MG[.M71^@*@5?YGM%'?$R>H;Y"=I+A.91[PDN!!,'=<"4>A6EP+36 J:\#S* U"& MR7$QGC=A-Z_-:JF)H+EXT54.E@'?/6A@85Y[@RV#N[U #ZWNQTUR',;=$_(N MP=OCAIX*V9[XM-VT[,*]GREK:6:O_ZR:64"3/)1IBK-"WZ"4D=I%L83K(AHN MLD3*,@5-R4,1OJ=C*Q -$M'O6B8P$GH$%[/Y>)FUL+D(-!0\$4_;XF@2'A$P MZ00\;>#^Y!OYI"4?>+WDKVSU#ZJC/FV7Z?62NXFDQVG" Q&76)UBU($FU/1W M/,APE#')@R@E<0FJ7#$1ZGER]BJ@C0Y;^UW[S 4C.,UFL&N08'/ZIN(G);+&P#" 8TWY%F8N^"BFEVKS3QOFU'-Z>.LX((EI2AQ$9216IXS MBFD0$QR)@L@\X%D8"A.?<#"R[[#^( MI86:S^]#Z\2E\D4W JT@SN:KJ]M8P)\I_:T(M%&)M)"S9?BHYB<7Y$OM10VXX%&@A;H,4NLUNFC TZV7(^9 ML[UJCW[.;O$>RHON%EU;5;6%?A'UZNU>O>ZNAXLHHRG!LHQC3-)< MXB)C!+,X+V.6EKG<=+TV6[7-!!M]/2^A=/2 M&)B:?\!E8/R@1?(>_Y^6!.5>++^*I6[Q_GFQR3LQ3> ;&\3WU=BF?V/'$X3O M/]VAK^K_6@^Q:+KO]N?E#C.DC$VW"X)<'3D MZ1(!30S<208T>L V-V3C%]3/<]&7RJG3?;WJR^AF14*+F$8)+JEF<%*W MLPIX'&\-NA\W"'[(/E3=U4EZ:^1IC\N')AV/5U2 ME!&)LQ(+*00F:E7%M%2;EZ+@,8GSO)#4DL7/3 '?6^RN2NA-IVAK7J_Y3F=U MT:RJY[:SPQ_K&+XM]9\AWH:':X\H L_:6Q2!>SDJ;VC3IWX:XD 8&,[)! W% MOQ/!( RZBYF9KM);SDB;-IW%S/2#]!7# MQVROTIE=@%UL)O?4J5_YK/\^8Y>QRZ[B4B>^S1DT]O,(:_SAL4C;U:O9=/.H@ MQB]B^5C3EZ>*T?G'Y3.M%K,T"C.U "8B9C&;-"!!DQ:GH^ M*L7SA-P6B'[O1!I6;8R#,SX_G9D,O.8"66L\+8VL&9N4:H"M":G^MIF,XV-/ M,A6-S!LFHMF'X>?,;X(M?XCZ[4Y^JFL=N=K,\E^KA;A=B>=SU7VFP_C[_@W2 M]9%3R5\NQ/*UF?<,9H+O1D:W5Q&M&VJ5!@=7HS$C#940YB[O:Y#O2< MY8:O:FA/#MF2B?:5P7LWC6J#Q\NLE#B+68J)E!(7,@TUE7)*0E+F&0,5$1I) M];T9W-%!SXE>"^ .T0A P_VB:UB N\=3B'B]D@49[6IO:21SVITF!(:#?2?H M83M/L6:._;RL=;KEA@!$[WJ_T%7_MV]=VZAKJ>;D/P6M'\2BC^ *?K-L5A]H M4S6S)")EQA."BR#.,_6@6T$@OT MIO0 1HO;RJSUQG)98ZWY%>JU?5._G;=.2FV ='+(=Z6X MD';D/-WJ-JF3]0+KOC/V(\2V M_.R:' MG;AH;YJ(->.^H @ROC8%F&%MS! 0PL+8M5<]9+1?] MWO_IY6AE8JBKT-J8J&GC:@9&'P353)ZQN35LAI8L>AO94H 99J8<>=3S6Y[^&'P?V^^?W\*H?*A6<"S.,@B MHSS38X-[GF2M#+T"AM%/Y<_#(?7-?*]Z ,;Y'>HE)L*F%=0ZT'[TE!E6N]"# MP2;;>YXR8WO'>?(SUOO,W521#V\/:J36,4<9B1A+&0ZDOMD/RQ+3).(X#X-" MB+#(BAR6Q'5:EN\$KL-\)2W9CKIS!#'C/:8+',!;3!L(;/:5YXQSMZT\*6GJ M7>4YDX]L*L\^8CNAGY^7B[8>NDOZ3=0T3N),8E'J]*PRR'$I>(J%)+S(9!9$ MK(#-XET!WJ>N%H<:+>\*_3_!?P8A>J$U^J%E_SR])U/?88\^U&&TP'_O@&^% M7?6 NO06Q\UQYB+VAI_8+QPW[M 9G/B8X8YFEP[0T\ZL8X9M3^ICGYFDNAV&Z_Y8_GP5"]?'Y\^J[7A2%"5AI13 MSF*(UQFV@Y8:1[N1!MI!NM.H605!I-$/LV M>EEF/N2=7P#,%7F/@]^I%]K;AK1Q?[&H. 3]]XF-&VGX5XZ00R"^,$X.$@5; M!-@/MIS=O0A]5%L\7B]XUQE2_"JH\G9#T>I7A6#7,&7=#2 JF0QB2G$4AA*3 M3.AN<:S 6:B^&5D6%FF9F>R\;!7PO#O3M$F]1,/[?VLDQ]WO%/C ?.M:&:2T MZ3O""M3J<[6I9;]"&YW ?2FLL>1+]JKOWCNVGO?$=$<3C]A>OL1#2+Q[']A3\_S7W;;V1X\B:[^=7$%A@MQM(#G2A M;F>! [A=KI["J;*]94\W&O60H$C*SIZTY)%D5_O\^B5UR8M3J60P*=6\=+ML MB1'Q94:0$8S+ )5NJ-5=?P-UDW5S?J6GT#5YO?JK%GFUDEO/YU55+T.2N$$6 MAY@3>40G21+A-',#[/IIF'#JAEGLPOQG&VQ-[GD?4ZN.TP7:\*JN=#; M1D>LKFXZ8:5Z5 -"Y?]40^97><[/Z^JB[JD^6&' M@P6B->J9L-4\NK7,J_YI_RV+/\H*_W^ZV<1F/@DI@(;6-5Y8O43 MNGR4?Q2JR=Q.GRA5L=M. &^*=:NVFY+@ZK';@-W3]*+:*EV+O@5.KV MCV:D\\BUGL7/8]P0S?91P S3K)^"Q4XZ5N TRD0TISI;ON+9P.QF-9Z_F.'5 M%&/EB^#]$6XEJLMW 1\_D\>F(.&8!#3")'9\G*J$2(?$"8\SUTUY +QH.D5S M\J-3QP&Z^DOU)% Y'U)_;NI'U9FJ"ZCM< >\/SJ)J.9MD$V48.:JAV>']L9' MG&3"J[:LMFY23M*;]UY$5_R#6P[M%\VLPR>YI>3RHWO[2K]_D4Y=*3VY:LE] MZB=I[&$G#4),PC#$J>&DS)AX'14^RS MA84I\X;< BF!-Q07J.GF;$^)1^6RI+C#-&95UE$QWROH^,-F2ME5N]%U.UQR MYQAXDW\N:%[U=YW_(_@RX\0-I%;B+ WD[NU3E8*=N#ARA9-XL9/X(2A]"T)\ M8M>FW:\K14_N55D;:_E$)Z99LOE!=,_O5=KK\4E"14C_C.!$TD:X$ISCQ"<6A2 )? MS!T'#@3DQ\H/GZZOKB^_'3]*[JXO/_TVZ?[3U=W,'-D@*R>49H6+9AI MDKRT$=J>&Y2^H9\40VB5_[QKES9,3>)UF&-BR2 9,#"K63('Z+UQ.F,E>+#W MC_(JYUTHY7WHY/*UY'^4[P,LL%BOZ?ISA'J%2FK1"RI>JH"D_/&/-FO66FS7 M&/[3H=TYD#>([$X&NN50[KGP&45RC8G.%L@]%Y;=..[9:YGZA"(3I?QB[=2# M\= 1).*9_#CD?TCJ93AEU,=AZODL=/W8%\ N> -4)C]3;6@>K>!SQPKXKHO^ MMZNVE$]Z086&7Z.-LJY/>!9R,)NTA6S:VKL1H:QY;(<49G;,CHIXZ'\=?]1, MJ3FKQ$1,(>[ GMAS#'QN(MC+\DP9["VQ]_3,OS2295?4H M^*]%P:NERT+*TRS$)(@<3!+",(VR $&MV1ZAZ:-<'37TH,@9 MWIOM8P.\.#.6U_CF;"-S0W*ZJ[-!R6S?G>T3^3&79X."'KT]&W[:L*ZCGV"W MG7>@9AVT4?.J&_'BIX$\%:4>IKXO?2=Y4,*)[Q*<9 FG/G=#2BFH:D.#Z,2G MH9T Q1=I'R4'SB0G+'ZI;4=ZIH($J^V7+@#)*@EA@ETJ#0.+0Q:D?.C@,N.N'KD># MT(-MW(-T)M^W&RKHIY>*HV=U<:XH_PQ3^V& ]/3\;*%ABMV34\U24$-P@1J2 M]E1Z5")+.CQ,8U:E'17SO9:./VQ0.?_QT^7-'2M*\6LI5 +-_2/-P]CIK@PB M$?$@YAX6?B(/U;XG<$H#@KD39TXFLM2GCG:-_"BIB7?GVW+U)#!2+*!*\8 D MY>8NX*%E!E#6/0[9N+;:!0*X%ROA&[KJ@-U05MGN>0/%R9L0* Z 0G9K>)B5 MK(_A8JDX74O"T3+T\17F*SC7DF2OM%SO#?@U='/Y=__T\"5_7JDSR[:3/&2 M_- "$]NB=J3Z_>I)A>>^7-]^VIG7!YPA/RC^N 6R)CG,^(P);7G4K9:$YG/E M!U>==[+\F& 'L^5''S90._[G?7$K"C72\&,.5[KAUZ=6.?[G2U4WKN=]@6ZO M;O;F92[0QZ*H\Z*&J-\1[WP$@*JG*?P4:C@NJYD2'EES/A4<%VI/ 4\\ M:MP3O,GA>J'KFW2]:@<'+C,1>D[@)CB)$XI)1GWI1W.!J1N'F1\YGOP]>.C, M(9W)_6@USZ,N7UAS!;4NY#F,=7P@V@0CP.W !\#2\ZG/!@"FJ#ODT):>U=;? MQ\6QU_1[@,;<[;Z/BSG0Z'OD80.'^JNH1/DJJJ]BK?HQWA?J^ZSN3MLD\6+- MESP0GA>1!,>)BGZ[Q,%I$E$<,C_UG(C&PD^UO>K3]";>6WL&4-ER@.I":6S# M0Z._%:HD%P#'4@-"#2_;+C P3=Y@\G6+24\>-?31G75, !ZW76S,W.Z.!Y05 MY=#WI;'ZTEE0QY92/,M%'FDEFI#-*N?B*5]E*]8-.]XH;O4W2PZ[/D"C7KO& M,O.Y[OHR[?GO@-<,O(F'A_HVKW)Y4*KN7MEE5<-RQ8^]/[4_T0UL%NA6)3;( M[^#VD"U56^*U8F*\@:X^%!HNA044@#Z%-@"6T[% MJ6=-^:_"XS0AV>NAQGU".81#[#B1/'.(M= MD04^B6,/-*KD-,G)KP5:!I#Z-%!%NQ&7[[:C4C"Q>E7=CJ'YS"<1U?-#[.($ MT_1]B-J^XVWQJR*_:49N,^U95UAK6= G"_UC84. M;2TU2%HU..! 6R4^O[,*$L+5@QI"J5O&!8)3ST180\H9PNQU7'$Z!=GR94ISV!"5""QC#U 9K@ MP@$HOUGO/$T:\W7*@PF]UQ&P@=8RC%/"/$JPFX@0$Y)P'#NAP(RE M)'#2U(^S=%D7-5WKG0X.28 LP8:0]A?]7KV"^OD0:]-V=@/0Z&WXYPD,4^JA M1G7V-O+CDEC:M@<(S+I)'Q?P_98\\B1\ _ZMJO.'#_5@M?1%+E5]6S0-"[J! M%YYX4_Y-5$VI6S/_7:=1@ HB_]9V 'C7,T!_SX:C>WKWGA18F,I;Q-1R!- 8 M)*/-'DYMMFW?&(C= X#Y(F9'@7OQ]%R4M'QKOT5] _*VS."BKLM5^E(KU^.^ MN*7-=IBXG/@AS;## H%)DCHX=5.!.4N#B MDCJ.@[F7%!,:)!B&B8I)G[J"!XG M ?=9!^Y5SO]MH.UYT0;VJFW^,A.J>B>X27&"6?L-*YUQ7VRG.;3L+- N0^HZ MNV7)WBG0& U+AT0X_5G/D,;PO#]BFB]D9O!_%ZN'1WDJN) ' OH@KE_4)G*3 M-=4KU4YCIDW#OP/#8H"Y.GN/4, M(=IRU/?0,>Z< P99ST)-"1S,0&T0ZUA!+2_J.-IRL]OC:X$^K-8O37^O"=H: MFH)BR4Z!R<]JIDS!>6^EC-V-F$;?,U\X?,X\S /XA@3$E.< MAL3#3ACR./:\D.C-BP70G-AO;H.QQI,8=$#3LS.6H8"9E@,4IJM,,9#75D<; M#8KS-JO1A^"@#PW@5<.I+:J/=[5T?->+U2@[J?9<#6)(I.?)*&:."[ M'!*C;I>=)2Y-&U+ R2JMU%(H:_S:FN[2+CKO")<]00[FM.S_U3#_C;XUV8OW MQ063KE$I;LOB693UVZW\B.J+G"N'Z5D]LF0NFX0+<;S!I&%@UH5R=!@R?*@>6WE3"G3WC>Q#DP( <)=/ 5 M[#@R.$YL\TM$>KHUO MQT=@BICOT5B=4 *:8>*Y0A[.1"914T-W2.K%67B..V8&DK$7EF_(38*6F1]F MAL&9[M<";F[=NG_$Z%;6C) MI5GE+ZS^G:K)2/5;,V>/KK\6Z_7'HE3WRDM& Y>(R,-AD@;2"TFE%10IQUD8 M.M(;"1F%=@4SX&)R\]B1;&K@U(7[4U,L^+UE"*S_)CCK&8:)L8-9C)X9E6?0 MLX,Z?E#/$.JA_:9X0AU3%F,X9T!BR=*8<#"K"3H#HO>VZ9REX)E3W#B[@O?EL5ZR:K]2;[>_$D+M5U6?GVF7Z_>*IU$Z>@ZTY\\NC803T_ MB+\T5[L;EI0'J)A"'5=(LK7H;H3U,Z7 :([;I*F!A!FC:3 $)429@F&4#P4F M-ELZE"D,N]E0QFO ;4OQO7B;2%!FGLJ&!&:CF\XFRZ-RK0KH*-/VC0;J6_&6YJ M\G:'3\9650?1%I_H77W+^6L21Y4C<#=ZJ_[Q[)X>7B\%[D\')?- M'&75/T1UN*Z622QBUW=B[)(DQD1X'"=Q'&!/D"A(,AX'00@+!]EGJ6(U2+O/T-\/K;_F>E%U+ZL?C#-@W%$=HR*-VWGOE- M_XL%ZEA^DW]=-\:K*XJYD]ROQ>;/S3%R@3JQNL\SV'R,KM/4S%2-B]@*.-Y' M")X3,!GPMO(+[#,X;Z["9 ?Y#U,1\DX<4H>)/AM*9Y6+T_5[Y*\M$O+,$A\ MPIDCS74<89)Q'\>,)ICYW'Y#0]/'ZEBQZ[NC^[_\5>Z[W?_,B MIUFV6J_@+4".(*9I0\]& 68'>_%[@JBC:#5A:40B>PE,0T3F3F@:$70@P6GL MZ3,G=;7I4Q?%[ES9B@:IEY7I31 MF./(C5-521;CU"4$1SS.?!HZ3L0#HY%>-KB;.I"^J8^5VW;#;K/S[^84]QRC M(D>[?#9#-O"L=00AS.2&4K0/7$2KSGKC&13TXYS+R?!K%@F/AANI"@DG7R.=-6R0J MI51YC#ZDQN0] 9!:PJM-+.=W&N8ISIB=.%U&XL1YB#\V^U WY]!0O;A8+:_R M>E6_77 N/\[J4OYX4]X7W]6LX3 (L]3'(N&J6,--<1R$ 68I#YD?I&Z0^#K[ MWPB-B?>^EBKJR,I=0/VK*)$BK:=O8_B,JYPEJ6%:9R2PM@)JB#1R!R_?;M5/ M_K#5NK$U9U$\#:%ZW=-YU#"BT/0/E0?;;0=1E4HC5^!JUGC;'CYQ/M"WZI96 M]0=Y;L[Y7;U:KYO=5KZX=.1FF/HDQK$3>'(_E(J:LMC#;IIEA'$F1$) 882S M69I8N2^+IR=1LA5==Q?WB8.XY 8]2W::;+)*<8-HQPY:Y9**T)TL8/&CT8P- MS HX,"#0\[;3D7BA %?<* /S14V&56RA#RIHT+"%>KXLNOS6,++EYY_/T+S. MO34 #SQZ>RN;V5!U<_.IF8"F*%W\M:J6C'@N\7P'.TRHANH)PXDG0NDH9&% MF1.RE$%LXB&)B6U<WPHB[ROROG_V-17I:"K^K/155=_<76+TWSF3Y$T&[(2R>1 M$CL.PY3%+B8^"7 B$GF B6D4NMSQ,^$9##XXFS&M[_O94Q$V/#753,W@QK5D M"AH2./]C,#ZG3("JQ6/*/KXM?T@QN$ ;%M$V9GCBD&CCS&*&UW1'%B _/_K$ M8@:?QH'%<&$SLWDMI!EFQ9-0-)89$R%/Y=DDR+(4DS"3IY184)QY@1,XD><( MED'"F7NK3QS+E+2D4E?65JJN734Y%+?ZQ@_WPLUA(CH&W;QRJ- MTL#S68(=SU?3M-P(IUD<8C=(/,_/B$,H@67%&*-EE PS-UZ $Z[YU\8@\5ZH M(U\#PT^*W,_GR*BW=QF+!]N'#B2;O GLH&"6-HS]M6+VR]LO;>OONT DK3T24^\U>\PLD!->+3OAE>_[934Z'3J/A=C/6,S M#7(PS: M^^]%4WKVB\B*LL]W^[BJ&%VKWR\3-\I2XC/L,95(RN09*?&R 'NNSU+Y'QJX MH.G?DW([L5EKBYO3M\WH7]4@0I5?+E0EGP FID[[N1G'PW_,IV$C5GX\(+YH M1Y(U["_05H %DB*TI9#@;X73[<$\7:K?(ZX\.P]N'72-$ M/P%1>*3H]O6Y\5C LY@/7IS8VM[2-_1:H5M12@B>&M=KV_1?:J[B13]^="CV MZ1#261+#+-J L%,XEJ-2&<64#E>;+:QT5)#=R-+QAPP;QN]78UZ+>IE%:@Q, M1K'#2(")EW&-!1_?B3IK/$YJ5[29_F7^FT9^#P0A$I(?20\]3S?21R2@L(J M$.(3[XG]Z33MZ2+6$88.( ?@J:?)4Z$$TW'%A8IG=YDR/2.;(CJTX05=GD+. M8*8Y' )KT\X!I&>>@PX'Y7!"NL$:DT=3+E07G^&TF[[(U,\2X;,XQE&4.9B$ M?H+C6!X2 H>$::KZ6,DCRC31D]/!VDCIX5=LA;"3[TWI1^"10SA^+TN#MWS7VI _K&;$F !%X;.GJ7_7;Q?>2 M5Q?\SR;U].$WNO[Z7-:2O,I(*-\NBZ?GJL[OT_47H9I3Z@:?X"M/O+MU]W(7 M:NA A217+YN[NZU>M^D57X6RIU*]5SE27(J\:J\.@"$L W1/Q[BF!19F)@TQ M50DNA[BB;RV[EJ)FYC@9A=4,R,T6=S.'8C?*M+*-KR7_HX19*@ND)C9='U:O*RYRWA2_ MMKTNKFB92^6JT"U=-6VQ]E4Q+^KVP>^K2NE>MA:L4[YV!NN>^C5G%35*03XQ M>G\VR<=TVN3-_ G!;.#<'XYE,VD16R.[:8/^;(;4(EB[EM7FLF<%4>BZZ9!V M7=1=U72GHAF)>$HSAE.:4DQH%&!*,OE3Y@:449<(<1K[R,8! MSJ\%L8V\66E9&L)J=&.]Z9]@T9[ Y+3K:AXC]B-\QQ."'W$&3[UEVFOIXVHM MVL$"2\^/(B?V4QQQ7T4W Q?'/A%2HWDLO-0+O$RK1<'0XE.[;VVS(44/M02A M/95VE0C,,V20//&$PJ^BJ>Z$J= MWBZ+IJZ"J4.8_+F6OY*[ANH#M&I\W*4@G)#(#[&7AG(K3#B1FR)AV(TCFCDB MSK* Z601P,A.G%FPX0.Q'4;4/SI.FG+1EA7 N!U]5,=5 @LX=[,(?C;IGE8*WG( M>9:GG&:HYNF96ZZ74,\),LR35!Y1N#RL)*[OXC#,TC#VJ,^)!W$ZH Q,?*"Y MZR>_;69N;6? H9^:*&GQ4DD&H:7J8*#UG)< MV9?-4=<_O4@LO7ZJZ M>!+E-OG8$;Y/71%C%A+I.@5>@!.'>3APO2SF01R%W(%8(UW"$UNAC@VD/E#4 M,U*UEJCG!5A6K VIGMV9 BCH86\ HWV(T+=)RHFALENR--ID9[4P4##>6Q;P M^V869=LI=F.C[L2#.D!UL4(:9$XH6("]P"689)F'DR@FV"$N34DB4B< %>B= M(CAU.'7;&;(,JJ*Z@EHW"2W*S& M0%?X]T9 ^SUXM/5#YQ)OB[X^RM]4\F\T#0F-L)]Z4M]]U\.I0U,L/!*$(F4\ M]K7T?83&U/?/'=7=&DO4$-:/P1Y#YW0HUH+,,#TV$!<4F3TAD%& ]MB:L\5I M3PBU&ZX]]:AI&P_5E>NNIG73TFG33\(E/O&#@&+&DT2J'Q,X)B'#(??<. L2 M%E"MP1(GZ$RL@EV#MPW9,SIQ#,.DM[E:$!ZFBR9R&S33&)7*6N>,82HSM\D8 M%?6P)\;XXV?.?^G^]WF5"W<99FDB07-PDDDWF[# P]3-?,Q<)TY"PGD::8GL7R^KLAT\_474CP5?2N7TO=CC>9H7 (@S3P/;-\$%Y7B63[V2,%= MT;40U-MIK:%BV".SI8X:\HO->-:.A44S[!ZU7-C;AR$R6]J4M4C.ND-#0'B_ M78/>M3'XY)H^B0^%ND!<1B3TW8AYF#$18.*&*4Y#EF(O\D(:Q$E,G-1\_,F6 MT-2^[OYLD 52E-&WEO99PU!VL-(S 380 'J^9L*?.2#E4+))QJ3LD/F!PU(. MA1T?F3+P_!DS3;O:LIU1CGWY9BAHX*9.BI,XCC 1082I4M\LXXZ(H] -J MK MK3M.$/(E-FJHVY WF'-Z'"(]K;4G-DQWV]*#OC!UA_($I:=Z,MH?N4>']5)/3KBXX(.*Z) M=F2#:5]'#_4$%W(;Y:HRZ(6NT:C,H&J=<;&,"G".+#E;3>-$CV MO7D6)56);A6UVV5B3AP\ U 1M73?LP #?)GC22M+L>^@(UU!>;/5.S-9,F M((!,7:O F&7HG@D0+#576][1E-S3J\R7BJLMT5X*KOY;!C:N[R/QE=;B<\'^ MN4WHK?J1J1?UIM7^4GKQL>NDS46UBN\E#DX"GZI6.X&;"#<-0ZW;:@/:4U^A M??U\V?0R:N@B6J-,S8MX5:0!&@_$4\,>3H<2S#CV?"#%"%*<[%0Q-'D]&^2V MDS:F0PY@.*=#T,R*;I L%9(JJ6RGL*%"M!1'OH>VBA[, !DUL\ EY[.Y9K+N M&6##)=5J0%QD>A@AKE!0T*':0VT4[*PR3U'4R=+,(DD[J7D-C!,579!H*X89#!&QH,$YM8 M^?HSNJ%;IP677N33%@C R,L1'V6RCGOC EKM:G"$U _H:3 N]'!'@Q/OG'&- M<2U9I]5CFYUT]9=JEB,]%S]-&7$]'*MK#"+D?V@D]U.19#R+F4-2XL$R$X[2 MFCP=01+%BBI:]2?)=H2O0?_5XX ![C.,03CC*J.CN9EMVY$]7@UI=HTQ)IK- M&XQ!.O-?7HR).WAO,?H"_,JBZ8%U__3P)7]>7>85+_G'-7W0O;(8?GOB';8A MBNY73RHL]N7Z]E-3]+_BJB67_E7&$<%/7V6<+S-,^\;$1=\4;4NMQ\8%,[K, M.++D;)<9XR+M7F:<>-)L<[QXI:NUJKSZ6)1W="VVH^M44L$76G?_4G5OQ4M] M)S_AM>A^_:;.W#MQ0)%RZD4">\+SU&XJS\J"H MYVG1U-A*5E'+Z^8/C<^]T E"@H\$]D&T=(:PR-BLAP[[@+X_I4Q 7ZL^=3N MD-NQZ)]7N?A4BZ=3%6[C+T\9[&]HHHXHDE3EGT4;H/ZF&$ -!Y;V^M,B&NWW M(\O.MN>?%FUWW]=X>HI$AL[YWE;%9<3+ D?@T.5J>P\SZ3:G#&>9SYG/"".Q M_C4?E/K$.WA'[3]M7N._QV]A/:UWJ;TA<-Y^1/O%_TW2J+SQ, M^\Z3&Z1OXZ(9*=N1)6?3M'&1=M7LQ).FO2NK^B;K&F4N":$>\=Q8%0++ ZR7 M^=)K]7S,N!\$41C%O@LHFOHY=T^$'K'4F/A8 K6 M2]41LME/>N5/D@%B';2&''C+(;N%_WA>-+OZUJK236G9?FCJ7 M93.C$]7%GFG6#)#7I:M-80;6.X6GJX\ /$DR$ZB[%XAB'F1#4 M]8G\M0/;:#2H3K[]=#P@T3)1(7DH1D63VMB/;:<-0]#Q#J31E#(_"K+43?T$9C'T MB4]N.+:L()5Y"YV^H VBGI68!AB8L=A!1%%OC$7SPPX?"[3EQ.8$!JCTUF8P M:!.>>0H#%)##.0S@%]+FEL%*4\93H078<))(MU;$6'7 MC8,TXAYEJ0NMM7Q/9.(S_*8*<4L7M83A!9<'^(P;!5M2P]3?0&"CPLMC$IU5 M>WFPZ.SEE\?$&JK //JLN0K^OQ=:RF_Y^JW[AKE9R 3U!&9!(/?N@$58S7/# M?DP]YCO4\R*MANPC-.92P U98_U[#XZ^^ITALJ'V:4MKI'Q'Y#E+]]ZO.;OJ M'1%J2/../6H:R$.@WDF#^D(:2UT/$ILYEBRCN"' MP66MMPS2OC>3X[MAHE7W774"X80L89CSV,XF!">XB1Q!,Y"+M%*O91[@5[8P!8R M1@&"+3:5/6S&[9LM>6%6[?!+<-J:Z4L,2$"W(+E9GOGA1VVK1=0)D493QH^] M.U]F^ GN]Q+ 3SUKU%2O>BE5)OG%@\C96],OJJKD!]M_M]P@\9U4.#@*78$) M\UP<>U&$?>*0S',9=S.MX=5:U"8VQ1ORB#;TVUYF+0/=:4OP=CIJ_;@J.7Z6 M)]DWM-J\)I]_ICFLT^A)A#7LE4W<8(9K"UE+&NW0-C%A)]$ -[QS MT(%VPM.3]D3ONQ.+S-GM3D^>=_WM-%\R;+75%]"VMT$7^6Z7\R_-2!+!;_*O MJC"W; MQKHN\[/_Y"ZU6U;URV)8A3^(XCN29E:4.)A%Q77\V5QP[O**>6=3$/CO^4,,@^M:P",S#M_>AZ7G&/^2C M !XW-Y_"8@=C]4GL3N6V8;SH+V9=0*F ]N*%[D* M5WT.FENU%Z:Z&N0/U4W>'7KSA^TX[I;F9L[YTN&1:NF2X)@[JL$S"7'"&,6^ MPP,WYGX2QEJ][>VP,T\\0:KOEH,%^E+P5;;2;>-D"7<]>SD?FD8^^1$@.^.( M%".HX<2BG;0#B;7)<6M)2O ]E5 ?/6,VH2HP:S8+F!MVN$>*YNFDXJ;GQ=( M,J1R[B5+%EM-F6%AJY\4D/J\3:/,H#GH#&6XC.E4ZRX-LKW E;9/S"*)'88=0I3I<1RM,D9D,%^V,$=='%IYYRO6X>(>#KD\\;YIK7--5+O@5+7-U M8NG"J(R$:JJ7@UVAIF!R/\5)ZH?8EW^("$U$'(-."<-D)E;4GB@2'55H!O$@ M-'H;_/D"P]1R(VM/<()TAW&9K.7[#A*9.;=W3-##/-[1IZ?M8+L)P7PMUG*Y MA[Z?X[:[F"-E/'0ET<>2HB:=9K&TD_Q7O\@O^9W7WRBZK/HM9MV7.P+L3*^RM"LNH#C&;*OZJS_I#JCT# MH%?.D.#CFFI#9IANGA+7HA]S2CBS3CE#"\[7)V=$G+TN.6//&>3]JL7>7_Q11A/A!2E.0QI+GR2)<)R%'#NA MR*C#DRS+M+);SF=E8EW>\H8:YG:N"M$[O@!)<.>!/VX YH449BH.T%2,(>F% MH"UK[V&%[/"VD0;D(LZ&N%FBXB&(#>R KS?ZZ7>Q>GA4UTST593T0-]F=)"FJG2Z+*IV( M+7W'"6,1N3AF),(DIAE.8Q9C1GS/$[$?"QK".F* Z$-TT:CFI:&"?I(.3=4P M<'P,H 4P]=RZR0"";0\; ]/Q@5I&U'UURPK:X671I(PR>]Z>$0B6G#\8[5E] M02-8WKN&9HN87H@U]^2WJG2C:0(@S9I*$/_E;?8P5 M!-,P##&+O8 EB9.&0JNV!4YZ\HNS-B%DD_';_E.1;X(FXTWDSH55]X)M"K"@ MEV[GX&1P_P85V=J=G#;AF>_IH( 3QZ:L[> M7T3]6/"MLZ 9D-)9:V+K<%=+&NBV5!$:Z03GBJ5[27XM:B7B?"2A(41]N,@ MQL0/"$Z8Q]25AN-G/H]HY"[KHJ9K/0-]0 %TGMO0T=9ME=/_W-%L4B6A96"' MD.A9P+,$!=XR]O*UM)I"!JL-E8<%L=<^^=WZ7Q0K5+K-Y4A]+$HO].2+QV'9R[W/.SX;HA)IKJY12+# M4>PQ$G'J>XE6NR=#^A/[73TWZ*>>GY_E00CMLO1_4,L4^J;80AU?X,%T,-3U ME'U"+&&F8 (8#6;;&8%A;=X=C/K,,_",H#FV##RZ<_67/'#4\F1R*?V: MAZ)\@XP\&7QY8CNRH8EZHH"1)\/2GH[/G"TH3,D/9;0Z^F14&J-(R_"*LX56 M1@7:C:6,/PC3GJI^+I?7?RP#N;"3,(8#Z@A,DCC L<@$YHYT%H7P11AHW:-T MZTVL/M=7OZ,_;K[^MY[.]#*.:X@!YS!].,FT]M?_':LC7W;U9/MM5S]MO^[] M"K-\N=^QVW^5W__:8,*5VC:JRW51B?OB2_Z\4@-8/^7\FCYI33,^M<;4WV)) M C#H:DS8T\;?EIRP[WQ+%35DU0GO?J5"A@7Z](RRCS$T>U^0V#), D MBF(V\X6&:8[9M*"-JY1B8QVK.$59]NJ1@7:W:/&'SRF M2[NH?Y8__==_]+^1_TEI)?[K/_X_4$L#!!0 ( *"$ EG&-7XL3(L )F! M!@ 5 8W9C;RTR,#(T,#8R.5]P&UL[+UIEYLY5KDZ?SSO_[I;Y]>@_O3 M__JW?_JG?_F_ /[CIP]O?WBU2"=?<;[^X>42PQKS#[]-UU]^6'_!'_Z^6/YC M^CW\\'X6UF6Q_ KP;YM_]G+Q[70Y_?QE_8-@0IW_VOE/E_\LO!;>1H2@<@95 M& =7.'UELLRR**ZX_G\^_[.+V@3G##C-.2@1& 3##5@6Z1?0&>;*YD-GT_D_ M_KG^$<,*?R#VYJO-7__U3U_6ZV___../O_WVVY]_C\O9GQ?+SS\*QN2/Y[_] MI^VO_W[K]W^3F]_FWOL?-S^]^-75]*Y?I(_E/_['+V\_IB_X-:H+ MK*;_O-I\\^TBA?5&ZH_2]<.]OU'_!N>_!O5;P 5(_N??5_E/__9//_QP)H[E M8H8?L/Q0__NW#V^N+9G"][3X7"T+#^_"YTKKYM^O3;_BO?UI- MOWZ;77SORQ++O_XIT3^$JE1FA*\K_M^7__C'R\6_+7%%B-DP^Y:^L?V,NMH! MA.#O:YQG/./N?(G9(EW[I5F5[6)Y_B]G(>)L\]U)QNED\\DOXFJ]#&D]B:@% M*N:!F4"H$T*!YPY!81:A9!NSTM?YKC2OB.B-*E:8_OQY\?U'^N ?JRSJ%QNA M; 1R:[DSP1Q&]_G>^T2_.V$A*>U5!,.T I5B!I\30A&>I4B;@7E^%-E75[M. M]56%OEBF'Q;+C$LR'N?+A66ZI=SKL-W^QH_?PI(^"-*7Z2R?_^NR7'QMH:OU MHH'DSM1"Y/[I!^*ZX'*)^>V95NYE;L/9FDPJ;GZSA<;__20LZ1-GIQ_PVV*Y MGD@=C#/$ O6W0D.LG\X'"[+3L#P M:1GFJVD5_!;0&5EF01DH11=0P2AP,1"@([HL4DA"LS:GPXV5=X*$ZA\21TET M9%3\/%]/UZ>OIS/\]>1KQ.6D\&B*CAJ4MR0";00XIQ28XK@-F>DD\"@TW%QQ M)Q3H?E%PE 2[T/X'_#RM0IBO?PU?<6*Y8R@#'6O('2CG*<@22H -(AN;%(O8 M @'75]T)!:9W%!PAR2Z0\(;"^269L(W@/Y+\\>7B9+Y>GKY<9)Q06.V=X @Z M20%**@9>(^$<.4LJ6U[8<9[D#D3LA!/;.T[:R;D+V'P*O[_))+YIF9[E*;:6 MD!G'8V0*I$;"OTP%8G ,>'!&^. E8[D!8.Y9?B>HN-ZATD*V78#D1 MTI?OEI\6O\TG2FB?94A@BZ*H2B=+0BD"F+;%R!R3LJH=+"X7WBUUQ9X)*@X4 M:$^8V!R-[Y;OEXOOTWG"B1;#H1E9YO1V=O?^RF)]G8$3RHEACH&A;L[(E0E1%@Y8I:8W90(1U;_IV6H%2@?3[_&Q6R"6OJ4A 4N,IU4IB#$ M*#PX'ZV/21?ZV5&ZO[;<;HKO.&UYN/ ZV?0__YZ^A/EGW.1;$^.2*8IK= IT M4F4I(#IB)P2LN1$DT]5FXU]==3<,=)R2/%J4780#+T^655QG-W 5TJ2#D]5$ M!R-$, D,Z9$,F?)TCDD#.2=CR6U-UOBC(/'0ZKM!H_L49 /1=@&1-W/Z-!+' M]#N^"NNP96N2N1+<"X1L7*'(UTAPUD1@-O$B.3E K$52X>[5=X-(]XG(!J+M M B+U&G?Y,JSQ\V)Y.A$J>#29B,Z)SD,?!-D_F2@D,D7X+(JW+>XOKBVZ6]E4 M]SG(PP79!0X^?@VSV4\GJ^D<5ZL)%O* $[E$4AL'2JD %/UZX$Q'@SE*H5H< M(M<6W0T'W6<;#Q=D%SCX^2LN/].1]Y?EXK?UEY>+K]_"_'3BM:G9, J.721! M>'0012WR$5[8'!)3VC3 PYV+[X:+[M.,QPNV"WQ\_(*SV3GU/-2J+XT4+[F: M,V'D+A?K:AT0,](&EIN43EU=@:+(":).!K@/5@CC6/0MO,N':-@-)!UG)QN+N0_0 MD.268?9FGO'W_Q=/)SIR7B)AW6E/KK*R!KS2!5(JR%(2V;(6I1 WEMT-&AUG M+H\79B=EV:^GJQ1F_XEA^9J^LYHX1#)V-@.W4=0K>PT.E8'@K(],.X/N.!_C MGH5W0T3'*@R^:!!&\H9-1TQ^$9,L%=^'( M(JEKR^VF_X[3F8<+KRM+,,9ANACEW3<)9.N[1HY\^/(@M1U^='A=M0O1["N54%A-?6^%RT M",?==MVW\FZXZ#AMV42DS6#Q+S_>DN-;^L:!C[+GJ\5LFNN+^Y_"K#XEI_ * MUZOK5._Z2/N^#VOQ:'LG0H]\Q'VR@L\A?)MLZMVJ)7A77D_GM-B4S,'B[-G6 M!9IX(LP$PX!0I6NI2R;WP!B(:(P5-KML'S*T):SB1M/;1<\V%<[6J_/O7.ZN M?>@ZU';<6N-3B#.<&"^-"UQ#89$LGR4N'>>^!DPJ9:=25 _E*8[B&++6?"('&0RBKPNKJQ\*$ Y!$4[DM8)O [0_F)X53P/A+U:? W3^43J MHEU !CY9VH5"60A1"$#II>2%"1L?2IX-A+$SXL9%V2#0V!]^!^BI P!6SX.B M@N5-;G[!3>VCUIDBPQ(AA: H9LSD4PH2G/79%N(M\/C0==\AJ'N8HNZA=@@, M%H/II N$?25>SCR+._E1,09F7:'=&!PH'AF$P!4$C)()CD7SUI;M,9K&:=CR MU"AKJ)<.A^6Z]--&XI:@T,[Z:?3JS_9G 11.:1#P(&/M:"?D<2< M$ DTN;(\*Y%(;HT1MSMUXV*OH"4F.D'"GD#F!R<72_G<[Q#7VYFFC,U1&L#?KJ2V;/ M(KCZ5^$TEQZM8;DU3&Y3,4Z[NP$Z&!T"C^L4=)*>/%"?BV;"/1@:WW$9%TW!L;T-O& C M^4C,QPC1"P:;M@A1UIO?0K?Q!N9U=".L!34=!X&8RI[DVN@#9!R393!/Y9;LQJ$+(+F($ M8Q5Y;"HB1($.' L9*=2TB;5.5^])XK@^H4 C)6^/M(7K&];3;@ZN9[+M TL/TGQX. M.4?+NH-@[8YKH)]_3[.3^LB#=L;R!//FK3'Q]Z+0?U_,9HO?:NG8Z\7R)9$[ M7;]=K,ZE.M$*>9"8R=QZ8MYJ 3Y*!)V-3,P(4?@3U*@3QS7@7,3()7(*9BR9,B5=;53=')1&-JB#TV2.0295].TXQX.1ZTUT06\;I"/ID@7$%Q*@L@W'(+E!4QV)+:4 M4*G6SM?^D&G^HF1 ?_U@Z1Y^)BW68?8DN89?%_.TY4P4QG)6$9*M8RTR"8K. MW0S6:,>-%W">NS2H4SWMIPM>:AATQ%$WR.JMP.P/U^N?B&R_7I^UD@]V.>JV7_ M5K=IC5LT1VXM)U[095"1=JLOQ4,6R5A.7DEXL%7(82[^_?3TD'QH KIF0N_B M%/W+8I%_F\YFDX0,A<0(0M5*'24"Q.@]2.E,)/)1HVL,E_.U>T@?-('&0<+L MP(Z0D0SSSU,RGV?"("1?V-$+GGA*G$NA@9?-&T;.P=?6_9FCMAH%%MZZTF47 MNGK(&30!3W,E= "L=V0I0VWR^A;#"C_46>SORM]69QQ.C"W.YA#).DI63UMR M)9,P(*Q0*E1;J5K7Q3Q(4 ^YA"90:B?V+LZH,\E,4"3+=;*FV%23>-,]QJL;FHO07:057H[#7$ZFZZGN")W:].Q[X?+/!H#QNI4C2,!VP@+PHCB"@IEF[])VI6V3EXDO6U2I3F(0KJP-%S>,_N\'V3&JZ )6 MYT4X[\-IS5&<9_>)5F<46I ^UU1:-N#)-(,0*(7D4GO9.EMY-R7=P.DH3=]3 M^72$T'L!3TUDW9;2Q"JILXP*@G!TCF>&$+5B%!L4E9B3Q32/R.XE9MP#;C@( M-1!]%RBZ@X=0M$PR&BBVYJH8103.DE=88LQ.ZY"T;0V? W$SV%W)0+@Y4M@= M^-S7(\AS?DZOI,I=E)@,-Q ,4A2)=1B'E!(L>9;:..D!*+$C:&%&"DIG^,)K7+)TE3I*5B3&+S6_3 MCDP^#7;U^B3(:J2*+DS7^_.5-TQMGQU&3,4E#J44"RK5M@Q,8160DE%X[^T M];HWR1C[K7D;'=\NTCU*W%U@YLHTDS,.2G+,Z;J%6.UD'7D![XN!;#WQ4$26 MNG57WILTC)WS'@0M1PFZ@S/KTY+BAI/EZ8:#,V:VD _"2HI%P6.]64ZU#EW9 M#"90K"L2D\X^-.7\$,#<1\O8W4X& 4X3P>\/('\&H#E^KJUY/K5K@Y+SIL5U MF+T/4W+H7H9OTW687=D>DZ*9#H)YR+)>5]).@(A5;H'KI*RL[15;IR>PG$_GGUK)I+T5!Q#1-*5B0!I&V!P27 M#/%1"D3)Z+0NW*,5.;/F;]X>IVI<5WL@>#561@?PNL+!)NE1AP4N\0O.5]/O M>!:=;BJ#:<:Q]78C0P)*,@Y8HG(G3>.:I:+!*$T2.FK MWY02A.PTE!*B,LHXZUMG^.XAY7C?_3O.3_ U;4<2]N8C_SY=?WEYLEK3[AEM%)R *-4Q:TJ2YBR@6<$A&*5"X[F852S;LI7B5@W*3H M$! Z7+Y=9,[_LJ0(XOUR42B*15Y2B<;5QE:$;)TIDG!6@XN,>V,Y ;QU#O3* M\N.F/8> QJ&R[<#9_HBS67UXA7-MM6JYIC(6 M&W?QTE!;'NMH3V",:U#1%O#!!!#:DS1\$#JWMVZ#L3/ND_1AK&,?NN_"Q=NR MN-W&/U'(LPFAD<<@:M5]J7=@3!GP+!30&++00BG=_ GR/:3LE@AESP]_QPG] MV).Y55.PJ[8>1997N$*F?C;SWG#+!8 M;F(R5HO68QFO$; ;J)Y5MOYP 7=@X.ZXOC\O"[NL\G Y%A=4M=2)A$-!=C!2 M@HA*HN6R^- Z6;\#6;LAZ5FEZELKHP/K<^7H5R$:KZT&*VL'9,8<.%>SQIEI M:9GFUK[^#M8^4^[C'>:!"]0.F65BMIF6:SG25_\_)63JY MGM\OWKU\\WJQ_!AF^*Y\Q'2RW%23G<6[M>("H^;2(#F;OC:/"$E!M#I#-EDG M+[1SS8?&0 /L:M^'AV6V%?S7?@-MPG@[_-EQAFT__&_-?%;-/A-TSG53#OYI?\ MOEA.5_2C5_37^>?WN)PN\J4U<(9.2%8\)%L4J(0%:AX39!*ZS@R2,;8.Q@=C M9MQBE;'VP=-BX ^X&3;%J.B=R2@@^EJ]88RMLY8L.$S,LH(:2^M'I@.P,6ZE MS7/; /OJO1]GZ %)T]_.2JW?+Y8;Q3^0P+NXV+**#D/&#.B:@%:%DP!<)*$$ MYSR*; IKG>!OS,*XI4)#(W],?7>>E-N%76^SB1[)V0H$*)>RJ'-?*Q^V0(PL@^$Q MZ*AXL&PR244+XH',9WVF MC@&T94;Q8 +7K=-(]Y R[KW DV#G$*%W@9Z_8YTAA?D%?6CXC+^>?(VX?%G:Q7ZS#?/!.^..Z]4MQ'!,M1@D(5(83D0!O'DBN)<]W:<]^7QMULU;-Z MI3*HFIX5$,^L=+(2$U<6#/-UGQ6*E%-AD%6*RDFN>/,!*WU77ZCVSD<_&A [;ON9OP1DU[+E9Z=[G0Y41&&55, MS$*1Y!PJ)74- S(X:;DS'!-SK9/P#]%S?%>Z[6=_JKF\B='H@^ 2G-YR!A^P(33[Y6% M>H]1:&LN/N+GC4?[^W0U$2BB3IY$$B('90,';X($G8I)U8A*UCI-NB-IG<#J M .TOAE?%\T#8J\77,)U/A. ZBU1 5-;G[!ZAY.1$H\6ZLI.N&XZ7,,WF8%G&3FC569 ML?:-Q!ZBJ'NH'0*#6S=!S732!<*^$B]I&F;W\,-CP6A4J;-*!&2K M%(J@:\#1_I+Q09K�N?"F4-]=(!SNX8_QTBA6U1<["E1%!)5 XB.;+%,Z4- MRTJU[C9ZFXJQ!\0T<\&.%' '$/D5US6\>;]_,CH-9<$_93J(&6.M;=(1 @Y"R&]=IJWAM#^5';BY1^(B]L/-(=4 M4A>)U"LOP*Q5I5AO(-A:XFF= :_K'6MT/,D88RBMG_CV\LYN:$W?_^QN'Z%W M8+'0A=6,]72&N3XUJ53%_/<*/M>7[QM189__?F^Q-IBG8^0@29E* MG3\D6T<\C]$T[@OB[E#95(4=0/*\XA1SK8''^>K,[,? K,G,0/)&@7*9@].U MJ[ZI'0*8U\*VOE6[FY)Q'^YV![\&ZNKBE#[O*IM(=M<;RB9NC4BL/K*HF4_O M-7@*$D$48V(T+AHV2">2NX@9]]%L=^!KH[0N6EA>>0>\:0%!(B2AK4_?S\)\ M7:>J?:MRGW A,Y-9@4"D?16TA,B$!<83EUFJ;'SKTI3=*!OW46MWR!Q G:/" MM%:^W6!J]:Y4+[AZ&Y>C E839GCVI=2)N"C(WL<,CA-+6J G[]C(HFZ\KKA= M5;?S:N.^/>T&=<-HIY\> B3/.DH>7^'9?Z](<#OW^T)\/')A8K* TE3QU5&X M22&X9(-@M)V<:#U&9G?JQGVSV@UI+0X(=E?WN-/M$53:'U@ MEAA2T@62FU10Z,LL3 G)M9]?\SA=H\]\' 05CX+O2 5UX4;>YNJL?@0OF5I- MBO)!>QN I>S(.:[W_B)E0/*,(W-,ZMSZEG$7ND:?$SD.[(Y44#^G-!T;"3%O M^G.?>;T;#^2O.,O;SG;D[_K$G42U L>)-VBE".(&+T695#8NY)-=1!ROJV.&O(-:=_1)[RA DTH5@'KOA- MI3G%^-S2MC+198N2^>:9ZP<)&GW$Y3C'[*$JZ=2M>[_$;V&:SV]_MGG/\]O( M.KNDR/IEI/%I575I%VD^_ MA'5EY_1=N9-%C2S80FZP<+7/G-,67$VP1E-8I*^\4T-?P3Q*Y+C9\9$M9%L5 M=I >WUV>$RE]'71H(6N'%*WQ $'5&-$:[H)DTC7/E>].W;B)\R=&Y4!*ZS?$ MONBS<5>N(ED5M.)0O*)@T6"=O%,RB.R8SI%%W7P*^/Y4CGN00G4R@F=!&6I>] M:YTI/Y36+L/O9BBZQ\<<5*&=UONL%^D?[[Y5;E8__UX["1&/DZ Y0VL4)&D3 MN=-T1GC#&7 5,-FH51&MFU$_2E27T?=@B&RJH@Y\R0_X;;O)ME-2,;_"N)XH M%W(RSH&US-09J74L9/+@+#)?M Z4+J/JH?#50AU]Q-%;-LA&$T\G MR_2%C/2[4MNB+>:;G3/)-@A;O(3$:Z<]X\C-19:@:"M4<5XP;&[,'J6JRTAY MZ/.UD9(Z.DDODE._3.>+&OEO'(7J-] :DRRCBUR0418LD'M /D+PV8*EL(XB MK"15:AT5/TQ1EY'PT*AKH)Q^$+>[#"=H,%$,C^"EU!3&:07>!0&)%6$CDIN0 M6J>O=Z=NW,*Q)T;B0$KK("=3V:K_7^^"OH?961!%$ILF0GW]P8MYOOZ-*[]Y M-B'Y=L'2=MCLS[_3.3'_C!]H!_U<"M;"*.6$4J0$0T(")82I;: %N;_D+0>M ME>>M\SE/R^&X;D'C7%#'X'CN6X?T4C@GIPDX2\0BJ0,\1@G:.RV52!QMZZ=@ M1Q$\KN?1$[#W4MW!./VVV3[$]W+= 5H3^522E]I0QGI0.19BV4D(3 N-U=N* M7=GM<;V3KM"ZC^J.1.O/\S8Y@8\GW[[--@(,L_-!.&_F9;'\>J;"?-QPL\TY LT;2R[I2 M3W'A1-BB2G %3 P%E+:.XDKO(26%,BN33?/ILS=(&+G$^TE <[C,.[@[.1?+ M1<.T\U*.>;XCA?!JNDJSQ>KDRESHA#%H6QP8QGVM.^+@A&%@E=%)H"DJMNZM MS(%COW"_^4F+G\SW[0I^'DV_3R-,[R6^9^$HHSDJ4!Q-R(^K>(7PVFA ROXH0Z^?5?^ML+-^]IW M<1UH<^8W\_-4$'%W\9!LT^+Y_'WCZ21ZQE(]+;S.==B6+!"J+"/7/LA G"M M4^%'D#ON@3P*9I]:R9$!@Y?,)U"1 *J8C^ H4JC^I)4*BTULL%EB M#]!U?$77%L.;RW22];OE9MG\O\/L!-_C6?W:)$?I+#<"=&W*HA1M$^=8G9^C MK2D>K?.R,?>[4=;)Z*M6R+E=S=5Y.AL]_^)D_66QG/XWYDF13MHL M(L0<4YUJJ"'Z.K?5)&36Q,Q"\^*'!RGJY"GSTX#L*'5T"JXWJ]4)<8(^\2QH MFXB0))WS/H"K \ L+S86&YRUK2\3[J>FD^+]IP35 6KH%%#O3M:K=9C7^^2) MBBKY$LE=#+5UHQ$!O**O4A;QID[1_>OP@29W4 CPEM Y52 ?XNE+,>.\! MSYCW.ED/UHIJ@[,%S[T 8^L3U5+;1;4^$G<@JY.K^:%PUEHQ?6'MUCF?>:Q1 M< (C*!16P7 (B:)O&5!QR1URWKJ@_@%R.KE(?P)L':6('C&U/>9-LL$Z&8'< MQE*?.&6(M3[1")>73$^&J$-5T0&L/M7RSY/EZ8:;+6,;GB9< M^JSYID0Z;_>'D\R %R65$'R0N74X>"\Q.P'*/UM M5%"E[GWG\)JNEJ4]U<^ MZY!$^UT?:0 MK:LO)7@"1ZB"R*4.(8:28NN^ADT(/]9$;;3T[IJ6:/F/T\_S:9FFVC/KK!$K M6=_W1&":XNH3*>ZG67W_YD6MLPR*[.]F8$EPX'(6P&/M[8\,4;:V8L?0.V[" M_NEQ>M,2/IFNNS26=0; -1:7BSE]FA^Y#AL#E%;GT M3B=9(&6*"%7D2#Z]# 0#IDPQWMGFKS?NI^;X)XF_W2=7VA-GA2BKBS;4F]^9 MTIXD5%S9$T$B;0FF@3.Q>??&ZLV$@BQUJG/),C:_FFQ!][AVL!'";C]7?&*% M=FKDON/\!,MF#,I\(]75;]/UEY^Q#6YBZO0AO9.VVJ[Z^ MLNK?KRQZ 4SM67166@@F>\)%,73J4OSA)/U/ML$KUKI(?D?2CF]Q\N REUM# M%8RI% U84@V\>&UM'BS$:# %H0/#UK[>KK2-:\^&P-#MSB<#:*E+ W9UW.X! MINK6M-ZCC-*]Q#0R/U<^OS:RV;8G7I]>=M^\?$D01=16)^!&5[\_U2M&GD$[ MS53R617;VM78G;KCGY=DSH(4F^_>>D " U?7+6V MC.=#U0ZTC-=FLAUM&>\DIJ%EK)]_>D>IMM!"L]HMH=3.-ZI.6O&E6/ I)I5R MC*ZTGV-\+SDM;-^-C[Z$+5?,1IT*.(RZ#CC2X'048*0WS!9%I_P05O\^>L:W M02TP<9?1::*!3@U'33:>D)>X>55S9>[V 4;DOH]J4X/_*)'-HKZ+:: 7 %*9 MDZ-,)T(.DH&2)A%VZAB\E(LSEBN"5_/PYA89QQJ3B[6-)W, MKA9W8&T>IN@0#(R^1NN9;,WC@P2-';<=AX*;9J2=[+L,S.K-:6WC&F8WMNA! MWL@#G];"ENQ&ZH#FQ-F$J78C97.V%JYG0^XP4W08Y M3:D8W@S0(>\Z6.Z!A^2C0C1%M'Z@_ M;RCN(J&143C[Z,M&C#8J+LB-]"FE>K$@(#);7WTFE+X^P]>M'?GK%!QK"MXB MQ=:X':=^]M&7:#0N66_H2+.FSN1 K0B-=&QJXY.,G#ON6Z=9'J)G7$-PA.9O MVH!F0N^@%NZ,E^O/H*]P4QS)0[ (RGGB1BL!KG8WB2;19XGH36H=U#],T;@/ M[YJ#J(G@NW1,MW.AM^/,5V$[S_SER7*YZ85R.4G[@*-F]P\__C0ZD)%&!]9V MT/;J?-)VF%W"+[NLL48KW&0.2D4R-0X+>1O:>2=9,&* F:OWD7.L)=IEM/A= MJ2!7,GJ7:.NAI>T2;(* *@$B6F2:]HEO72)X(*GC'H"MD'33D#V%WCKUE?\> MELLP/]2(7?G7QUNI^TAI98:6BWR2UI>K7&KT$D7<..]5XA"R%Z!B?2#.G 1, MGA46+>F[=>2Y"UT-1AQ=6>/.=+1QC)C,A<#K,]2*)(A2&"@>=2SH8C+-I[L^ M2M7(YJ8U8NX8:]12+5TZ41M/XTA?Z=9G'&]L'B:KDOG#X^3-:YA:8"+FZ:DM2JZM"6;N60'V(_+>69'V8S;RP]K)T2P M1==:DFPQGK44"4IF"-$+9WV1A;4KJT!_OH_Z8]:"'R+FW !YS.B:6:MPSS_.;\Z[>+56WC MC\OOA[D8NWQLBUKT/8EO5O2T7>D"6\6E''*B^#AR ^2_UDI>QT!F:6T213K= MNMG_+2*.KS"_D.:5UV3)%&%K8;)&79M92V),UJ>]D7L=4B[-TNU<7/1L/ ML%^W/N-XT_0P68VLSLU%+DLY9&8F>D&'5VTZI%F"8*R&4A]'&3K1C&B=3;F/ MEF,MSGN7N#SK>?NQ 8",C:/N6HZ!#RM2.Z MLN1Z.RGJJ.]HBK(8Z8!J77[] #U'UYK?\=E7ZIUYQ:XLQ)WGH(1'"%I)8,)8 MZU(0,;9V51XD:%RCT@P7MXK.FRFA4^/RT\EJ.L?5ZB-^KMOVRLR^0RS, Y_6 MH'_>CJ2V"I/.EOF WQ;+S>2DB[X5@=W%2ZYU%N!*J.SZ"-'(#!&#YHKV3FE^[;\#62.'0RVP<2L0 M:JR,7BW.[3:8YWVO#C(Y#WS<(#T[[R:VJ]Z=A0;IT4>"U(T: %Z9G%OVEWAI=)!6L@L MUJ8,G(/C)D(Q@:E0N,;F$W;WI7'<>5KCXW%0G7: V0>NOF]RIH*K ^HTY.0- M*$^<>9<32(G:&1&-B4,,2=J-NG'G<8V/TX'TV %"_W(2ZKL7K-V3,WX]ZQ5? MA5D9O7QUEO]/SLZ2 M270*=8D%R*>I!2B)''/T"JSPF:F(:'CK)'4;RL<=7C8^KD?0?Y>E08^V^_]T M<&NY73_Z"686W,7$$T\N2"B3L\B ITU!"'/@%5G*D DF*IJDFW>0?:+)!:^F MJ_#Y\Q(_;[?L=MF-S*\4Q 2C8\($&4-UMID&C]'19F5)W1<^L(;ZZ?+BW9E9;EA]NLVQ_2='C!@'9HC\;PG!DG1)80=1V $9V'("3] M4:=?)&63M:VOZ88?85!U.?F8OF ^F>&[K], M^\DQX8UU,?CT&$QV76SL9VV#0.+2_.X]W8# W44 MQ78 Y"MB?3D+J]6T3#'_='KN:)R$V2]A7?D^?46QU0U>N4O9A>! IMJ3D''B M6I,#$M!H1ZQG808\)/:F=]SKPB<"\),IM(O:AK^$Z;P^]7\WOWJT7#X^E-%* MYP*@M/5%-87>OM3\D^1:.1>=UJU3+P]3-.X-X1-!L*%2NHTBMO-TCHLBKG]( MTT$_ T<1]XYV22EX5RIL).FV1$.V(T;@3#-,R>D46U_2#SCNY[KCNEEDV^#U MAMU4GMN25 9&$ :5% ,7H@56./V$<1MGN=@:K/81.>*<+: $I*!-UQ"'4[,(@\\-9_W/,!4 MCROQR+:C;GV!O-J(EL[O.P9/7,&^8388'HCE7"=:D%_GI>7 1>;)T1T-.W4T[$?VO# M>!S%XV8N6MO&)]1>!UB]@Z.71,5T_>\G84;!]YMYGFX^XR:?EJ,NA?QCR66= M&>/K%+J($')REGBWEK<>2W8HK>.F-5KC\TDTUF5FX_YA?,=$&X]\YI S!)\X MYA#>F6B-@YAMC39+@L"]!A.\X 8Y)\OUQXXY2.W,>F1@)6XZRP62!3I((4GE MBQSB ?H?*>;8!T$M8XY]]#9^S'%MN^_IZF8?F=-5J'-(->-73TK(J>#^\H,DK/YD#?O.(Q%M,J#"]F"4F+3 MXB6#SCFFX)*U0NQTHNVZ8E\23SB!W7K M,UH.VQS2XNPT0+&HS*W(8",G'2>7R7'F#(14-AE>L'U'WZ<8N7F)\AM3'L_1 M?GH#ZP$C108"()[_KY-Z^#?%!2*P-H.,4-T=?\!48(VC&CO$:=6I?'/T1/EP/Y]D'"_<;E M2.%W:4AV&&QWS+OK73_\22;T#5JM?'-NFPE9L"(BB%QGMN9<.V/' ,Q[)0A\ M&'/K*ZKF<_I^+@73>E4?ZEX.DKN^ 3#:4+Q*8'G(Q*8*%$\P3G]-MCX(9D*W M[D#U.%5C5R,?@X5;@QW:ZJ"#RXU+@WKAGKU>+/\V_Q:F^>4L3+]NVF6=?9'_ MS\G9]D9#9DCP<[[?:G=^S7C"V1^&1Z MZ_*@?&",XW%5*P]_Z*#S)P<\$/>;%(B1$3*C@,PK.C03X#C7!!:10I""X-EZ M5S_I%,JSG/'EBK?"411)&0DFQ3K62]/FR+9 *;;P&'7(H74FY6&*GM.4R7VP M<].D-=1+ET;KH)&+AYNS8Y8;:;[D@";PD8F!+A8A6:*-95T$C"Y;IK5,.%S* M]#'JNIXSN0]J[G?@FBJH2\MW:Q[>P4;MGD]J/W1R0%-T_\A!7T0V5M*1%NN+ MG)@)3LI!2,YKGZUDLG7K@J%&3UZB^^8*=81-(D_BU71VLL9\ ^HE%(82'4B5 M)>VHPB$RI8'KDG+.@@;J8>^KB! M!EP.:+ >'&<8N"0/WS)2>:KC#%4!YZ.#I.ID"B5"UJVCQ2<9<_G3Z4]A5M,U M'[\@KO^R7)Q\HQUQ"7KI'";#/.VQVBV%J=HRQQ5 :YS%S +'UB4ON]+6\?#+ M?=!R[_#+EJH9M:71IB;Q@JT7J]7)UV^;/N^U_]AYC^&SFL6;P3"S9%53 $E" M(Q:S V>T!I%L$27:*+-^S$@=O/JX>=3F^'H:+73IF-\_P_3PL^_1SQQR].J0 M&83[AFQ:U*@Y^3MBTV\\.@&^^D"N7O8XLD7F^0Q@O0Q*;ZQP1<8_G6Y_>&6H M3_8^L""@8'UP:\GV.EL465ST-GEK0AS.;=^+U$X'M>Z#H0;7"_.FUR_PG68SH9I7__(DD_0UGX?II^XW;W1P1F#"@CP'%0@K\PIHR!9 M.B\5^N1CZRJP#MK=3R@8ETA!,D0M2KV["!!-U,1VA,S!4AZ[V\)K,K^+Y>E/)]/9^J^+*I?/O^#7 MB,N)D>A8U@XT+P:4JP\#8A(@$5'D(!US\C$/ZN$ENG#0#]'9HKD 1X?!Q9"M M318$5UL>@F/!)HN@$]:9;CR!5W1$"TOA1,*@L/C=0'#W N/FEUI!H('P1@3 M:KD^?RKT;IL%PXU%+#S'Q ,#SGWM%Q\,>+0.?(I)!R9Y%#N]<:4%KIP4]+?+ M4^*^M_DBHQ8TGVY*CU>K>O.W9<:' M$,RFCRC6P4Y6)7+6)9(O:#W+1A9ARDZ.[F,KC=-^JSU$VHNU UMSTY._"O=@ MA4>D$[WD6OI$\ 9?6X=YRQ@QJ;(RK8^M!\@9IR?O<):FE>0[ -$]TT(?I@)1R(D\73*JW+)*0:1 M:S,Q1V#1'#;-\:W!$K47(35OA#3\-.?SE>X?U%H7OOS;))3B4(L(F&LC(PP9 MO'>!)@':V ;D#T"ZZ_+/(5L4V82URGVCTD MBFWA2PSUE6%$DXW.4;G6;43O(>79C$\^'DK'J:$#-%TEW92@:]H60HE$.N=U MMIPPJ M&!O !.3UT4P&@CV'K*7QI3 3<_,6OG?0L1-V]#/'SM$*V!]$_@Q$\QK-4C39 MS.J\7=275];Y\_-4D5?#HQS=-%^S'S-.G#!PJ$9QPX+-. MH+QBX(4TY/_8[*0-W,G6LS.>+F5P/=Z\&9>>994S9R4H,L'6UJPR5X+BA^# MV2P$9B/TS>K&)CUJ'R'KV20*]L'/K:1\8_5TX)!?W%Z]F=>!IU6$FU(@S[@6 M=M.75I*]YRF"H\ 5K+"R""UJHZNA[@RODS)^>^"F*K_O]O (^7< HT_+,%_1 MRI=WJ]/YYW?E#NY6G^@C5W?_:'L;:QA&G4F (7O:F$DD")@5:)EUP$![M+F7 MWY+^D3L;M #4K<'((VFW V1_P-4T$_G$RR_D&7T.G_&GD/Z!^=(J;"_[T>9D MO%/@C&6@9"[D(I-5*"IJ(46(M\9=-;BNW)&X<3$Y'GYN76@.HD(*LX\G,4^_3Z\6-14ZI[SU"2):348 /3@G:E=[SJU23*O0VG?< MC;)QKP.ZP>< :NP G"\7RV^+)?%UW9G:,J.3C\[4? (/6/L\:PA>%\@F\!)= M[8?2.@W\($'C7B=T \5V2NL @5?FD-U[U_OVHF1&!QFT222V((FY@+7,G#S[ MPN@L\%R@,ZWKCO8B<.0G1@-'1,/IJ@,@WF3IAC"OYMYJ.\/5Q :A%"8/0E=3 MG[, ;Q2"4SRG9+CCNG6Z:U\:1WX,.QQ<'BD3::J[#K%Y;QF,R4P4;P(8&VAW MVR#!A=K$+$05T5F#J>MZI>%>Y8Z&Q2:ZZK1_TI7D[GD5Z@G%;V%]P7&+6Y8' M/[KI#Y=]D+6?M3M2<:,V5]V;PUM> MQH>SZ13;7SF]$(&.)D@3/% $R$')8B'FJ*!HJ2+]E>4G+BH^@(EQP3TLZ@Z% M^" Z-[[O!3 KW0H;EG^]!O.ON,O=)Q^N"8[8!A0'KA%AD'(LSHFMNS_)X;EI]\6G[XL%R>?O[R>?L<[ MA.#H7"Z,4X J;:WLDA&B MXSYY4=:[ MHR$RGM7&J"_B%R?KCR2"&9XKX%587S]%)T9SD[.-D*(G7].%#%&Q!*@SL:[J MZ_C6TP?:V&+T!!0U\<>HH!STH,Q*K,L!,E^ MZ!"CR27F8 ]Q^D9W4_UV\+1P5VE?/'VY3\BCOS5)=\BYLT(IC LU$?2NO-/@D HCH MR!LLP0L]UB7QX]0_C\QE%QN@,12ZCX*O5$H[;I+7O !R)D")7-^L6 -HLU2V MR*3UTSHW>U:UCYZ<'!' !ZJQ62YRH'+W#Y@6G^Y@B!C H4\0"A60DDH;3:*RU :;_ZGJWN_JPUI MU4+5P(0QVGHA>-HECC@/JN988S7L6GA&?CZRI^@'>T[/LZEGWP]B[6_SY4WF0DK.&5[?J:,FZ3D'3D<$R\@C89D7W[QN;S?*GDWG MXM;X.U))W3:$G!->IT?[9S<^I8T?]A!I#?VMNLSIJ^DJS1:KDR5>("AD2UXY M^?Z)"4EG&=/@)#GH1A4=/+>)B]9/Z1X@IT4;Z\U'_XKKRQ:I);%L0@8K:],# MQR2$X#0PY9!Q4;QJWE'V+CK&]Z!:8."N3M9'2;R+C-P%%Q_";Q0>XW(:9JM) MY QUD1Y0Y@#*:@_>UYX^F*./SF7'=YI">PAPKA+2"7(.UO!]D#E8V'UAYN^+ MY3_>S-\O%PGK>1F\-DH*T-IXDHRJ4^6" >D\\6?0^N;S%^ZF9'PG>AC4'"[N MOF#S>CJ?KKZ0I[58Y-7$IF2EE[57F.?5!C/RZ4(!+E+P6'B0FBW//S(T*C(U<\/HQJR7*C MD.MREO7K M8HVKC6Q?S/.VZ^'\\^729ZWG1,R;H;O@T93:U1TA,E_OG!PKSHN44^N&:0>2 M.JZ[?2QR'FC;-YB^.KA.OH./]XOENBQFT\5'_'S1;ILK1&ZEA&2Y(U'6B:N& M<4A>%">M9SJUSCGN2%HW[?J&@\G=/?:;ZNQY0'';!S;YPHUQD=P4C^2UE @N M<@M.$&NH @.?^SDUNMCV";4G>2/3D*Q>2&=,& M(O?D,">GF$PIR=CZ9OEABKJ'VB$PN-6VN9E..D#8M3/B1:T9N>99O[WHI5_D2C4W,-7^)MR-MW;0D?;+S=A"MC8C&&HK>N7V7 M^'VZ.%G-+FXW_QOS)"CMI2=^LM<2R)&N3T.4!XE&.EVR=/)&^'4[U-UKQ9'? MN VB[,70DN\03G_%67Z]6%Y>RT]\,,PQ1KLNL9H]Y 8<:@XRH9M;XE>HRFD1]B#8FS0=32H:6J3N9Z>9(V2LO?Z<>XFBCTN3 G@?E-,T63 M(6:A 4LIQ@@;W,W$V^[&ZJX%1W[6-(:].EKN'9BL.]CZ^?3G2$]A ,=0<@>UT'>P_6I+R9MY6GS%";FGLL14 +5@%-I[ M#T'P4H-PERG^-IZW/H\?)6KDUT4CX?$(Q?13 'T'7W?OI/MVW\1;BN]C;7R< M,9-4'0,GN )?&&?%\VA$ZR3=T43O!%C[1P/L@(KM&M#W<;AYI'W/N2$\3]QA M!(9U-ULKP;G:7\_5UF>F&-X\'=B&\IV@[?YHT!Y:Q7VZ!@=P_?)D6?4X44': MHKR&S.B@4HP.*N>S HDL.4S2>6@9U@[O\'Y@8!J59]=(,@\2E\=@M6\_^!_N'ZKW+QV'WE ;^':>? MO]"6>_$=E^'S40_']EQAL&K(G5@:L/I19A:LMP8T1E>[%!J@T"U D=['7$(6 MK/4KK(ZJ'\D#2JP.>Y96DU>48ITVZ@K(E&OU 9K6SX?NOIQ+Y@<6/VXC\Z> M!Q2WY51*%!92+L!5).?!T5>QN 2)E1R3=2KGUD^/_V#5CWM!X^#JQWWTU $ M'ZFTTRARR%I#<4J JF][8LX)HA#>.18#[=O_J7X\%@;[53_NHY,.$+9SK*8S MMT+P#%%*1>%1'):@4N!T5Y4:!3]D?#&J;Q[NLJ]X/-( M8+X;.9'I\6Y[U9)XZ3+Z2Y@.ARKCT&+?@4'!AO'),%8XIF8/C> MI.F9%(B.@-RCM/><\N*OD#[HOTYPGDX_T@HGJQN/Z]OGR7==<;"\^4$L#YA' MSYQ+EPT'B18)WN3].FD4".MTSC*[J%K'%!WET3'D4H*.((TLH)BBTT!E"=)3 M=(K1A]"\7=T?)H^^#W):Y='WT5<'D?T=?*S>XW*ZR._#:OWJ!,\>'3LNN$BU MR92N35F%!,^3A801?2E6HV[=R&,GPIYG#GTOB#R>Q#Q27\\!A-N$G&9.L9(< M\$VK(N\#.+3D?Z;TC:=VE-(\%Q;ZP.T!#_0 OS%ZL5KBFW;OE M9INE#:EX(X*'^M"XSMDQ0)O30&;2:.-2,6$@O-U#4>7&S<7,R2 M!A)Y7R RQ)%GMSF2(;&LF0&A3 E \E*!0V<6QZTMBANMF#="43W+#=N6N2) M0=1"Y'V!Z.?_.@FS3XMWR[\LL38C_O0ES#V_S:&+VB67&6A1^Q/S+, [ZR I MX:.*Q@OI#@#5CLN/^ZCVB4$VA$KZ<:\>K>H0(C#R00T47ML,Z4RFN0;KV;)4 MM!*%-^\@W;)(J[M+X\8!YM$Z>QY0W&YI(V(*+#"P6CA0HMX>%D;.IJ#]%J15 MW+2>K?H'*]+:"QH'%VGMHZ<. /A(05#@N<8U#A %^:3*89T#D %5ME8FCU&V MKE/]8Q1I[06#_8JT]M%)!PC;_4&-1IE3)FZT(;YLR>!25,!<,3$XXW0,C;'6 MM$AKL-!BC/-V$*UU@,8][I9_6>1IF6(^<[ GY#8'D6-M:F]H1T=4X&T4X+R) MF)SQ]+_#'\"[$?M,*K3VPL[A3^B.4.1SJ@FX^NTK\6$\W1X?89[/W@[^.T5U MT_7IFWF>;K9+^V*!HTD9K(J@K9 &+"\PH0[ T!:RS 152:=\2#*#EED;$R2= M\JW]_8[*"V+4TNH0(29->]2J M'6.Z)8"CKO$N;6[YC_,.4%^R"G57G!/OKJ MP LXV^(?TV*)KZ=IL0D/K;$JLR+!U8<\=!C5?M+!D_/D4LG>^Z3"O>8I$>NUAZ62"Z(("+F6I*5E4JG5URIV$C NI MH]7[,%P.D/7HUQYO7K[;T'\EJVXMQ+[L;Z/TYP'7B7.S0W@Z?_N:[> M'P;[75?OHY,.$+;[Y55@4D>1@1FL+3""A5@4'139VV!UL9QU/5&MN^OJ8\[; M0;36 1KWN.7\3PS+=W-\MYQ^IG^TQKQMC?MZNDIA5G\ZD48GEXP#2]"B"%A: M"-XRR%PXC#Q;YY[@O=SA##R7:^U],';XM79CA3\_M'_Z;7')_"779P-3;@LC MDA'!B(E"QH3;T67)!N AN6*LMB$_0<_%=@P]DP8F3[@;!@3$,]P=A.$KQH%D M4[^[ND\8QLK(I1# F;:@:CXD2I=JD6&L#3NR'WUW[,70,VF2\I2[8SA /+_= M\7IQLKPBBRJ:1Z11NW8E!LF74*\L$;PW&DS6Y*T*:T@HXVZ//3EZ+M,!GVY_ M# F)9[A!IM^O&(LJFP>%(1G+JK:\=:QVN*.O:U&E!H8 )$\\C[X^]&'HN M,PB?<'L,!XCGM3LNA? +<5YO%*MH'A:&D$()AF!"X4HNUUVF]<&?U=;J)#((4#IQ33OJLI=,C MGA)'SZ3M8*3BTR"^F9*;#9Y[@O<5OX;E,M2VJ.W?2]SZZ,'>/SS,Q)#M$K,T MUFH$BYG5UO()G*RU>)PQ$73.%EOGGCMZS\ 8UT8X 1$SI]UH/<2@1?TJVB@H ME';_,W:H 7):O6?81U\CGL^KY7I2FZ%BO6_]"RX^+\.W+U-R,C85!%[)Y,ZN M. J:%B%ZVE/"94 MUM^6DT__,;%9VFRT_/_;^[(F-W(DS??]+YC%?;RL6>KJD5F54BNIJZV?:#A3 MG&:2&I*IJIQ?OPZ2>?,*!H) :MMLIBM+J4+X\<'A[G"XYP8'X&2:" (@C" 1 MF8W8!$[UOBJO1?3_<37[^;_S 6+]F8JJ+Z.HV>E2JZWD#[^!/R]] M,M@B(R.80:/">K8H!YHM3EY*OZ\-TE%*_O!;G=O,@93<46H-1/@0+OB8AY=D MB7\9+_[UYO9-G/KOUW;^KY6M\\HZR;!#DN1.^AP'I"EAB J"E5*1)%/\-=L! MFEYG6?$I_L4@6FH2=7?K[DB!OBP MOC"L=M'2&ISZ:'QK0K&G^!N T98]]PW^T_539D(2M>#S8\$LXCB_):)"(:NU M@:/>X)#2\,?B'3FOL_"W\(EXDFY:A%EFY*ZA:R*$DVB1EX:MBW&LI[EQ$>S# M0"6$$Z7[H>PAIS6;=:+*#T'I1/DW *6'6.8%4W>/H;FR1G@PO#3EP5@0U1A* M#6*$1R($Y*$$)/.4#)W\GO4P6K?:AR30^CL=4#Q[H$;1$,X$H(<4?EQ40(Q>MAHCF@; M [,BRC-T;WS-[U$[0>/T]Z@=]-0 ^\?>3"&!,8'!28YKF_5",+QP72WELI M!8N8_7O&?6\8='N/VD4G#2#L^-(?:46@>.7U1@BJ*7B]R3(4"1.2TY"B*3VM MH.A[U,&*:6N]7H M]?]LB?J]PLP/6-OGJ8Z)<8DP-ME2!H>LTA(1HZ735#LM?^':OJ@2L5YDQS@( MV&=.@&NA,0HR1(:%5:EX8_A?IK:O"W**C4+NH*\&CMQCXS.E%,:.)$2T![9B MGOP&+@QBUN+LWIED[0.#G=TD5/#0#PP?79$=Q[[\"#]AY9GVO% M70!G.B:'C,?1,(HU!&_%0Y#]-#4/MU.@\"(.*:B7!G!V=/!&(7J3%E@*,9=' M.!":2_!35!S^@#I+3>E"DJ))E^:JX_JWU9/Y73"5<#O;[LHN23L?TSSMUL.'1O9VV7.'*' M2>55TBB:;#,L(\@X0Q$#D>L4I8%#9WA<=R/ZE33O*HSH 17;'5IO%KU M>QG27+_;$/1QZF?7<12BMUP2AFSB%''.-7(\,61B,M9:&HDZ0W3TE*A7TB^K M,"![**8OX,[M&EPD^.>.0X/CI"03"<$A07+3WX"L( 2\+BRE,YC&FLW?]E#^ M2KI8G-.>PPDR^#2;^HT82&3&Y=XK+C #8B"YS1#S2"H5DPN<$7N& MD2"]>'@EK:;J0_]$M;_NF_^WWVV^1XSS\6(Y]HMSW/KO^.09;_R/87K VWZK M=+*2*429=(@',*L:XC%$>XR@B+7W?W=!M/^&4*.DBBI1AQ*.!F-0+BXC6 M7&DK9(JEJ]I_F=O^+L@I==O?15]MYGJW7@]ZAKW"0B/)0FY-P!ER(DKDE=*< M>4:=&.8%ZR]ZV]\))B?>]G?1V>N XN;J,-'(-,Z/A$F>W,("059ZCQ2U$A.L ML"7V_&!\3;?]G:!Q\FU_%STU ,"#M\J&4FMB"K!5G47<MM?Q>]-("SHX,\'1(SG%-$8GZ5DKA$EFJ'5 A">V:Y3:4O MFG[MV_X^I^X@6JL]Y;=#*N ?<7SU?1G#Q<\XMU?Q[6RZM%\N_ M_??%M]GO=GDS'R]O1QA.$ =:0(%)BKB3$#:ZP.#4,C8QS+0C;& (/Z?IE5S? M5\!N+^V]LF1DF8[@1Z\^9(JQ6E]PD8<9D'IK3+HR.0%XEFMC@$;)2C9"D.4GAJB_4L;IE!*-GA"HPS%>W[^8MG$3M X.9O814\- /!@UDJ0Q%UV MD5T>F\,UQ<@)9I!W0NJ@-IIU]Z8G5EA$'P3R& MN)H':9$+E"&KB$_)*'"#CVHZ^RO-XNBDV*-F<7214<-:;ATS];G,7125&STZ566\EO+P#E$K@1& Y: M%Q%7EB#-=4 Z,68UCH'@WK,XWEZT.(OC9"5WE%H3GNJ!'O]@ZERR5J.(\Y1' MS1VRAFD41#0B2F53+/_*O< LCN8ZC_>)TXMJJ4G4/1L%((4*D@25CU2!. %A M:05N.>Q*Q3T83",&;^_VNF9Q=$) UUD<7=31 +QV#H-P,82(DT=)4HMX'IGD M%!AVD7A4U 78B<.D>U[=+(Y.&C]V%D<7\3< HWW-_UV>=\P5 QM.P)=32B 3 MO4$V)>P<3U:'TF6(?6=Q--=DO/")>))N6H39HV$ S O-@TU(4)E?UWCP27V* M"+8G6'N:M)2E7V^_RED819'%_DW *7#\Q^H"2DI\ N8,V""!=;(Z"@0 MU32!#"V/NK3=>L6S.#JIO_,LCBZZ: !<;V\6R]EUG.]BQTC%6.(8.:,UXA!# M(V,#AY\"Q0Q+@V-QGWT_2743T4,!JZ0>&H#5\DY M<@$%3Q6(CHH\<=7B6[_Y"NI8.ZD[@-5H 5DWX!]V\(8 M_)05%CY.?\;%,B>A#7YG;Q>?[6+Y[B:"?+\NQY/)JO@5_L.1"(81SRQ2DH$= M5U$A[6,$CF.RB7A"L2YL^?I3_4K*ED\!;"75MFD>;6;%3N[WY^H2,Q M,4J23RB)[-YR<&*,8 P1V%#!"^<)*]UCM/<,F/K]P?H8O&+J>&6/+W;_QMVN MN^+\7]ARX^7MQVD8KS!MI^&?T8GJ2=L;-,22$.^&;$ M4**9= $QD;N)6Q)AITB-9$B"!>,IU:_JS3EJ&_O94D7?.U^67)6K3;@%ZP>!$[M9,W2Q6(1%XO[ MDG0CI3 R.,0("!*XX! @$HN\MUI+2:0SI1&ZCYY6GI6<%R.S@136,/@VN5UC MC?3)>90H6Q6H"Z0#3TB JQ4AN /WZ%SP:^':KISFCX34"6IH %2?[S-=6_;I MW3C9Q&)R6""1@D$\5U(8;ATBF.9QR3XZ4KI\Y0BRVH37*2B8#:N2!E!V]$0H MSK"A4J(@,$.&&DE7RD>8;')55/TR'4^#K0>5>A'77N M*>&1XKG>PS'8UD0Y)!VU@2:N*"]]%_B+O=OL!(V3WVUVT5,# #SX/M#I&(CE M$DE-' +S'L#NQ?HUWFYV@T/7=9A>]-("SHPZ/AY2M8@H; M'R@2+JWF,UJDH[>(X4@(4Y$R=X89+GLH;.5%1FN'P20_,A$@&SRGRYV"0-\.I.BB#EI P;#Y"[^ M-GK$6 #WCFBF>.T]THFANHY2PWMD.%B\OCWR878S?R2++)J]TF!:1I5K>A3\ M(S]79\@9[)!+SE++?.#%6T4/RU'=2IIV=\F0P'B%VV3\\Y')R++9*PRI,!/Y M1;35'FQ&S-/GH^,H):944(D257$^67>&ZKXY:'B3# >+U[5']H[NII'K:(-% MD@HP#4(*Y*+(#R:-@7_3*I(S=.$<;#[[8$/ZVL1],547F\9:LB[SMV@7<;'Z MWWR_NUS8:?AM;-UX,EZ.8Y]!?$>NW+\J\A06"A4UKC]]7V^6K+""YYX./O<) M43HAC;E'(02L$O>>AM(WNT\IZ/4$X?)'S,7'L 'NWK7%U>I?+< .XE@-\9)0)EEN#@#J'DI"_7S1#V4/J3)P:#RKN9XW0K M3_?M_^ZO%?+MTV*<5?@^;\W%>%57OUB.)) &KC9#AH/GP".#P-3$A!RCQC+- M=%##9"EZ$EX'HV< UO:&-&?4<@/0OI?P-K9'P1L3%,$(4^H0V+J ;$@XEJ$[R^/Q0+*>5'J/$ET/;SCP3G8&CRY"R$:(JRSPRSAGXR=IH M>)*Q>'ND/>34R;HV9>.'%)^M>FPX=*/23<*N&Z)ZK33[Q@3GG4F0&?$23^_I$#_*+N0\P)\92 M.-VM/6Y\7- 5;& F7]R_#*;_KUH@% MYVA2*1)5>L97*=I;1G O>.V- ,ZDZP8POD^P';AFPFX W?MW]8@Z!7XW90@3Z]9W,-HSV+K> M!,*%9^7;!>^GJ,&0N(*U[:27!E"V3URC/ 4K$A]1D-F!MSH@PRQ#CFI&K1,< M%V_,L(^>!H/EL]N[3CII/MCY-)OZ9X(+#JRSM@8IK/*[&P*LY1G0X'U0S3U7 M2MHR\<[+C[=\H)XAY.FIC5:MV0-;79R%9)FS5J$DK 0I"]B_%#SCX!+6.&*/ MU3#5+ 6(;SGNZ8NQ8TSEX IO .D[O) 'UD=.BI <)0B'J//-CT&.!(I V%8H ME9BB[CP.X@-1+1O8PL@LJZ"3$?95X$[O3,IJ,DVL)O:ZO=__0"/,^9* MWY3_:ABP3(LP'HA8K1% MG#*+K,$"*9^A8T+TLO0SMCWD%!AKDL7]2*[/DT[4L*AY""@IF6TU5LAXI5%. M25J'DV"JM"4[2%3=JN52Z-@RK*2@+IKP[M^#E9G=1K!I*PO\DK61B5P$;@-B M":_J<_*SC^20%)PZS!RXD*6WTT&BJ@\Q*0F#V9 ::0)D[S8?_A)_QNE-O.># M@>,@\H4<411QXPD$)W#61VNB"[!1J2EMN+934GW$R(!P*B#[!AS\KS<_P!O* M.3T[O_TX7=S,LSOY<9K[:JX4]?=IM/-I#)_G\7I\<[T8Z:@3\=8A<")3?C$G MD&&P28P+6%B?4O3%VXMW);+Z8)$!<3>LQIHP:Y_GLW#CE_^P<^ -XO*UJ_%V M8A>+<1K?]RT:!4(4_!]&,>=V>(!MIE,0*(88!?4R1E8Z)WLD:=5'C0P(P"&T M4Q5VJ]3-1F9_S"8WU^ B.' 1%B,O.&'Y11$S02*>DD8Z2(O 21".*9D3-D?E MQ;:M7K<_P# 8*2/*)HS0?V/%UCGHV/X3_NED_)-\$ZZ,DM'( >!0C M#B KLNHR;9&3P4IE:'2T=.^*+O35?9(_K#D:3$\->&?W700VI_R=:17*4AZ9 MRC-)@ UI*-)2<61P<"&/CS)Q@$FKVT@Y"EGJ=2*KA/0; -$JB[A34B.CE=4X MY783/G,#![:-Q$ ,+)QWSE"-BU]L[Z7H*$CIUPFI@KIHXI#W^B'*O$Y$E=% DVUE-A%&OXN!*EL\0[J7HKJ8&QP2SQ.DY;1S,MI^K&8Z R7S,JT\]O/TL)T_+A;@ M#(R4IX)!=()L4 KQI S2FC$D08:*1Z^-*9V.Z$9AW8NAMA#92WNOP!Y^MK=9 MV(L1TYX2F@(*2N=1;%P@8PA#%'S=I)-QS,FSHO*.LKK716VA\21M]6AU=+6Z MBS_#J>R#BL0:BWSR+(M,(1UI0%3:Q(S6,>G2[Y(+G,J#W1&UA;I.VNEY*K^? MAH$"UE5VITS]X:ZE^@>O1Q%9*(1]%]WR(<*X#S"PM%QZ3)!RTH(+EJ^F.8XH M>15EB)JIXH6$VRGI7W_CEOFVP?X8YS1(+L*]=)/QU4HG#P&53\D'ZP#%F44UPA37A8VQ\3"(-CL%@AN7JG MD!)&+M"$N**$)<(@G"F=_#G]4<>@,"JM\V-> W42?P/W0)_GXZD?_["3B^O9 MS71Y>;-,9$#>8LAH XG,/9,02\U;R[.WE[6,2028%C0SXDR I M:A@OWGSE&0UU0\ S *J7T"NVA]Q%_]TMEX./169,+F[DB%L0!YADD XE)F%, M,/.E?13Q56(#!EZY9>$E%Y4DX9=0[*RKKYM#R;G9MQ]-1C"&EY"AR MEF@0"9RX1DN-X'@U,7IC="I=^+N-CKJ(Z:O;O5 Y0= -@.5+_#F;_!Q/KYXR M\WN\=G$^DB(Z\)0TDAX,+^=Y1(XE$JRO%4*ZX+ HG2?<2U!+\#E%W[.AA-\ MDO(!_G$*Q_9-OAU<;2X6%'/"".15GI$H.4;:\XB(<8P'&2(QI;V;EU14GL(P MR"'54];-H>63O8YW^XFGB#D#L:PF&UO#D,8X(I.8)_G]']9#7'EMHZ6^0]Q' MQWLA9R0:"B66PE7(O$>5)[KWED7,I!$M2=/19R+CCW>6A M+[6$C5.5.1M*L@W8E]]FTRM8[3I+ZAO\-ZO]8YQ7RBF#HA3@[&'@1IL()RI7 M%"N#&1S$#D#E!W"V YM%VVIC*J+2/G@JD%5ABKF$+&9]S5C9& M%8,- 9[)Y)PBZ,:C<6=[?[@?*&YEXPIP@(EK;V;S^>S/[,K9'_";Y>TH<,Q4 MXKDY&8&=%U- -C?5P IS*5G2PI1^K-V%OO8RR2?"X@C %=%1H_C[W?XUOKZY MWL:;QDI2BIA3L&N=T/S]]D*Z0O@Y5<9-%E5\B>.[ MEBQV^M">Y;?98O$%EI__C(M'?^5][F^WG$WOVN']8SY>+N,4_LOWJS9Y/SZ6(V&8=5,_;[CLD8"^VH09)+B'N8=<@PK7.'- PVG%%- M2N>QCJ.LKAO7#Q,O"ZF+ZZ*)%R'OQG/8M<^X&]% &="ND$G&(ZX@H-)*2^0X M\4(G05WQ>I*MA-3NY\_O87J+OPD472P6-]W-;Z.CKE=_!A#U%GX3[_=?"FK$(@O4&X94-/F-"@0M!B>* MK!!.>A6$27AP#ZEN!O4,\.DI^ 8>!SV*9NZ8^3";/S3NG%W_L--Q7+RYW;0? M^!JO5E?N<;E^7_?PD,%SBW.7:IP;8'$=LQQ]0)%9+8-4,KK23]&*$5_WL"SK MMM?1: /IL*>.Y3H"'V$#75%CKJ>O65 M(+'7\3]!/TVX:\_9)GM2'W&U\BFW-EN.?\9A;Y9>?.8L]T;[F1OL5D@K1D+0&.6IVX@+A9&3 M+J D7$P,P@OI2M?B%;L56A5F;V[KOXP7_[H[V>/\,X3Q_G847*0&XNT\"3IW MI!4,+"Y10)* &$D%%4PZ!)A#'VGM2J>+0I]4N)<29/V)4X\X69_#]WP8IEVT M>22SE3+75P:PN2"F1"U7/@D>4N@*B*>?:"U54 (./818'PR_C:_'X!!E/BY3 M-KC R&J(T>7TV^V/L;>3%5MP9*_/9SA)*?%.$^2Q2_E%O<[LB3R))GC+$Q'Q MN-%D7;]!63 D%P7;F\.S1SU]FDTE:][8>-E;;_\VS!&X=V!XLBJ,4_'.LP7SE M)T/XI"X%PQ(0DIWKVD;!3W>-;DAYOES3RNG)DG3_Y]^L.. MPZ%!E%\>=56721/N)$&&!XA:K+?(TM7T+VM /"FEYV\Z=GIRY:EK+6[L J%G MWEYEU35PM]AI5*HU^9TXQ-'$QSR^V7IDA>(H!><\!-*)L=*U%\5'VA8'9B-0 MZC,"MXM>FYE_])C#XV3[<=U$.,T_O-S1P7L5*3-(4P$[6@2*G @6 M>1:5"!*SR$K?IQY-7)UL49L0'D:C[714[G0,:-2G^TJ^T>U$\^]0F;@?3:[.#G-[.KJ_'*[86$$^_G4V7X^E5G.9<<(G; MW2[+]T\.G,Q,H3S H^]?//O^ED[!@6(FC4G(Y)&'/$2"G.<"3%^P!%/EI"K> M$;<+@;WR!Q=@]9>+K[,)[&"P(!=7\[@:PK;X-OL2?]S,_7<+V_;^I_N-]T#3 MW;/O$4O"3K-4#+482Q2\L^+J'9D#Y)'J*3" M!AS24SD?):+!]L.1 &=-0MQ'@30G%AD?G9#8B" &*"L]B=:Z]^+#0_BLNJS= M9O+AK?MDY>C.\LN9F^LX7P]0 N9'VD?,\@O-H',G*Q,<,BX09"WX0PH+'2P[ MRHH>_E;=>_,S6#%Y4FI^Q$EIS#W(+:5'H:G;=^O>E)\)60.JHC;*-C': M 8YDDF!;#4?1&@%L!0BL.!$H:6RQ"%1X:XX"UU&?JWL=?B9,E1=\D_UR]@2 MV2SG/\AR7/PY7GZ_3.F-G>0KMZ_?8WYK>O^?#A/OGD# H!%Q7X%4B9FQC*UE"AX.DCS(,*8\#L02))V@6#$)\?EQV94C/_B:XLY3 M,#28\.O??FSBGMP8.7=A?,30O2 ?G1HC\$4<31J\$RL"XD2"VR))0D1&%V,> MPQJ.>^QQ]"=?4^!Y,K:&44"33]"^+B'\^0ZA-$#W_7_?C)>WX,1\B2&""&!+ MY?&9V5+/)K#PU5W8U,-[Z_6]_LY:.78+^68O"?HT6SY .,%!Z(2U*+&8VVM& MA[2 H]'FEBJ",195Z1:Y^RGJZWU]!96MDH/KQMU6,TMMBDCE9J0\)8J,=P1A M3#5W6'+*2_<&>TI!77^KH/:?.U@]!-W ]< ]]6NIY"?&L^G*[.<)$Y0ZZL!\ MHQ18 JN;,-+ (:>\7 W;H))[['E MX 7(.W^0X(",4\9 ?$&)*-T2=BLAC6"FOZ)GI:7> '2RAS>;KJSS9JQ( !<& M4^&0,QQ$@DUF("BPS-99YRPOWPOU!1%U(5- L2]R 'VDW !,OLVCA8CC=L7" MFIN[.9W,6(^)0=IE1B#21%K9A 0-Q%NJ. ZE_;:=Q-1-!Y2'31FI-P"?BQ#& M60UV\MF.P\?I6_MC#)'>W7 ]I2P.."''J8%S/!ADF2:(&,R=5!#(AM(69R]! M=2/_\C J)_T&H/0EAZC3N&JR#Y'K8L.%DY;XY$ ^,6\(\ @A@(@6*1U3BI01 M77P"QG9*ZMXJEP=/ 7DW@)H+[V^N;U;%%9?+[W&>)32/W^-T,?Z97SS,KN.& M,2ZC8$YC!/\/D2B68&.-='G EE9<&V"[]-#OHXFK>[L\@&$:1"L-P.T^Z/CM M?@Y-GML6"%GU @,SJQ*(*%F*"/RY9 *K4/RR\245=1VD(<+WTP3< $0 WMF[ MB^_B^I\?IR]39(]?(L08"1?&(&)SI.J)1%9CD%9@/! :8L2E[5)'$AN)\T]$ MQ.Q\ZFD ?8\"TJ_?0;Z+RYOE8FFG 8[XD;0X&9UK"P-PP#W$%8:P@/(0/N9D M9":6[C>PCY[:;^D'!,+N-$$_K33S /FEK$8D@+UG.H"K*!SBCDGD0L*(Y58I M!L?<,V7PBY[:C=S.AZF>&F@&29_B?\-/D)N^*S[/Y2FG+Y7SL;I;9 MK_@V^S2;S@]<=(Y$%"1QB\&7) J'=S3QO]?51 MLO*(/L4_5[\"[]YJI5U@B! &7-E\BLD<2-KHL'+>)E6PKG\D?]\,;*4 M6>>H0EA@#B>/4LCQW(2+A"QH1^7SUL0%KCB*LW$4LN6O@.S:&'C5V^!+!%TL MQLOX-A5O\*J"VNI28F^>Q-&P(B+/CY'B6#*>(: MG'_G$T%"2,R\B(GPTIY'[V2N^16P5DPK1=L]%4WE6DR4]V">L8E@HW%R2$<; MD$A!\*@$$UH-$8)U3^42_"M JJ<*&@'2[[.?JXNZC]/?Q]/9'+BX;U+P2$XF M*,&)ED@Q@A$7N:MZ=IZ=Q)Y:#++2I?OH'D58(U?H96XYRZNB!5W\ M=E.P8N?S6["YFP%M3_+%GU="'Q$IN!0N(8L5B)"8A+3R%!G)-?5)*4Q+GY&= MB:Q["SH 4)Z[9H-JK9EKK&=LWM]MC+S#,F*ILZ\9$ _4(L<#1Q#X1(,M"UZ4 M/DMWT5+7Q)T=:J?IH';WFV=,W+D?^:+@W7BQWBZKM).B-A+C+:)6KBHU&=+6 M@K\I- O:!I&>&[<=+Z>/_6+=F\GAX#.I0\7/-7,)(FH M2+#?DO3@"!B'*+,JPCYTS)=^[3B,#S?8S6"+/EP7K37;]OKN:01LOE6FIT?3 MB%U+]>\'<121A5H]//_60\LY:[#*]698*@\NNQ#(,4:0%"1$"Q9*\-+/V7?1 MTCL=YK_'<#.)E^EBNAR'\>0F-P3_&OT-[*QQ7+S_*Q6@\I/=$HA[D6ZKI^(& MCN">/+^YW;[ ZMF]H,Q3ZC1*7D?$N<_]BIQ$1&H; T3RGA9O;3T<.Y4?/E1$ MZ?-+X48@T^SN^62OX^;=' D\)*,H>.",(VXT2)Q'BZ0V-"0T&R@+?! M4UT<-P.>HT!]HB8;0.9[\$-GMS$^JDW:/+(TEMA5*32Q.-\D<(.L]!8II9+* M R2Y+VV5=Q+3(A9/U?GSOC%%%- DGKNV(&*0I$A+1 M!.V,P$25ONLK17OEZ\!?YNP_#0P-;((GKU-&A'LM%0H!$422YQ MBM)(;$N_\GY"0(MFXA'(O HG(>4+S,WJ,;! <66>4$8EJ2TJ_9.M*8UTCV00J!U7KJP+N M&[L8^Y&)1+D\Y= 0Z6%?TH@T[$@4(W$AV11)*)WOZD1@74,Z+%I.A&9WQ;6+ MRW?9'L3P4J#W9>TC[%@$BA12J_(2ZTVNJV*(QR@Y..C!ZM*3KT\DM:YYK8_5 MPLIL%[67:1>KL"VM3=0J%&E^U6QT,]X)3+/G@&3 3'&PP"QQ9PC%*4G%LA!-*E'[DLI>@NKAKPODL MI[ F;.-6=D:*<\4L$2BHW$+>)IMO^@1RUE@LHY/VWW(#G6%#5QX"HD]2; M!,_&*(\""=9YGH<>!HXX R&9)#42P:I M/?"E&XGL(.4REV,SP:@4R3?!(1Z MVO1U.=2(IRBI<1A%F;LB*"^142 E>NA A4DMI;T7A->MZRRB?/T_ HB/N2 ME6_WTSY_7[VK7<_"_GIS?6WGM[.T_![O_T(>&+DI!US]^RQMQIK9RE(X+N8^>OF;\?NWU5/>+:;B;UPZ;>:.K<#G]DC=X;FX#?V'57VSSK_E@7*SO MS8(/V98(%)E:]14#$04AD1>2&Q)2M+QTJJ@8\77=U6)X>VZBZRBW@?O(>\;? MW#ZR-RM^5J4PJRX&.K?J!M\\Y[\\TCI8\. T@:.0)\Y+UQT=(*D1!)X7*+O@ M6D!K+8'P85MGKVOM^"PV-30AN124Y8C$I! GFB(K*$>2"?#+8H@XENYH?0Q= MC<"Q!!!V@:R45AI VGT;T'OFMG"Y*:_"/)$@&4.$.@_GB89 ,P@&NS0*B87B M\(_"@.M 7B.X*X:-V7D4U0 &[WSV+_$',!G#6FB[V1.>2QJU0=;GMWBYC-!I MS5!2P7H%D6?RI7'8D<2Z6!P,*L\[] RHMP9@^7ZQ'%_;9;Q,1\@Q$9L<211I ME3MSD@0BC"F@9*C!/HI@4ND0I@M]=7.BYP+D8!IK (TE_.R'[!T.46*J)=*. M ?/9X;9!*10H5Y(DH; MG3PMRD!=/#<6\YP=$0ULAXN?=CS)(OPPFW^UDT=I MY'?1+1_^#?C*G>(X0R[$/%\K'SI$&20P1 $">TYLZ:3;L;0UXK&>'S[/KP.& MT&4#&%V_XG^@_\//3^.1P@YD11WR!J3%68 -.0+04FP8LY[5[Q7UC8Z7K\! M+8.]WCIJ!F?K[JL?IS_CIJ_P%M=GQ#@((]#<["X[/2&G/Y*.B"9/C+;4\^*9 M]N.IJUMIU!HFB^NS :1^FBWC B08QS]7]GX+1SYY3UGNGT(4L.44>$2YQZL@ M!C9CQ,G%TGW<#E-5]\Z^'606UE\#B/QM9J<'.#(B1D)90-X2#A&I(;E$RR+* M*3:$*.9QZ1N?PU35;874#B(+ZZ\!1&:?]Z%:X9ZA47XE0F7(F1"?"ZHYF'IN M"0H)&- D)6%*7_?L(*7N&)-VL%="4Z5;%PY>G012O[E>3V1)L_GOL_GRREYM M9E'D7'"NW"]>A]3IHP-5')W.^#EJBX0U1'N6D!H3>O?=8V?9'[SPV?_*?<0)N<'MR.U77G5O8"DXQ[QY#)A28?NCM<)"ZHB8#1)QFOMI:.%0D%X1 M@A5ELOCDK/TD-9(4*0VTDHIH]!'6FYO%>!H7BZ_Q:MW>'<+[Z]62/=(8AQ?M MGZ;H2'BA-,3F:^NBO\<='UAN"9V80_GE'9QVWB"GG$%8.V((Q(34E,Z3[Z*E M7'/RYU]X).0WMYM?KDMY.-/@+](\:S6WM%1YDAP'05 C#?Q"2<>+FZ3N9%;N MM5P".[O;C ^CK!:.P[NQ=<^V_/I-@XL*!VDHHI:#?:V;F_%D^9^S+)>K33EU(%2:E)M: M!)8'13B,3.0"!1Y9BI0'Y_4AIVG_)YHXND[1V:RX *NV\5CSP?C.%?K'A M(A*M@V0$":K!G'I*D:8R(:J-M)KQ2.21,-C^@$_>W^ MBEVE?+C:B$@>K,PET=UJD6TT02POL2?<7H3UTVQIBO1_&.\_/[V9K&<7^V;]&/@:*I;3(20>GA0PJST%)2(!W@;&5(='2<=L)9#;ARIT!C$-KL(&3 M^&%@Q!V7X^E-OHQ:[[_9=/$F@GCC^N\!@[G;&T@"E RN\/QV=;Q\FL%O03ZS MR62EC_5LU1$1PC.J!)+.0%RDP>MQ1B>D3,#,:)(X+9U6'I"=NJ47YP-]*XAH M8'.LZY1'.@9M28A =4X868K!>8K9EW)2)R:M%Z7]S_67ZQ9CG ]R)\BY&#I. MOH]IA??>@CK3Y7*T1\XT1SD]3>KWGUF?2/7A^"M"U9Q M\KOJYV[W'A)+10.^9FEQ=PWP#OZYNM[JA["7ZU73UUZYSXX20F7U?)R&\<]Q MN+&3WIIYME25X*2+4K:S7ED?%Y/) UUW*?L^6MFZ8+4-LT/FL^,$4%DWX$U_ MBK,22GFZ4C5M[)7U[ #C#9TK$9:\AJAG5;D%?UCL@'FQ<#6C=JIG<(R8:IN\ MJZOEAJF+ZV4_8_=TJ2JI@C[:VBZ*ROJY(VAJ)[>Y[Q;$(6_@=_\JX7>_7+1* MK%W ]]XIGLK:^[K\U^>YOYQ_6\PWW?U6X[YS:Y0RFCSJ U4>$?31:A>Q5=;P MX^%QY4SI[E6KU.GWT>5! ;5S 'Z:+?\9[T_J6&B+'O6!8]2J6E)K%[%5UO ' M6'0VC7><@M/]R5[W.@&/DV2 ,@./_OK&3<1K[#?7?[%]OXC2F\7(Q!!0.?O H.#1U6]%'KFU! M LS8Q$XW!'^\_I&O8(&!53.MVS*^VVE?/ H4326J>DFVG0BLI(NW9]FC]-M4 M:NNPC-I38N$X^OFR1RFQJ5S781DU="LPBPN("[_$_[X9S^_M2AFCW.$S1RFY MJ=17=QFV6@7T^>=0%4!/5RY2_;.'V *5/Y_M[1]Y_N^J=FSJ8^G"GV/6[[&O M03C]:WWN%ZEVX=I!"X]WY'/N:U\(_17]:O3T6S 35[/Y;>_2D>TKUE/3EBE9DW)85G/]C!> MO\@'2/I41!W/UZI6/=)5*3N$\.]:Q7.>-/^N3_QW?6(WW83_^C9;Q>-]M\?3 ME:J54>W;'5N9K:V R>2>K#);X_ER]8[UK>*>'<-[;:5<72W??I]>?9XNIG]8 MV+Q?;ZZOUWFKQ7+ZS4T^S.87/R9N\L]Y"9UU_EI-3VV7QF8%Q-> VC/-P.+B MZT__=K$LI-VMB];T[(Y4XCYAU Y^2NOI9!T-L]$.27]VG"@:T=+G^;RXHIZO M66\_G:"K'0*IG:7[[^7MQ9_SL,@D%E#5MO6J>8;'F;T](FA%.0.[(UV^4R^/ MMT=-V[3Y:GR0)XSE-B57X$%]^3%?AI+;?B'?B M7]_#O@!,NG^MFE-8!AXGB[<=*W*QN$P;-B[3"L'W;!1&Q\D?K?;,L[@-.4G8 MM'[, DKWM[.IF'Q;@X_E$).(1*J/2PM@Z.RBJB,JG<_ M0UA?FTS+_^9^++VGB,UO?EI,L((CK/6XM M@Z>"*J@,ILWDZ-Y7F8_7J7;H[+O(W,)H[43OAMHRM=(O5ZM7;=&O_+*U9R=O M9U_C)/IE#!L,]7YQLGW%>O?_I^EKKUQJEY&^%NLRI;&'=3],R^RUPZO7 M,X&GZ?)H>=6VF3'._S:?W?SXN%C<%-3HOG6K^;ZGVM'#,JIM4;_;Z54,]X26 MTN*^=:MYG*=:U\,RJKX79]]F2SLI\7SO^5K5NJ2VRJ*^AB[\\L9.)K>? M[3@44M2V):OU0SE=7WLD4[NF*E^Y X6KJ+&0:=RU9K4V)RHU!^MC50X*J7N=S,U[>_F$G-VM10GAS_6/597><@)@(W);2;L=/U>L3 M6I6\F9,>21U4KM)3,VB^:ZIG_.^-?7H&' MUCY*DRVELHX45D65WL\+OW/<\S#2/4H\:1C[D[6/4F(K":R]XJGN[3SSO/MN MOZT+'J6NEA)0^\12NT-M=J@R1X44MFV]H_354L)HCU!:2/$7F6KV>*&C%-12 MEF>;&*H[(;/>I9)W:QRECY9R,,^8;Z/,N[KAY8]28DL)D.-%5OU<"N-,EYUP3'\^<%?J^OG0ZD=IMJ5< MR-$"JWVL31?3-].TS$^(BM4?[UCSJ#@7!P^NOZ?;IXDDAM_^:.OH)#CG>M6:]/76=M M-3F[^(ZZS_#9Y?QZ&CY,[%4133U=L5ZCNJYZVBJ)1K24=_S;Z2+,RZGIV9+5 MGB>>9/U>RJ(11?WG[,\'^LI:P!U+5WN+V%EQ^V53.QUV=Z:.KV/(C1EFUS_^ ML)/>VVW?NM4>(!ZMNB.DTL+&6[P%-SE^F]V36ZZRY)CUJSU-[+8%CY-2L_H< M2(WU'BH6T%XC2JL['V:XH&R_S/\],>;?$V/ZE.ZL]S_\Y0.;YI32G:=KUPV6 MC]I%>X72@+)6-6!O["*N7H;'Z6(COWGNR9 GMB[>W#[\G<_V-O_9BID'CJ;A M\\1.\V7CN]FU'4\+ZWP0$JML[_U@F)U/,PT [_WUC\GL-L:O2W#2+E?WF@=- M^2GHV?V=JA 85+NSCJ)N XKVBY^P.?]>"6*+^.K[\O%UXLO7P>!Q>'O53E< M:L#C:-'7]ONV';K@"/4N]=F[<+6V(?W"J&=R:4%U?Y^&^>3VZFOT-_/QT61V5E/=W9M[__:[F"TFKPH>]G]@XL7:]# MQ]&J.TXXK9;A?)PNQB#%;W,;QM.KQSY9T5J?.H%.D[, MJ>Y/+TM=W+^V5+5=+-7 MVENUTD@V<9.5WF)+RJ3G=R_<@*[VI.D/"N3_ZPNN0?S'8_?0OZ^V_GVUU:V2 M9CF??(OSZ\5E^C8/@*\RA1A[EJVVA[KY"(<%4]U3R%25R!0^7:E:#6A7'VX+ M^ZVHY-MXV=N]?K)4M8+/$Y7R1 "5M?+E9A()=H)DKR;,?BQC_[K<76M6J^_L MIJ<#(JG_JG8(G>U9MEIM9S>U'19,$P9P15?N16N7)8S@D^6J56^>8@BW":(A M8_AM?CU=EK6%CY:L5JEYNBE\*9"V+&$AA>U>M=JU<"\[V)S:[@*&^?5X:@M: MPN/\;RDJIXM6.]V^!1-;9=&$XIZ=[,FK("*[I>J M=RU\BG*>2Z )M3RJ];BZNOAIQY/>;4;WK%OO,O@4A>V5S>NX#OX\FXP],/!Y M/O,#7@<_^

>/OZO2Y--LN'QTN7BKT/K][(U?%> MO3V]:3E27M4OP[;1^6FVW)!:)M]__%<:2?_WU/,>^0UOT3>_R/_C["+^G__U M_P!02P,$% @ H(0"675[L,6Z!P !BD !P !C=F-O+3(P,C0P-C(Y M>&5X:&EB:70S,3$N:'1M[5I=;]NX$GV_OX+7Q;8)8#O^S(?C!FC3+M"7N[V[ M"_3Q@A)'%A%*U)*2'>^OWYFA9,>QTSK=WM8)=H%-+7%(#CF'9PXI3M,R,U?3 M%*2Z^M?TWYV.>&?C*H.\%+$#68(2E=?Y3'Q2X&]$IU-;7=MBZ?0L+<6@-QB) M3];=Z+D,Y:4N#5PU[4Q/PO/TA#N91E8MKZ9*SX56KUMZU+M0IZ-(#A3$H^$Y M2'E^$27Q^!Q.A[&\&/^OW\*J:![J^')IX'4KTWDG!>I_,AITS\9%>;G0JDPG M_5[OIQ:;7DT3FY?8G\/ZX6=H9KLQZ6;87F3+TF:34VRK?E/:@A]+N"T[TNA9 M/N$QMT+;3?W8&NLF+WK\WR65=!*9:;.KW!5\]3ZT'\/+Z1_]_4CG9.[8>V M^*2-T3(3UUWQUEK7%C%/]Q*G2Y8O7XS/+[\>0854"BFA8R#!'L\;3.E<(9XF M'7KS@P;>[S:C^OZ];T[+!9,2AD*D$G'L8*YA@61:IMJ+/RKI<.&9);XOK$.P MYN)GZS+1[W7^2\B]EO/8B@^YJGSI-/@V_HZ[&+:+2_$N AP!ID[.HAA-*3)\"_=DDPR>0-,*"3.1:KC5/B*_JSK+\!!W0@-(-/>8&ZF-+_098H#] 62+/5.[1;HFE4X MS#E64R):WIV&YPO*X=,!)8A$YQAV0M ZS&U$))ICL;M3KO,$J29D74RXIE+8 M)D+I3DS;"$--]%0@$@C$!&YCUBBM >+O=8T+06EJN$T6E4$#A*9%_'!WGOV) MI4]%8NS"-[AU,-/();T,?B>4M=;P\XTS6]X^7P2.#@Z!OV^$ZY6OT56+ M"R(06RLV"N$'(1TP6##X.C) 016 "(V,]BF9DUF&Y$D$2L]*^]A87V$]HE5G M34!-X6P,"E][<80@48"H"TAX?QNG,I\!J[Y?*X,6_:'L],='<,Q5^V,5GL*C M)LV;![12^X)H[0Z( ZC(E[T[2C8Z2K C&N=]:*,%:8%O*;Z&IP>$5GE\.&@= ML?A^!QZW.1@]SG]?AE:;4G,L*[]_%3< M#NGO-9'>)6,'1C+NZK2[QDZ[)FHJU$BJZ(NW1BO>GOLJ\EII&72B#N* TT-. M+56>$C8O4\_9GD"'<&/.E0J4HSJNC"3.QV&Q$^O$CS6"C+BK?O!7!&2( MM(SU07U3&CXH8$<' ^SS[OEH&]A[,]H6OO?GPKUACDMCKA6A5WJ;2R)]Z1'Y M)$H)TM*I!EX(>"TC;72Y)"FPJUM:;(Q$!MGJJ&"7V@FYY;8>4%&Y D'N6;K$ ML76*'6!Y.X,<%8E!K&,)%+2(R 2E>\ S'T,@O3]?1,<'@^B&JM_/I:F8SRC< MD"1TR#/'0/D=,A%UQQ[,'!YW:T:&+E9$5O5!F4:V*A_N>Y_<(5?60+([^?+> M242-H.?5"&$.T)^ /.K@.:)/'0SZ5GP:PKL-$]K2UZJ/2^ZA\!'\26G?QG'E M" 9WYGU);ZAI-*O1 CQ(&,>%"<('GU-WDMA] V8^B#BGGW[;TS(-T?X06WW6WJ# M23QQ2"5M! P[R&$^."[QEH[9$6=SZV9 Z7&7,[J\WM74R5DA;%+P-)%:@,_ MR@TD(_+^IDKH;N'AQX3PY8O^:>^+?$A0Y-PR+7F;5Y=&N"K ==!7(PL/D^;' M)6:3PLCE1.?<(U>ZW 0Z?<>?4TI"15-_HV98A^+Z$_]@=-8=]T+'#O]73<_U M#8!N*#LIU7;A\*S.A[N+/UOWLX6#WGC_ED_8;]=8-'-?3R;M%HPO9/ZZ-6PU M-C6P)X/B5O0WO^(3UN_/6IBP[\\ ?/OB'>WC-E-J/25/?&!OJEF%RF?0YDLO M&X-[(*2#/4+:HW&W]IJD#=-GCJ*WR^<(H97GO_>OZ.Q#Y[V">X>>*HY MFA@<;04?)HMF\$]I.A\_A8/3;[LDG\(L?70HG$D8LC*]3C4DVW>LZ*+3T6?N M8!UO3^X)Y_ ="N'>U;S">OXL/ F?..:P=5EO#4S6 ;UU%1DA.JORX2H/W6=[ M\.9?_3?<0SSA^X]_ 5!+ P04 " "@A )9-+/RL<0' B*0 ' &-V M8V\M,C R-# V,CEX97AH:6)I=#,Q,BYH=&WM6N]OVS@2_7Y_!2_!M0E@)_Z5 M)G'2 -FV"Q0'W'9WB]V/!UHZT37($ZDC@D MAYRG-X\4+R=E9JXN)R35U=\N_]YNB[VF#L]GI2BU^D-Q)_6W>BIC.6E+@U=->U<'L?[R^/0R>7(JOG5I=)3H=7K M/7UVTNWU.^KL3%)G<"8[4IT3R5YRWN^?JPZ=_[N[AZHPCW5\.3?T>B_3>7M" MW/]PT#LZ/2G*BYE6Y638[73^L1=,KRY3FY?HSZ%^O(S-K#W$SW2 MI>AWCWJK0_K"P20(#[D?-)HWY$J=ZD26VN;"IN*#TWFB"VG$SSJ7N,35+RDL MR(D/E?.5A).E%;]3$JKT.SVN5DY(_"[=2.;DV[_<&IJ+ZZ3DDEZG\^7SM/<@ M?A[?R/]N:@<;I_9]2UP;HSTFZ9]'XEI1WA))F.XYIDN6+_9/SBZ^'$&%5 J4 MT#:4HL>S!E,Z1T?EL,U/?M# NT?-J+Y_[ZO3%]8!K+GXV;I,=#OM7QFY;^0TL>)]KBI?.DV^A>OD"&$[OQ#/ M,6Z]G8O;3](C6HA+-AN(HP MJ3-D4413B@QWCODLE4Q-3MA,!RX+=FL&.27DO71S-LGD#0626[3I\4S!&71I M0@JN63#1#BD79CFJPQ,%XIQ-=#(1ON*?9?T9.:H;X0%DVAOD9D[S,UU.,$!? M@&2Y=VZW@&M689A35%-B-+\[#<\7E/VG TH2Z2)E+L/< B)ACF)WIUSG*:@F M9ETD7%,IM DHW8EI"S#43$\%D, @9G ;LT1I#1!_KVN\"$ISPRVVJ P, $T+ M_(3N?/ GD7XB4F-GOL&MH[$&SW%ZE_PP^@TO6W?@YQMGUKQ]O@@<[!P"/ZZ$ MZZ6OT56+"R806RLV#N%[(1T%L"#X>F2(@RH("!U!G4S8G,TRD"<3*-\K[1-C M?85Z3*O.FHB:PMF$%!Y[<0"0* +J(A+>W283F8\IJ+[?*@.+;E^VNR<'=!BJ M=D]4O(NWFC5O'M'*[0NFM3L@CJ!B7[;N*%WI*$5'/,[[T(8%:X%O*;[ZKW8( MK?)P=] Z".+[+7DL)6-'1@;#=6!OS6AK^-Z>"[>&.5Z-J5:,7HGU MIV32EQ[(9U'*D)9.-? "X+4<::/+.4N!3=WRRQ:0&$"VV"K8I'9B;KFM!U14 MK@#(?9 N26*="@X$>3NF'(K$ .LHH8)?(C:!=(]X#ML0H/?GB^AD9Q#=4/6[ MJ315X#,.-Z4I;_),$2B_029"=VS!S/%VLV8,T$5%L*J/RG1DJ_+AOK?)'7)A M32R[T\^OG<2H$?3A;:0X!_ G(H\[>([H4SN#O@6?QO"NPX27]+7J"R7W4/@( M_N2T;Y.D<@R#.SEVI;W,^A)/>%\6K?@$3=1[1>)@S3@%AL%F]^QJ-['*HK#W MP-L2>;7PY3!Z,I%^(4*8!P/F284$$49?D_=<&'U#IMZ(N&??^HH)^>8(WZF% MV\F37[B%74O5O!:M)5,Q<=Z%Z9*T&&Z/D")K*A=.26CL"H/7Q+\X?_79-\M MT5\;B#:(R/#I!R[Q CO1!'C4*7NQ-IJ1O.$<'$5%@2W :"U7(4QL 95V8H2P"/_^RH#+C ]81AU MFX[[8@O^<( MN=U;+5TCB:<.5-(" "CP'B 4-KYKK+5B5M3YU)HI<6K,Y;C>OW5*N%H#0\_)H0O]KNO.I_E0X9BR"V795CFU:4CO!7DVO#5 MR,+3L+FX0#8IC)P/=1YZ#)4N5H'.W_&GG)*@:.IOU '6L;C^Q-\;G!Z==&+' M#O]5TW-] N HEAV7:KVP?UKGP\W%GZS[R<)>YV3[EH^#WZZQ:.:^GDQ>+1A? MR/SU7G^OL:F!/>P5MZ*[^A6?L7Y_UN*$?7\&"**QQZ61G<5X2TP^/>VVJ25DR?.8I^FC]'"+W8'YQ>^/![_XS&=\13S=', MX+ 583-9-(-_2M/Y^"GLO_JVK^13F*5WMY14O*4E_L 23WQPT-&L$UOBS413 MNN&\U8O]_MF%^,@JN7+D^!#4P2?.9QVN3_QQR.\;U,.]8WN%]>&3\3!^_IC2 MVD&^)6B#1N@LJ\@1D%N5#U=YZ*S;@Z<"Z]]X1O$XG(W\+U!+ P04 " "@ MA )9HK3]EY@$ "N% &P &-V8V\M,C R-# V,CEX97AH:6)I=#,R+FAT M;>U8;4_C1A#^WE\Q#>H=2':PG03("TB4WDG72CT.:/E8;;SK9,5ZU]U=$])? MW]E=&PA!7-"I1\L5(R&YXGN][( M9*KH\FA"^35P>MCA!ZP8%"1-AH.]I)\F;-CO]5E">R0CK!B2@S_2#HHB>Y Q M=BG88:?D,IXS9W_4S[K[@\J.%YS:^2A-DA\ZGO5H4BAIT9Y&^7 ;U*PK(WJ& M^J;*6E6.]E!7\XM5E7^T[,;&1/"9'/F8.T%W*Y\KH?1H*_%_8T>)"U)RL1R] MO> E,_ K6\"9*HE\&QDB36R8YD5@-/PO-DI3-.(?%R&F?=0CN&1MC&GFHGIW M,^=3;J&7K0:T'LHCCN=8"J9?R/,3IBTO>$XL5Q).:VUJ@EY8!>D!_-8][YYT M(>T-D@B.#1Q353G"/8$HYSZRA9DF3P MN?1L5.F5A#T"HV>KY9*BRE%Z4/WS .H_6H8/$G(E99/+!;=SG\E/-=$8JEC" M&:N4]GD\(=>Y@@^2UL9JSDR$]WD7MAW_FZU>?WS&9AQ)6!__N .H\;W2):1) M_ D*I;WJ"AU5%)BD;H;\7$OV9BO=2\;9, J#@Q@HN,!JWWJ#I:XUMV@3B*3P M[B:?$SEC.''*DAOC/,=_QTEQ/,&<:8;^WG?,Q1":&>Z*X2V2R)S3D2KQWEU,(8+G*:FUDYO ^"[#$; 2#Z'W'?),H)JI4%"QD*7A'MW MW1^'AL$$DJ9A[HL%EHW:)4(Z\4+E$JZD6F Y9EBGP<%X0\0/5Q'O'BM"7B%^P";;3G3:LKV]^-2^#;LC#A4>#;[VB%MB'N2HKX3K@MBLT^[/F MFKD7JG&%,TT3I[UM@KVG(1ULTYW;8M_UT&W_-!5/A[U^0 WJHHQBG8=C!_57 M6>OL7UEK+G$^EN%EB /9$I2D^&LS%@(0"'<3N<+YXFH>.3(1 E ,G<'Q@H0* M06 B+U787%ZLTDZGTI#TT6NQ] 7,$IP"FU$_Z4>J^E,;_XZ_%!TZ[Q/]*T MNW[?65OMGC[2>'"X5BGC=\J19H(X_]>.V^Y0ZO>IY$Z$3!&JM5T7^&UL4$L! M A0#% @ H(0"69;(.(D'[@ >A@) !4 ( !X50! &-V M8V\M,C R-# V,CE?;&%B+GAM;%!+ 0(4 Q0 ( *"$ EG&-7XL3(L )F! M!@ 5 " 1M# @!C=F-O+3(P,C0P-C(Y7W!R92YX;6Q02P$" M% ,4 " "@A )9=7NPQ;H' &*0 ' @ &:S@( 8W9C M;RTR,#(T,#8R.7AE>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( *"$ EDTL_*Q MQ < "(I < " 8[6 @!C=F-O+3(P,C0P-C(Y>&5X:&EB M:70S,3(N:'1M4$L! A0#% @ H(0"6:*T_9>8! KA0 !L M ( !C-X" &-V8V\M,C R-# V,CEX97AH:6)I=#,R+FAT;5!+!08 .."0 ) &<" !=XP( ! end XML 90 cvco-20240629_htm.xml IDEA: XBRL DOCUMENT 0000278166 2024-03-31 2024-06-29 0000278166 2024-07-25 0000278166 2024-06-29 0000278166 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:NonrelatedPartyMember 2024-06-29 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:NonrelatedPartyMember 2024-03-30 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:RelatedPartyMember 2024-06-29 0000278166 us-gaap:CommercialPortfolioSegmentMember us-gaap:RelatedPartyMember 2024-03-30 0000278166 2023-04-02 2023-07-01 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2024-03-31 2024-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember 2023-04-02 2023-07-01 0000278166 us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-06-29 0000278166 us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2023-07-01 0000278166 2023-04-01 0000278166 2023-07-01 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2024-03-31 2024-06-29 0000278166 us-gaap:ManufacturedProductOtherMember cvco:FactoryBuiltHousingMember 2023-04-02 2023-07-01 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2024-03-31 2024-06-29 0000278166 us-gaap:ProductAndServiceOtherMember cvco:FactoryBuiltHousingMember 2023-04-02 2023-07-01 0000278166 cvco:FactoryBuiltHousingMember 2024-03-31 2024-06-29 0000278166 cvco:FactoryBuiltHousingMember 2023-04-02 2023-07-01 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2024-03-31 2024-06-29 0000278166 cvco:InsuranceAgencyCommissionsMember cvco:FinancialServicesMember 2023-04-02 2023-07-01 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2024-03-31 2024-06-29 0000278166 us-gaap:FinancialServiceOtherMember cvco:FinancialServicesMember 2023-04-02 2023-07-01 0000278166 cvco:FinancialServicesMember 2024-03-31 2024-06-29 0000278166 cvco:FinancialServicesMember 2023-04-02 2023-07-01 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2024-06-29 0000278166 us-gaap:ResidentialMortgageBackedSecuritiesMember 2024-03-30 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-06-29 0000278166 us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-30 0000278166 us-gaap:CorporateDebtSecuritiesMember 2024-06-29 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-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancialAssetNotPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset31To69DaysPastDueMember 2024-03-31 2024-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset31To69DaysPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset61To90DaysPastDueMember 2024-03-31 2024-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAsset61To90DaysPastDueMember 2023-04-02 2024-03-30 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember 2024-03-31 2024-06-29 0000278166 us-gaap:ConsumerPortfolioSegmentMember cvco:FinancialAssetEqualToOrGreaterThan91DaysPastDueMember 2023-04-02 2024-03-30 0000278166 cvco:FICOScoreGreaterThan680Member us-gaap:ConsumerPortfolioSegmentMember 2024-06-29 0000278166 cvco:FICOScore620To679Member us-gaap:ConsumerPortfolioSegmentMember 2024-06-29 0000278166 cvco:FICOScoreLessThan620Member us-gaap:ConsumerPortfolioSegmentMember 2024-06-29 0000278166 cvco:NoFICOScoreMember us-gaap:ConsumerPortfolioSegmentMember 2024-06-29 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-06-29 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-06-29 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-06-29 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-06-29 0000278166 stpr:CA us-gaap:FinanceReceivablesMember us-gaap:GeographicConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2024-03-31 2024-06-29 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-06-29 0000278166 us-gaap:FinanceReceivablesMember us-gaap:CustomerConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2023-04-02 2024-03-30 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-29 0000278166 us-gaap:RevolvingCreditFacilityMember cvco:TheRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-30 0000278166 2023-10-01 2023-12-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 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 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 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 us-gaap:EmployeeStockOptionMember 2024-03-31 2024-06-29 0000278166 us-gaap:EmployeeStockOptionMember 2023-04-02 2023-07-01 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-29 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-29 0000278166 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-30 0000278166 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-30 0000278166 cvco:FactoryBuiltHousingMember 2024-06-29 0000278166 cvco:FactoryBuiltHousingMember 2024-03-30 0000278166 cvco:FinancialServicesMember 2024-06-29 0000278166 cvco:FinancialServicesMember 2024-03-30 shares iso4217:USD iso4217:USD shares pure cvco:loan cvco:segment 0000278166 2025 false Q1 --03-29 http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 10-Q true 2024-06-29 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 8253272 359296000 352687000 19056000 15481000 85051000 77123000 20671000 18270000 28887000 20713000 40363000 40787000 1784000 2529000 244844000 241339000 77622000 82870000 877574000 851799000 585000 585000 14916000 17316000 22151000 23354000 50918000 45660000 2279000 2065000 224749000 224199000 121969000 121934000 27829000 28221000 37712000 39027000 1380682000 1354160000 31431000 33531000 264574000 239736000 296005000 273267000 33873000 35148000 7666000 7759000 4598000 4575000 0.01 0.01 1000000 1000000 0 0 0 0 0 0 0.01 0.01 40000000 40000000 9401057 9389953 8251522 8320718 94000 94000 1149535 1069235 303897000 274693000 281062000 281216000 1061556000 1027127000 -275000 -333000 1038540000 1033411000 1380682000 1354160000 477599000 475875000 374197000 357996000 103402000 117879000 64851000 61680000 38551000 56199000 5511000 4618000 90000 266000 -111000 126000 43861000 60677000 9432000 14266000 34429000 46411000 0 54000 34429000 46357000 34429000 46411000 -9000 -3000 -2000 -1000 65000 -56000 14000 -12000 34487000 46369000 0 54000 34487000 46315000 4.15 5.35 4.11 5.29 8286476 8670434 8372254 8758080 34429000 46411000 4761000 4566000 89000 19000 7000 -1868000 2195000 1438000 286000 297000 -11000 -190000 177000 3165000 7977000 -3692000 20833000 36737000 1582000 42363000 12922000 1819000 3505000 -9110000 -5648000 -15151000 26750000 28726000 22356000 25216000 22921000 3111000 47393000 82293000 4975000 4183000 10000 4434000 4547000 1710000 4163000 3545000 -5349000 2086000 2349000 1363000 0 150000 51000 157000 29463000 0 0 120000 -31863000 -1490000 10181000 82889000 368753000 283490000 378937000 366379000 4720000 8123000 22000 185000 76000 -1873000 1315000 687000 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 to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The current fiscal year will end on 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 we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</span></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements (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 to March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The current fiscal year will end on 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 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%">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 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> 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">436,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 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%">439,744 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">458,048 </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%">457,109 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">899 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </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 19pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,551 </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%">18,766 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">477,599 </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%">475,875 </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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">436,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 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%">439,744 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">458,048 </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%">457,109 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">899 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </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 19pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,551 </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%">18,766 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">477,599 </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%">475,875 </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> 436429000 439744000 21619000 17365000 458048000 457109000 1406000 899000 18145000 17867000 19551000 18766000 477599000 475875000 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%">June 29,<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%">20,025 </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%">10,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,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%">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%">35,587 </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%">(20,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14,916 </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%">Investments in marketable equity securities consist of investments in the common stock of industrial and other companies. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our non-marketable equity investments include </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">investments in other retail distribution operations and community-based initiatives.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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%">June 29, 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,849 </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,782 </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%">5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">20,375 </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%">20,025 </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%">June 29, 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%">7,880 </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%">7,778 </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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240 </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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225 </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%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,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%">4,782 </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%">20,375 </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%">20,025 </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%">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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 (loss) gain recognized during the period</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><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%">(454)</span></td><td style="background-color:#ffffff;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%">460 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 (loss) gain recognized during the period on securities still held</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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,006)</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%">440 </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%">June 29,<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%">20,025 </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%">10,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,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%">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%">35,587 </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%">(20,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14,916 </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> 20025000 18669000 10628000 11961000 4934000 4956000 35587000 35586000 20671000 18270000 14916000 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%">June 29, 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,849 </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,782 </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%">5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">20,375 </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%">20,025 </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> 4849000 4782000 2933000 2865000 5103000 5015000 5041000 4930000 10423000 10228000 11117000 10874000 20375000 20025000 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%">June 29, 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%">7,880 </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%">7,778 </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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240 </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%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225 </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%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,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%">4,782 </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%">20,375 </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%">20,025 </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> 7880000 7778000 7421000 7240000 225000 225000 0 0 4849000 4782000 20375000 20025000 <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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 (loss) gain recognized during the period</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><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%">(454)</span></td><td style="background-color:#ffffff;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%">460 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 (loss) gain recognized during the period on securities still held</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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,006)</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%">440 </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> -454000 460000 552000 20000 -1006000 440000 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%">June 29,<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%">75,589 </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,089 </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%">139,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">244,844 </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%">June 29,<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%">75,589 </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,089 </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%">139,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">244,844 </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> 75589000 78241000 30089000 27977000 139166000 135121000 244844000 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%">June 29,<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%">15,989 </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%">12,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">52,648 </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%">(594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,038 </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%">(28,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">22,151 </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%">June 29,<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.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><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%">208</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%">June 29,<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%">50,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">52,648 </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%">June 29, 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%">10,791 </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,707 </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%">327 </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%">95 </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%">879 </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%">15,566 </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%">37,365 </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,128 </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%">2,144 </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,044 </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%">9,269 </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,585 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">736 </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%">212 </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%">446 </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%">304 </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%">962 </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%">12,131 </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%">12,297 </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%">327 </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%">95 </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,941 </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%">25,857 </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%">52,648 </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 June 29, 2024, 49% 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 June 29, 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%">June 29,<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%">96,366 </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%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">95,344 </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%">(42,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">53,197 </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%">June 29,<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.0 </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%">12</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 June 29, 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%">June 29, 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%">69,499 </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%">19,089 </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%">3,761 </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,925 </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,092 </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%">96,366 </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 June 29, 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 June 29, 2024, we had concentrations of our outstanding principal balance of the commercial loans receivable balance in New York of 19% and California of 14%. 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 June 29, 2024 or March 30, 2024.</span></div>As of June 29, 2024 and March 30, 2024, one independent third-party and its affiliates comprised 11% and 13%, respectively, of the net commercial loans receivable principal balance outstanding, all of which are secured <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">June 29,<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%">15,989 </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%">12,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">22,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">52,648 </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%">(594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,038 </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%">(28,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">22,151 </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%">June 29,<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%">96,366 </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%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">95,344 </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%">(42,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">53,197 </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> 15989000 16968000 12612000 12826000 22432000 15140000 1615000 722000 52648000 45656000 594000 523000 1016000 1066000 51038000 44067000 28887000 20713000 22151000 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%">June 29,<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.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><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%">208</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.089 0.104 P208M 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%">June 29,<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%">50,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">52,648 </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> 50756000 43810000 547000 1063000 446000 131000 899000 652000 52648000 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%">June 29, 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%">10,791 </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,707 </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%">327 </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%">95 </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%">879 </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%">15,566 </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%">37,365 </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,128 </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%">2,144 </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,044 </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%">9,269 </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,585 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">736 </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%">212 </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%">446 </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%">304 </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%">962 </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%">12,131 </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%">12,297 </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%">327 </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%">95 </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,941 </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%">25,857 </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%">52,648 </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%">June 29, 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%">69,499 </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%">19,089 </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%">3,761 </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,925 </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,092 </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%">96,366 </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> 10791000 9707000 327000 95000 879000 15566000 37365000 1128000 2144000 0 0 1044000 9269000 13585000 0 0 0 0 18000 718000 736000 212000 446000 0 0 0 304000 962000 12131000 12297000 327000 95000 1941000 25857000 52648000 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.49 0.46 0.10 96366000 91938000 884000 781000 138000 116000 95344000 91041000 42147000 43316000 53197000 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%">June 29,<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.0 </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%">12</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.070 0.074 P12M P12M P90D 69499000 19089000 3761000 1925000 2092000 96366000 57691000 25066000 4823000 2144000 2214000 91938000 0 P90D 0.19 0.14 0.18 0.11 0.13 Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (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:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.198%"></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.523%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><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%">June 29,<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%;text-decoration:underline">ROU assets</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use ("ROU") assets</span></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%">37,712 </span></td><td style="background-color:#ffffff;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%">39,027 </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%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-477"><span style="-sec-ix-hidden:f-478"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </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%">Total lease assets</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 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%">43,581 </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%">44,940 </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;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%;text-decoration:underline">Lease Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-483"><span style="-sec-ix-hidden:f-484">Accrued expenses and other current liabilities</span></span></span></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%">5,466 </span></td><td style="background-color:#ffffff;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%">5,303 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-487"><span style="-sec-ix-hidden:f-488">Accrued expenses and other current liabilities</span></span></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%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#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%">Non-current:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">33,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-493"><span style="-sec-ix-hidden:f-494">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">45,486 </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%">46,617 </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;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.</span></div> Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (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:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.198%"></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.523%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><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%">June 29,<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%;text-decoration:underline">ROU assets</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use ("ROU") assets</span></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%">37,712 </span></td><td style="background-color:#ffffff;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%">39,027 </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%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-477"><span style="-sec-ix-hidden:f-478"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </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%">Total lease assets</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 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%">43,581 </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%">44,940 </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;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%;text-decoration:underline">Lease Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-483"><span style="-sec-ix-hidden:f-484">Accrued expenses and other current liabilities</span></span></span></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%">5,466 </span></td><td style="background-color:#ffffff;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%">5,303 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-487"><span style="-sec-ix-hidden:f-488">Accrued expenses and other current liabilities</span></span></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%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#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%">Non-current:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">33,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-493"><span style="-sec-ix-hidden:f-494">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">45,486 </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%">46,617 </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;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.</span></div> The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheets as of June 29, 2024 and March 30, 2024 (in thousands):<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:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.198%"></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.523%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><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%">June 29,<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%;text-decoration:underline">ROU assets</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use ("ROU") assets</span></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%">37,712 </span></td><td style="background-color:#ffffff;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%">39,027 </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%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-477"><span style="-sec-ix-hidden:f-478"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </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%">Total lease assets</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 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%">43,581 </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%">44,940 </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;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%;text-decoration:underline">Lease Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-483"><span style="-sec-ix-hidden:f-484">Accrued expenses and other current liabilities</span></span></span></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%">5,466 </span></td><td style="background-color:#ffffff;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%">5,303 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-487"><span style="-sec-ix-hidden:f-488">Accrued expenses and other current liabilities</span></span></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%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#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%">Non-current:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">33,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,148 </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%">   Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-493"><span style="-sec-ix-hidden:f-494">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086 </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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">45,486 </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%">46,617 </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;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $0.5 million and $0.4 million as of June 29, 2024 and March 30, 2024, respectively.</span></div> 37712000 39027000 5869000 5913000 43581000 44940000 5466000 5303000 81000 80000 33873000 35148000 6066000 6086000 45486000 46617000 500000 400000 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%">June 29,<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%">40,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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unearned insurance premiums</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%">35,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,449 </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%">Estimated warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:11pt;font-weight:400;line-height:100%">31,718 </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%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </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%">Insurance loss reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Accrued self-insurance</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%">14,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124 </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="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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">264,574 </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%">June 29,<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%">40,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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unearned insurance premiums</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%">35,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,449 </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%">Estimated warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:11pt;font-weight:400;line-height:100%">31,718 </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%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </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%">Insurance loss reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Accrued self-insurance</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%">14,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124 </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="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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">264,574 </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> 40823000 38125000 44994000 40856000 35914000 33449000 31815000 31718000 24671000 21167000 18927000 10540000 14692000 14124000 52738000 49757000 264574000 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,091 </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%">13,409 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,376)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">31,815 </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,401 </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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,091 </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%">13,409 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,376)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">31,815 </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,401 </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> 31718000 31368000 12091000 13409000 11994000 12376000 31815000 32401000 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%">June 29,<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,147 </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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </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%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666 </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%">June 29,<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,147 </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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </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%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666 </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> 6147000 6166000 1849000 1916000 7996000 8082000 330000 323000 7666000 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%">We are party to a Credit Agreement (the "Credit Agreement") that matures in November 2027 with Bank of America, N.A., providing for a $50 million revolving credit facility (the "Revolving Credit Facility"), which may be increased up to an aggregate amount of $100 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 June 29, 2024 and March 30, 2024, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.</span></div> 50000000 100000000 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 ("Standard Casualty") 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%">June 29, 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%">July 1, 2023</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><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="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%">13,503 </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%">12,302 </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,379 </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,676 </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%">11,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%">9,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570 </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%">(8,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127)</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%">17,053 </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%">13,621 </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%">14,052 </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%">11,119 </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.2 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.2 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 ("IBNR") reserve </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for the three months ended June 29, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">July 1, 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,077 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,927 </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%">13,001 </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%">June 29, 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%">July 1, 2023</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><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="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%">13,503 </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%">12,302 </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,379 </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,676 </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%">11,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%">9,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570 </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%">(8,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127)</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%">17,053 </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%">13,621 </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%">14,052 </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%">11,119 </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> 13503000 12302000 10379000 8676000 11735000 9504000 9800000 8570000 8185000 8185000 6127000 6127000 17053000 13621000 14052000 11119000 400000 200000 200000 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 ("IBNR") reserve </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for the three months ended June 29, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">July 1, 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,077 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015)</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,927 </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%">13,001 </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> 10540000 10939000 17963000 11077000 9576000 9015000 18927000 13001000 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 $121 million at June 29, 2024 and March 30, 2024, without reduction for the estimated resale value of the homes. During the first quarter of fiscal 2025 we did not receive any demand notices. 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.0 million at June 29, 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%">June 29,<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%">3,252 </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%">(1,615)</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%">1,637 </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.6 million as of June 29, 2024 and 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 three months ended June 29, 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%">July 1, 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 June 29, 2024 and July 1, 2023, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e had outstanding IRLCs with a notional amount of $24.5 million and $31.1 million, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">June 29, 2024 and July 1, 2023, we recognized insignificant non-cash gains 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 June 29, 2024 and July 1, 2023, we had $4.7 million and $1.1 million in outstanding forward sales commitments ("Commitments"), respectively. During the three months ended June 29, 2024, we recognized insignificant non-cash losses. During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> July 1, 2023, we recognized an insignificant non-cash gain.</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>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 $121 million at June 29, 2024 and March 30, 2024, without reduction for the estimated resale value of the homes. During the first quarter of fiscal 2025 we did not receive any demand notices. 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.0 million at June 29, 2024 and $2.9 million at March 30, 2024 121000000 121000000 3000000.0 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%">June 29,<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%">3,252 </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%">(1,615)</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%">1,637 </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> 3252000 1960000 1615000 722000 1637000 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.6 million as of June 29, 2024 and 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 three months ended June 29, 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%">July 1, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div> 600000 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 June 29, 2024 and July 1, 2023, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e had outstanding IRLCs with a notional amount of $24.5 million and $31.1 million, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">June 29, 2024 and July 1, 2023, we recognized insignificant non-cash gains 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 June 29, 2024 and July 1, 2023, we had $4.7 million and $1.1 million in outstanding forward sales commitments ("Commitments"), respectively. During the three months ended June 29, 2024, we recognized insignificant non-cash losses. During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> July 1, 2023, we recognized an insignificant non-cash gain.</span></div> 24500000 31100000 4700000 1100000 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 three months ended June 29, 2024 and July 1, 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 income (loss)</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-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,401,057 </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%">(303,897)</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%">281,062 </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,061,556 </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%">(275)</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,038,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></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></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></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></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></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></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></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></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></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></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></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></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="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</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-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"></td><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="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="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;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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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-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,347,220 </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%">93 </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%">(164,452)</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%">272,175 </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%">915,667 </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%">(657)</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,022,826 </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,120 </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><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><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><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 three months ended June 29, 2024 and July 1, 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 income (loss)</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-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,401,057 </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%">(303,897)</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%">281,062 </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,061,556 </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%">(275)</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,038,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></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></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></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></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></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></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></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></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></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></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></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></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="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</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-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest</span></td><td colspan="3" style="display:none"></td><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="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="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;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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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-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,347,220 </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%">93 </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%">(164,452)</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%">272,175 </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%">915,667 </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%">(657)</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,022,826 </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,120 </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><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><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><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 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 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">34,429 </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%">46,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,286,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670,434 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,646 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,372,254 </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,758,080 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.15 </span></td><td style="background-color:#cceeff;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%">5.35 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.11 </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%">5.29 </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 0 28pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39 </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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">34,429 </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%">46,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,286,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670,434 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,646 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,372,254 </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,758,080 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.15 </span></td><td style="background-color:#cceeff;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%">5.35 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.11 </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%">5.29 </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 0 28pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34429000 46357000 8286476 8670434 85778 87646 8372254 8758080 4.15 5.35 4.11 5.29 257 39 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%">June 29, 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%">20,025 </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%">20,025 </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%">10,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,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%">4,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%">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%">51,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">95,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">June 29,<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,782 </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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">193.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">67.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">473,607 </span></td><td style="background-color:#cceeff;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%">3,179 </span></td><td style="background-color:#ffffff;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%">June 29, 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%">20,025 </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%">20,025 </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%">10,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,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%">4,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%">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%">51,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">95,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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> 20025000 20025000 18669000 18669000 10628000 10628000 11961000 11961000 4934000 4934000 4956000 4956000 51038000 55262000 44067000 49105000 95344000 80631000 91041000 80764000 1849000 1779000 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%">June 29,<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,782 </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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">193.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">67.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">473,607 </span></td><td style="background-color:#cceeff;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%">3,179 </span></td><td style="background-color:#ffffff;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> 3782 3842 0.003478 0.003479 1.930 1.8859 0.006713 0.006561 473607000 482898000 3179000 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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">458,048 </span></td><td style="background-color:#ffffff;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%">457,109 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">477,599 </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%">475,875 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 before income taxes:</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><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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">49,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 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%">61,825 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,861 </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%">60,677 </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%">June 29,<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,480 </span></td><td style="background-color:#ffffff;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%">220,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 19pt"></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,380,682 </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:68.929%"></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><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="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><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><td colspan="3" style="display:none"></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%">June 29,<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%">July 1,<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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">458,048 </span></td><td style="background-color:#ffffff;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%">457,109 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">477,599 </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%">475,875 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 before income taxes:</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><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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">49,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 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%">61,825 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148)</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,861 </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%">60,677 </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%">June 29,<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,480 </span></td><td style="background-color:#ffffff;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%">220,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 19pt"></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,380,682 </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> 458048000 457109000 19551000 18766000 477599000 475875000 49100000 61825000 -5239000 -1148000 43861000 60677000 1160480000 1141237000 220202000 212923000 1380682000 1354160000 false false false false