0001558370-24-009042.txt : 20240610 0001558370-24-009042.hdr.sgml : 20240610 20240610165543 ACCESSION NUMBER: 0001558370-24-009042 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240610 DATE AS OF CHANGE: 20240610 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CALAVO GROWERS INC CENTRAL INDEX KEY: 0001133470 STANDARD INDUSTRIAL CLASSIFICATION: AGRICULTURE SERVICES [0700] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 330945304 STATE OF INCORPORATION: CA FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-33385 FILM NUMBER: 241033518 BUSINESS ADDRESS: STREET 1: 1141A CUMMINGS ROAD CITY: SANTA PAULA STATE: CA ZIP: 93060 BUSINESS PHONE: 805-525-1245 MAIL ADDRESS: STREET 1: 1141A CUMMINGS ROAD CITY: SANTA PAULA STATE: CA ZIP: 93060 10-Q 1 cvgw-20240430x10q.htm 10-Q
0001133470--10-312024Q2false17761000178000000.50P1YP2Y0001133470us-gaap:MexicanTaxAuthorityMember2024-04-300001133470us-gaap:MexicanTaxAuthorityMember2023-10-310001133470us-gaap:CommonStockMember2023-11-012024-04-300001133470us-gaap:CommonStockMember2023-02-012023-04-300001133470us-gaap:CommonStockMember2022-11-012023-04-300001133470us-gaap:RetainedEarningsMember2024-04-300001133470us-gaap:NoncontrollingInterestMember2024-04-300001133470us-gaap:AdditionalPaidInCapitalMember2024-04-300001133470us-gaap:RetainedEarningsMember2024-01-310001133470us-gaap:NoncontrollingInterestMember2024-01-310001133470us-gaap:AdditionalPaidInCapitalMember2024-01-310001133470us-gaap:RetainedEarningsMember2023-10-310001133470us-gaap:NoncontrollingInterestMember2023-10-310001133470us-gaap:AdditionalPaidInCapitalMember2023-10-310001133470us-gaap:RetainedEarningsMember2023-04-300001133470us-gaap:NoncontrollingInterestMember2023-04-300001133470us-gaap:AdditionalPaidInCapitalMember2023-04-300001133470us-gaap:RetainedEarningsMember2023-01-310001133470us-gaap:NoncontrollingInterestMember2023-01-310001133470us-gaap:AdditionalPaidInCapitalMember2023-01-310001133470us-gaap:RetainedEarningsMember2022-10-310001133470us-gaap:NoncontrollingInterestMember2022-10-310001133470us-gaap:AdditionalPaidInCapitalMember2022-10-310001133470us-gaap:CommonStockMember2024-04-300001133470us-gaap:CommonStockMember2024-01-310001133470us-gaap:CommonStockMember2023-10-310001133470us-gaap:CommonStockMember2023-04-300001133470us-gaap:CommonStockMember2023-01-310001133470us-gaap:CommonStockMember2022-10-310001133470cvgw:ManagementIncentivePlan2020Member2021-04-210001133470cvgw:ManagementIncentivePlan2020Member2021-04-212021-04-210001133470us-gaap:RestrictedStockMember2024-02-012024-04-300001133470us-gaap:RestrictedStockUnitsRSUMember2024-01-310001133470us-gaap:RestrictedStockMember2024-01-310001133470us-gaap:RestrictedStockUnitsRSUMember2023-10-310001133470us-gaap:RestrictedStockMember2023-10-310001133470cvgw:ScenarioAggregateMemberus-gaap:RestrictedStockUnitsRSUMember2023-11-012023-11-010001133470us-gaap:RestrictedStockUnitsRSUMember2023-11-012023-11-010001133470srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-11-012024-04-300001133470srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-11-012024-04-300001133470us-gaap:NonUsMember2024-02-012024-04-300001133470us-gaap:NonUsMember2023-11-012024-04-300001133470us-gaap:NonUsMember2023-02-012023-04-300001133470us-gaap:NonUsMember2022-11-012023-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2024-02-012024-04-300001133470srt:SubsidiariesMember2024-02-012024-04-300001133470srt:DirectorMember2024-02-012024-04-300001133470srt:ChiefExecutiveOfficerMember2024-02-012024-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2023-11-012024-04-300001133470srt:SubsidiariesMember2023-11-012024-04-300001133470srt:DirectorMember2023-11-012024-04-300001133470srt:ChiefExecutiveOfficerMember2023-11-012024-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2023-02-012023-04-300001133470srt:SubsidiariesMember2023-02-012023-04-300001133470srt:DirectorMember2023-02-012023-04-300001133470srt:ChiefExecutiveOfficerMember2023-02-012023-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2022-11-012023-04-300001133470srt:SubsidiariesMember2022-11-012023-04-300001133470srt:DirectorMember2022-11-012023-04-300001133470srt:ChiefExecutiveOfficerMember2022-11-012023-04-300001133470country:US2024-04-300001133470country:MX2024-04-300001133470country:US2023-10-310001133470country:MX2023-10-310001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2021-07-012021-07-310001133470cvgw:AvocadosDeJaliscoMembersrt:SubsidiariesMember2024-04-3000011334702024-01-3100011334702023-01-310001133470us-gaap:MexicanTaxAuthorityMembercvgw:EmployeeProfitSharingLiabilityMembercvgw:TaxAssessment2013Member2024-04-300001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2024-04-300001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2018-07-012018-07-310001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2024-02-012024-04-300001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2023-11-012024-04-300001133470us-gaap:EquityMethodInvesteeMember2024-02-012024-04-300001133470us-gaap:EquityMethodInvesteeMember2023-11-012024-04-300001133470us-gaap:EquityMethodInvesteeMember2023-02-012023-04-300001133470us-gaap:EquityMethodInvesteeMember2022-11-012023-04-300001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2021-07-310001133470cvgw:BelherMembercvgw:DonMemoMembercvgw:DonMemoMember2024-04-300001133470cvgw:DonMemoMemberus-gaap:EquityMethodInvesteeMember2024-04-300001133470cvgw:DonMemoMemberus-gaap:EquityMethodInvesteeMember2023-10-310001133470us-gaap:RestrictedStockUnitsRSUMember2024-04-300001133470us-gaap:RestrictedStockMember2024-04-300001133470us-gaap:EmployeeStockOptionMember2024-04-300001133470us-gaap:RetainedEarningsMember2024-02-012024-04-300001133470us-gaap:RetainedEarningsMember2023-11-012024-04-300001133470us-gaap:RetainedEarningsMember2023-02-012023-04-300001133470us-gaap:RetainedEarningsMember2022-11-012023-04-300001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2024-02-012024-04-3000011334702024-04-292024-04-2900011334702023-11-012024-01-310001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2023-11-012024-04-300001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2022-11-012023-04-3000011334702023-04-3000011334702022-10-310001133470us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001133470us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001133470us-gaap:RestrictedStockUnitsRSUMember2023-11-012024-04-300001133470us-gaap:RestrictedStockMember2023-11-012024-04-300001133470us-gaap:EmployeeStockOptionMember2023-11-012024-04-300001133470us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001133470us-gaap:RestrictedStockMember2023-02-012023-04-300001133470us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001133470us-gaap:RestrictedStockUnitsRSUMember2022-11-012023-04-300001133470us-gaap:RestrictedStockMember2022-11-012023-04-300001133470us-gaap:EmployeeStockOptionMember2022-11-012023-04-300001133470us-gaap:EquityMethodInvesteeMember2024-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2023-10-310001133470us-gaap:EquityMethodInvesteeMember2023-10-310001133470us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-300001133470us-gaap:AdditionalPaidInCapitalMember2023-11-012024-04-300001133470us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001133470us-gaap:AdditionalPaidInCapitalMember2022-11-012023-04-300001133470srt:DirectorMember2024-04-300001133470srt:DirectorMember2023-10-3100011334702024-05-310001133470us-gaap:MexicanTaxAuthorityMember2022-04-300001133470cvgw:IntersegmentElimination1Member2024-02-012024-04-300001133470cvgw:IntersegmentElimination1Member2023-11-012024-04-300001133470cvgw:IntersegmentElimination1Member2023-02-012023-04-300001133470cvgw:IntersegmentElimination1Member2022-11-012023-04-300001133470us-gaap:MexicanTaxAuthorityMembercvgw:TaxAssessment2013Member2021-08-182021-08-180001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2024-04-300001133470cvgw:BelherMemberus-gaap:OtherAffiliatesMember2021-07-310001133470us-gaap:EquityMethodInvesteeMember2020-10-310001133470us-gaap:NoncontrollingInterestMember2024-02-012024-04-300001133470us-gaap:NoncontrollingInterestMember2023-11-012024-04-300001133470us-gaap:NoncontrollingInterestMember2023-02-012023-04-300001133470us-gaap:NoncontrollingInterestMember2022-11-012023-04-300001133470cvgw:TomatoesMembercvgw:SegmentGrownMember2024-02-012024-04-300001133470cvgw:PapayasMembercvgw:SegmentGrownMember2024-02-012024-04-300001133470cvgw:OtherFreshProductsMembercvgw:SegmentGrownMember2024-02-012024-04-300001133470cvgw:GuacamoleMembercvgw:SegmentPreparedMember2024-02-012024-04-300001133470cvgw:AvocadosMembercvgw:SegmentGrownMember2024-02-012024-04-300001133470cvgw:TomatoesMember2024-02-012024-04-300001133470cvgw:SegmentPreparedMember2024-02-012024-04-300001133470cvgw:SegmentGrownMember2024-02-012024-04-300001133470cvgw:PapayasMember2024-02-012024-04-300001133470cvgw:OtherFreshProductsMember2024-02-012024-04-300001133470cvgw:GuacamoleMember2024-02-012024-04-300001133470cvgw:AvocadosMember2024-02-012024-04-3000011334702024-02-012024-04-300001133470cvgw:TomatoesMembercvgw:SegmentGrownMember2023-11-012024-04-300001133470cvgw:PapayasMembercvgw:SegmentGrownMember2023-11-012024-04-300001133470cvgw:OtherFreshProductsMembercvgw:SegmentGrownMember2023-11-012024-04-300001133470cvgw:GuacamoleMembercvgw:SegmentPreparedMember2023-11-012024-04-300001133470cvgw:AvocadosMembercvgw:SegmentGrownMember2023-11-012024-04-300001133470cvgw:TomatoesMember2023-11-012024-04-300001133470cvgw:SegmentPreparedMember2023-11-012024-04-300001133470cvgw:SegmentGrownMember2023-11-012024-04-300001133470cvgw:PapayasMember2023-11-012024-04-300001133470cvgw:OtherFreshProductsMember2023-11-012024-04-300001133470cvgw:GuacamoleMember2023-11-012024-04-300001133470cvgw:AvocadosMember2023-11-012024-04-3000011334702023-11-012024-04-300001133470cvgw:TomatoesMembercvgw:SegmentGrownMember2023-02-012023-04-300001133470cvgw:SalsaMembercvgw:SegmentPreparedMember2023-02-012023-04-300001133470cvgw:PapayasMembercvgw:SegmentGrownMember2023-02-012023-04-300001133470cvgw:OtherFreshProductsMembercvgw:SegmentGrownMember2023-02-012023-04-300001133470cvgw:GuacamoleMembercvgw:SegmentPreparedMember2023-02-012023-04-300001133470cvgw:AvocadosMembercvgw:SegmentGrownMember2023-02-012023-04-300001133470cvgw:TomatoesMember2023-02-012023-04-300001133470cvgw:SegmentPreparedMember2023-02-012023-04-300001133470cvgw:SegmentGrownMember2023-02-012023-04-300001133470cvgw:SalsaMember2023-02-012023-04-300001133470cvgw:PapayasMember2023-02-012023-04-300001133470cvgw:OtherFreshProductsMember2023-02-012023-04-300001133470cvgw:GuacamoleMember2023-02-012023-04-300001133470cvgw:AvocadosMember2023-02-012023-04-3000011334702023-02-012023-04-300001133470cvgw:TomatoesMembercvgw:SegmentGrownMember2022-11-012023-04-300001133470cvgw:SalsaMembercvgw:SegmentPreparedMember2022-11-012023-04-300001133470cvgw:PapayasMembercvgw:SegmentGrownMember2022-11-012023-04-300001133470cvgw:OtherFreshProductsMembercvgw:SegmentGrownMember2022-11-012023-04-300001133470cvgw:GuacamoleMembercvgw:SegmentPreparedMember2022-11-012023-04-300001133470cvgw:AvocadosMembercvgw:SegmentGrownMember2022-11-012023-04-300001133470cvgw:TomatoesMember2022-11-012023-04-300001133470cvgw:SegmentPreparedMember2022-11-012023-04-300001133470cvgw:SegmentGrownMember2022-11-012023-04-300001133470cvgw:SalsaMember2022-11-012023-04-300001133470cvgw:PapayasMember2022-11-012023-04-300001133470cvgw:OtherFreshProductsMember2022-11-012023-04-300001133470cvgw:GuacamoleMember2022-11-012023-04-300001133470cvgw:AvocadosMember2022-11-012023-04-3000011334702022-11-012023-04-3000011334702024-04-3000011334702023-10-310001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2023-02-012023-04-300001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2024-04-300001133470us-gaap:DiscontinuedOperationsHeldforsaleMembercvgw:FreshProductsMember2023-10-31iso4217:USDxbrli:pureiso4217:MXNxbrli:sharesiso4217:USDxbrli:sharescvgw:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended April 30, 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-33385

CALAVO GROWERS, INC.

(Exact name of registrant as specified in its charter)

California

33-0945304

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer Identification No.)

1141-A Cummings Road, Santa Paula, California   

93060

(Address of principal executive offices)

(Zip Code)

(805) 525-1245

(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 class

   

Trading Symbol(s)

   

Name of each exchange on which registered

Common Stock, $0.001 par value per share

 

CVGW

 

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 filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

Registrant's number of shares of common stock outstanding as of May 31, 2024 was 17,800,095

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q, including the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 2, contains statements relating to future events and results of Calavo Growers, Inc. and its consolidated subsidiaries (referred to in this report as “Calavo,” the “Company,” “we,” “us” or “our”), including certain projections and business trends, that are "forward-looking statements," as defined in the Private Securities Litigation Reform Act of 1995, that involve risks, uncertainties and assumptions. These statements are based on our current expectations and are not promises or guarantees. If any of the risks or uncertainties ever materialize or the assumptions prove incorrect, the results of Calavo may differ materially from those expressed or implied by such forward-looking statements and assumptions. All statements, other than statements of historical fact, are statements that could be deemed forward-looking statements, including, but not limited to, any projections of revenue, gross profit, expenses, income/(loss) from unconsolidated entities, earnings, earnings per share, tax provisions, cash flows and currency exchange rates; the impact of acquisitions or debt or equity investments or other financial items; any statements of the plans, strategies and objectives of management for future operations, including execution of restructuring and integration (including information technology systems integration) plans; any statements regarding current or future macroeconomic trends or events and the impact of those trends and events on Calavo and its financial performance, whether attributable to Calavo or any of its unconsolidated entities; any statements regarding pending investigations, legal claims or tax disputes; any statements of expectation or belief; any statements about future risks associated with doing business internationally (including possible restrictive U.S. and foreign governmental actions, such as restrictions on transfers of funds, restrictions as a result of trade protection measures such as import/export/customs duties, tariffs and/or quotas); any risks associated with receivables from and/or equity investments in unconsolidated entities; system security risk and cyber-attacks and any statements of assumptions underlying any of the foregoing. The use of words such as "anticipates," "estimates," "expects," "projects," "intends," "plans" and "believes," among others, generally identify forward-looking statements.

Risks and uncertainties that may cause our actual results to be materially different from any future results expressed or implied by the forward-looking statements include, but are not limited to, the following: the ability of our management team to work together successfully; the impact of operational and restructuring initiatives on our business, results of operations, and financial condition, including uncertainty as to whether the desired effects will be achieved; and potential long-term adverse effects from reducing capital expenditures; the impact of weather on market prices and operational costs; seasonality of our business; sensitivity of our business to changes in market prices of avocados and other agricultural products and other raw materials including fuel, packaging and paper; potential disruptions to our supply chain; risks associated with potential future acquisitions, including integration; potential exposure to data breaches and other cyber-attacks on our systems or those of our suppliers or customers; dependence on large customers; dependence on key personnel, and access to labor necessary for us to render services; susceptibility to wage inflation; potential for labor disputes; reliance on co-packers for a portion of our production needs; competitive pressures, including from foreign growers; risks of recalls and food-related injuries to our customers; changing consumer preferences; the impact of environmental regulations, including those related to climate change; risks associated with the environment and climate change, especially as they may affect our sources of supply; our ability to develop and transition new products and services and enhance existing products and services to meet customer needs; risks associated with doing business internationally (including possible restrictive U.S. and foreign governmental actions, such as restrictions on transfers of funds and restrictions as a result of trade protection measures such as import/export/customs duties, tariffs and/or quotas and currency fluctuations); risks associated with receivables from, loans to and/or equity investments in unconsolidated entities; volatility in the value of our common stock; the impact of macroeconomic trends and events; the resolution of pending investigations, legal claims and tax disputes, including an assessment imposed by the Mexican Tax Administrative Service (the “SAT”) and our defenses against collection activities commenced by the SAT; the ability of the parties to reach a binding agreement for the Proposed Transaction (as defined below), the potential that the price, structure, form of consideration (for example, cash, promissory, equity) and other material terms may be materially different than currently expected, the continuing financial and operating performance of the Fresh Cut business during the negotiation process; the possible effect of the announcement of the sale of the Fresh Cut business on our customer, vendor and supplier relationships, operating results and business generally; and if the Company enters into a binding agreement for the Proposed Transaction, the occurrence of any event, change or other circumstance that prevents the completion of the Proposed Transaction, including the failure to satisfy all closing conditions included in such binding agreement.

For a further discussion of these risks and uncertainties and other risks and uncertainties that we face, please see the risk factors described in our most recent Annual Report on Form 10-K for the fiscal year ended October 31, 2023 filed with the Securities and Exchange Commission and any subsequent updates that may be contained in our Quarterly Reports on Form 10-Q (including this Quarterly Report on Form 10-Q) and other filings with the Securities and Exchange Commission. Forward-looking statements contained in this Quarterly Report on Form 10-Q are made only as of the date of this report, and we undertake no obligation to update or revise the forward-looking statements, whether as a result of new information, future events or otherwise.

2

CALAVO GROWERS, INC.

INDEX

PAGE

PART I. FINANCIAL INFORMATION

Item 1.

Financial Statements (unaudited):

Consolidated Balance Sheets –April 30, 2024 and October 31, 2023

4

Consolidated Statements of Operations –Three and Six Months Ended April 30, 2024 and 2023

5

Consolidated Statements of Cash Flows –Three and Six Months Ended April 30, 2024 and 2023

6

Consolidated Statements of Shareholders’ Equity – Three and Six Months Ended April 30, 2024 and 2023

7

Notes to Consolidated Financial Statements

8

Item 2.

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

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 4.

Controls and Procedures

31

PART II. OTHER INFORMATION

Item 1.

Legal Proceedings

32

Item 1A.

Risk Factors

32

Item 5.

Other Information

32

Item 6.

Exhibits

32

Signatures

33

3

PART I.  FINANCIAL INFORMATION

ITEM 1.  FINANCIAL STATEMENTS

CALAVO GROWERS, INC.

CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(in thousands)

April 30, 

October 31, 

2024

2023

Assets

    

    

    

    

Current assets:

Cash and cash equivalents

$

4,273

$

2,091

Restricted cash

761

Accounts receivable, net of allowances of $4,127 (2024) and $3,364 (2023)

 

56,142

 

33,897

Inventories

 

41,554

 

31,571

Prepaid expenses and other current assets

 

8,188

 

11,739

Advances to suppliers

 

11,196

 

14,684

Current assets held for sale

 

138,927

 

37,533

Income taxes receivable

 

2,064

 

1,094

Total current assets

 

262,344

 

133,370

Property, plant, and equipment, net

 

57,796

 

60,924

Operating lease right-of-use assets

 

16,664

 

18,357

Investments in unconsolidated entities

 

3,107

 

2,902

Deferred income tax assets

 

3,010

 

3,010

Goodwill

 

10,211

 

10,211

Non-current assets held for sale

 

 

105,424

Intangibles, net

275

275

Other assets

 

57,962

 

52,381

$

411,369

$

386,854

Liabilities and shareholders' equity

Current liabilities:

Payable to growers

$

37,491

$

14,788

Trade accounts payable

 

6,505

 

5,097

Accrued expenses

 

19,829

 

15,809

Current liabilities held for sale

 

53,261

 

29,911

Other current liabilities

11,000

11,000

Current portion of term loan

813

647

Current portion of operating leases

 

3,401

 

3,663

Current portion of long-term obligations and finance leases

 

882

 

831

Total current liabilities

 

133,182

 

81,746

Long-term liabilities:

Borrowings pursuant to line of credit, long-term

42,025

35,024

Long-term liabilities held for sale

29,295

Long-term portion of term loan

3,009

3,416

Long-term portion of operating leases

 

15,759

 

17,328

Long-term portion of obligations and finance leases

 

4,708

 

4,645

Deferred income tax liabilities

746

746

Other long-term liabilities

 

4,609

 

4,425

Total long-term liabilities

 

70,856

 

94,879

Commitments and contingencies

Shareholders' equity:

Common stock ($0.001 par value, 100,000 shares authorized; 17,800 (2024) and 17,761 (2023) shares issued and outstanding)

 

18

 

18

Additional paid-in capital

 

177,302

 

176,481

Noncontrolling interest

 

1,439

 

1,392

Retained earnings

 

28,572

 

32,338

Total shareholders' equity

 

207,331

 

210,229

$

411,369

$

386,854

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

4

CALAVO GROWERS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

(in thousands, except per share amounts)

Three months ended

Six months ended

April 30, 

April 30, 

2024

2023

2024

2023

Net sales

    

$

184,383

    

$

158,279

    

$

311,989

    

$

291,042

Cost of sales

 

164,026

 

142,608

 

279,164

 

262,286

Gross profit

 

20,357

 

15,671

 

32,825

 

28,756

Selling, general and administrative

 

13,020

 

13,361

 

26,483

 

25,003

Expenses related to Mexican tax matters

202

386

585

2,434

Operating income

 

7,135

1,924

 

5,757

1,319

Interest expense

 

(962)

 

(244)

 

(1,786)

 

(621)

Other income, net

 

520

 

307

 

720

 

647

Income before income taxes and loss from unconsolidated entities

 

6,693

 

1,987

 

4,691

 

1,345

Income tax expense

 

(390)

 

(484)

 

(963)

 

(443)

Net income (loss) from unconsolidated entities

 

204

 

(56)

 

205

 

100

Net income from continuing operations

 

6,507

 

1,447

 

3,933

 

1,002

Net loss from discontinued operations (refer to Note 11)

(408)

(5,407)

(4,091)

(7,757)

Net income (loss)

6,099

(3,960)

(158)

(6,755)

Add: Net income attributable to noncontrolling interest

 

(37)

 

(35)

 

(47)

 

(308)

Net income (loss) attributable to Calavo Growers, Inc.

$

6,062

$

(3,995)

$

(205)

$

(7,063)

Calavo Growers, Inc.’s net income (loss) per share:

Basic

Continuing Operations

$

0.36

$

0.08

$

0.22

$

0.04

Discontinued Operations

$

(0.02)

$

(0.31)

$

(0.23)

$

(0.44)

Net income (loss) attributable to Calavo Growers, Inc

$

0.34

$

(0.23)

$

(0.01)

$

(0.40)

Diluted

Continuing Operations

$

0.36

$

0.08

$

0.22

$

0.04

Discontinued Operations

$

(0.02)

$

(0.31)

$

(0.23)

$

(0.44)

Net income (loss) attributable to Calavo Growers, Inc

$

0.34

$

(0.23)

$

(0.01)

$

(0.40)

Number of shares used in per share computation:

Basic

 

17,800

 

17,721

 

17,800

 

17,697

Diluted

 

17,872

 

17,883

 

17,866

 

17,857

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

5

CALAVO GROWERS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(in thousands)

Six months ended April 30, 

2024

2023

Cash Flows from Operating Activities:

    

    

    

    

Net loss

$

(158)

$

(6,755)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

Depreciation and amortization

 

6,633

 

8,453

Non-cash operating lease expense

(720)

45

Net income from unconsolidated entities

 

(205)

 

(100)

Divesture of Calavo Salsa Lisa

624

Provision for uncollectible Mexican IVA taxes receivable

 

165

 

1,404

Stock-based compensation expense

 

1,446

 

3,403

Gain on sale of Temecula packinghouse

 

(108)

 

(108)

Loss on disposal of property, plant, and equipment

 

56

 

40

Effect on cash of changes in operating assets and liabilities:

Accounts receivable, net

 

(21,298)

 

(9,811)

Inventories

 

(9,609)

 

(4,377)

Prepaid expenses and other current assets

 

2,617

 

(1,656)

Advances to suppliers

 

4,088

 

87

Income taxes receivable/payable

 

(970)

 

(934)

Other assets

 

(5,746)

 

(7,430)

Payable to growers

 

22,703

 

6,611

Trade accounts payable, accrued expenses and other liabilities

 

3,256

 

6,726

Net cash provided by (used in) operating activities

 

2,150

 

(3,778)

Cash Flows from Investing Activities:

Purchases of property, plant, and equipment

 

(2,377)

 

(8,461)

Net cash used in investing activities

 

(2,377)

 

(8,461)

Cash Flows from Financing Activities:

Payment of dividend to shareholders

 

(3,561)

 

(6,876)

Proceeds from revolving credit facility

 

83,176

 

130,800

Payments on revolving credit facility

 

(76,175)

 

(109,800)

Payments of minimum withholding taxes on net share settlement of equity awards

(625)

Payments on term loan

 

(241)

 

Payments on long-term obligations and finance leases

 

(926)

 

(869)

Proceeds from stock option exercises

 

 

48

Net cash provided by financing activities

 

1,648

 

13,303

Net increase in cash, cash equivalents and restricted cash

 

1,421

 

1,064

Cash, cash equivalents and restricted cash, beginning of period

 

2,852

 

3,134

Cash, cash equivalents and restricted cash, end of period

$

4,273

$

4,198

Noncash Investing and Financing Activities:

Right of use assets obtained in exchange for new financing lease obligations

$

640

$

1,097

Settlement of Agricola Belher infrastructure advance offset against payable to growers

$

600

$

Property, plant, and equipment included in trade accounts payable and accrued expenses

$

29

$

310

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

6

CALAVO GROWERS, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)

(in thousands)

    

    

    

    

    

    

Additional

Common Stock

Paid-in

Retained

Noncontrolling

Shares

Amount

Capital

Earnings

Interest

Total

Balance, January 31, 2024

17,800

$

18

$

176,823

$

24,290

$

1,402

$

202,533

Issuance of common stock in connection with stock-based compensation, net of tax withholdings

 

 

(26)

 

 

 

(26)

Stock-based compensation expense

 

 

505

 

 

 

505

Dividend declared to shareholders (0.10 per share)

 

 

 

(1,780)

 

 

(1,780)

Avocados de Jalisco noncontrolling interest

 

 

 

 

37

 

37

Net income attributable to Calavo Growers, Inc.

 

 

 

6,062

 

 

6,062

Balance, April 30, 2024

17,800

$

18

$

177,302

$

28,572

$

1,439

$

207,331

    

    

    

    

    

    

Additional

 

Common Stock

Paid-in

Retained

Noncontrolling

 

Shares

Amount

Capital

Earnings

Interest

Total

Balance, January 31, 2023

17,743

 

18

 

172,524

 

42,945

 

1,288

 

216,775

Issuance of common stock in connection with stock-based compensation, net of tax withholdings

41

Stock compensation expense

2,150

2,150

Dividend declared to shareholders (0.10 per share)

(1,774)

(1,774)

Avocados de Jalisco noncontrolling interest

35

35

Net loss attributable to Calavo Growers, Inc.

(3,995)

(3,995)

Balance, April 30, 2023

17,784

 

$

18

 

$

174,674

 

$

37,176

 

$

1,323

 

$

213,191

Additional

 

Common Stock

Paid-in

Retained

Noncontrolling

 

Shares

Amount

Capital

Earnings

Interest

Total

Balance, October 31, 2023

17,761

 

$

18

 

$

176,481

 

$

32,338

 

$

1,392

 

$

210,229

Issuance of common stock in connection with stock-based compensation, net of tax withholdings

39

 

 

(625)

 

 

 

(625)

Stock-based compensation expense

 

 

1,446

 

 

 

1,446

Dividend declared to shareholders (0.10 per share)

(3,561)

(3,561)

Avocados de Jalisco noncontrolling interest

 

 

 

 

47

 

47

Net loss attributable to Calavo Growers, Inc.

 

 

 

(205)

 

 

(205)

Balance, April 30, 2024

17,800

$

18

$

177,302

$

28,572

$

1,439

 

$

207,331

Additional

 

Common Stock

Paid-in

Retained

Noncontrolling

 

Shares

Amount

Capital

Earnings

Interest

Total

Balance, October 31, 2022

17,732

 

$

18

 

$

171,223

 

$

51,115

 

$

1,015

 

$

223,371

Issuance of common stock in connection with stock-based compensation, net of tax withholdings

52

 

 

48

 

 

 

48

Stock-based compensation expense

 

 

3,403

 

 

 

3,403

Dividend declared to shareholders (0.4875 per share)

(6,876)

(6,876)

Avocados de Jalisco noncontrolling interest

 

 

 

 

308

 

308

Net loss attributable to Calavo Growers, Inc.

 

 

 

(7,063)

 

 

(7,063)

Balance, April 30, 2023

17,784

$

18

$

174,674

$

37,176

$

1,323

 

$

213,191

See accompanying notes to consolidated financial statements.

7

CALAVO GROWERS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

1. Description of the business

Business

Calavo Growers, Inc. (referred to in this report as “Calavo”, the “Company”, “we”, “us” or “our”), is a global leader in the avocado industry and a provider of value-added fresh food. Our expertise in marketing and distributing avocados, prepared avocados, and other perishable foods allows us to deliver a wide array of fresh and prepared food products to retail grocery, foodservice, club stores, mass merchandisers, food distributors and wholesalers on a worldwide basis. We procure avocados from California, Mexico and other growing regions around the world. Through our various operating facilities, we (i) sort, pack, and/or ripen avocados, tomatoes and/or Hawaiian grown papayas, (ii) create, process and package a portfolio of healthy fresh foods including fresh-cut fruit and vegetables, and prepared foods and (iii) process and package guacamole and salsa. We distribute our products both domestically and internationally and we report our operations in two different business segments: Grown and Prepared.

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property (the “Proposed Transaction”). The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

During the six-months period ended April 30, 2024, management has concluded that the Fresh Cut business meets the requirements to be classified as held for sale and discontinued operations. As a result, the financial results of that business are reported as discontinued operations in the accompanying statements of operations, and its assets and liabilities are reflected as amounts held for sale in the accompanying balance sheets. The Company's reporting segments have also been changed for the effects of the planned divestiture, as described in Note 2. For more information, see Note 11.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature necessary to present fairly the Company’s financial position, results of operations and cash flows. The results of operations for interim periods are not necessarily indicative of the results that may be expected for a full year. These statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023.

Retrospective reclassifications have been made to prior period financial statements and disclosures to present the Fresh Cut business unit as discontinued operations (see Note 11, “Assets Held for Sale and Discontinued Operations”). 

Recently Issued Accounting Standards

In November 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods

8

within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

2. Information regarding our operations in different segments

Prior to the decision to divest our Fresh Cut business (formerly RFG), the Company’s Prepared reporting segment included the Fresh Cut business unit and our guacamole business. As a result of the planned divestiture, the Fresh Cut business unit is no longer included in our Prepared business segment, and is not included in the tables below. All segment information included herein reflects these changes. See Note 11 for further information.

We report our operations in two different business segments: Grown and Prepared. The Grown segment consists of fresh avocados, tomatoes and papayas. The Prepared segment comprises all our guacamole products sold at retail and food service as well as avocado pulp sold to foodservice. These two business segments are presented based on how information is used by our Chief Executive Officer to measure performance and allocate resources. Selling, general and administrative expenses, as well as other non-operating income/expense items, are evaluated by our Chief Executive Officer in the aggregate. We do not allocate assets, or specifically identify them, to our operating segments. The sales data in the following tables is presented in thousands:

Three months ended April 30, 2024

Three months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

136,055

$

$

136,055

$

122,907

$

$

122,907

Tomatoes

 

28,513

 

 

28,513

 

16,004

 

 

16,004

Papayas

 

2,850

 

 

2,850

 

2,528

 

 

2,528

Other fresh income

 

22

 

 

22

 

50

 

 

50

Guacamole

 

19,640

 

19,640

 

 

19,348

 

19,348

Salsa

 

 

 

 

 

261

 

261

Total gross sales

 

167,440

 

19,640

 

187,080

 

141,489

 

19,609

 

161,098

Less sales allowances

 

(685)

 

(2,012)

 

(2,697)

 

(1,188)

 

(1,631)

 

(2,819)

Net sales

$

166,755

$

17,628

$

184,383

$

140,301

$

17,978

$

158,279

Six months ended April 30, 2024

Six months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

235,686

$

$

235,686

$

225,530

$

$

225,530

Tomatoes

 

39,352

 

 

39,352

 

29,315

 

 

29,315

Papayas

 

5,932

 

 

5,932

 

5,855

 

 

5,855

Other fresh income

 

48

 

 

48

 

65

 

 

65

Guacamole

35,719

35,719

35,700

35,700

Salsa

 

 

 

 

 

707

 

707

Total gross sales

 

281,018

 

35,719

 

316,737

 

260,765

 

36,407

 

297,172

Less sales allowances

 

(1,237)

 

(3,511)

 

(4,748)

 

(2,715)

 

(3,415)

 

(6,130)

Net sales

$

279,781

$

32,208

$

311,989

$

258,050

$

32,992

$

291,042

    

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Three months ended April 30, 2024

Net sales

$

166,755

$

17,628

$

184,383

Cost of sales

150,706

13,320

164,026

Gross profit

$

16,049

$

4,308

$

20,357

Three months ended April 30, 2023

Net sales

$

140,301

$

17,978

$

158,279

Cost of sales

127,702

14,906

142,608

Gross profit

$

12,599

$

3,072

$

15,671

9

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Six months ended April 30, 2024

Net sales

$

279,781

$

32,208

$

311,989

Cost of sales

255,594

23,570

 

279,164

Gross profit

$

24,187

$

8,638

$

32,825

Six months ended April 30, 2023

Net sales

$

258,050

$

32,992

$

291,042

Cost of sales

235,970

26,316

262,286

Gross profit

$

22,080

$

6,676

$

28,756

For the three months ended April 30, 2024 and 2023, intercompany sales and cost of sales of $0.2 million and $0.4 million between Grown products and Prepared products were eliminated, respectively. For the six months ended April 30, 2024 and 2023, intercompany sales and cost of sales of $0.6 million and $0.7 million between Grown products and Prepared products were eliminated, respectively.

Sales to customers outside the U.S. were approximately $12.9 million and $7.9 million for the three months ended April 30, 2024 and 2023. Sales to customers outside the U.S. were approximately $23.8 million and $15.5 million for the six months ended April 30, 2024 and 2023.

Our foreign operations in Mexico are subject to exchange rate fluctuations and foreign currency transaction costs. The functional currency of our foreign subsidiaries in Mexico is the United States dollar (U.S. dollar). As a result, monetary assets and liabilities are translated into U.S. dollars at exchange rates as of the balance sheet date and non-monetary assets, liabilities and equity are translated at historical rates. Sales and expenses are translated using a weighted-average exchange rate for the period. Gains and losses resulting from those remeasurements and foreign currency transactions are recognized within cost of sales. We recognized foreign currency remeasurement gains and losses in the current quarter. These gains were due primarily to certain long-term net peso receivables. Foreign currency remeasurement losses, net of gains, for the three months ended April 30, 2024 were $0.3 million. Foreign currency remeasurement gains, net of losses, for the three months ended April 30, 2023 were $1.0 million. Foreign currency remeasurement gains, net of losses, for the six months ended April 30, 2024 and 2023 were $1.4 million and $2.2 million, respectively.

The net carrying value of long-lived assets attributed to geographic areas as of April 30, 2024 and October 31, 2023, are as follows (in thousands):

    

United States

    

Mexico

    

Consolidated

April 30, 2024

$

23,109

$

34,687

$

57,796

October 31, 2023

$

25,986

$

34,938

$

60,924

10

3.

Inventories

Inventories consist of the following (in thousands):

April 30, 

October 31, 

2024

2023

Fresh fruit

    

$

21,611

    

$

14,815

Packing supplies and ingredients

 

7,680

 

7,908

Finished prepared foods

 

12,263

 

8,848

Total

$

41,554

$

31,571

Inventories are stated at the lower of cost or net realizable value. We periodically review the value of items in inventory and record any necessary write downs of inventory based on our assessment of market conditions. Inventory includes reserves of $0.5 million and $0.4 million in slow moving inventories as of April 30, 2024 and October 31, 2023.

4.

Related party transactions

Board of Directors

Certain members of our Board of Directors market California avocados through Calavo pursuant to marketing agreements substantially similar to the marketing agreements that we enter into with other growers. For the three and six months ended April 30, 2024, the aggregate amount of avocados procured from entities owned or controlled by members of our Board of Directors was $0.3 million. For the three and six months ended April 30, 2023, the aggregate amount of avocados procured from entities owned or controlled by members of our Board of Directors was $0.2 million. We had $0.1 million of amounts payable to these Board members as of April 30, 2024. We did not have any amounts payable to these Board members as of October 31, 2023. For the three and six months ended April 30, 2024, we have procured $1.4 million of avocados from entities affiliated with our Chief Executive Officer. We did not procure any avocados from entities affiliated with our Chief Executive Officer for the three and six months ended April 30, 2023.

Agricola Don Memo, S.A. de C.V. (“Don Memo”)

Calavo and Agricola Belher (“Belher”) each have an equal one-half ownership interest in Don Memo. Pursuant to a management service agreement, Belher, through its officers and employees, has day-to-day power and authority to manage the operations of Don Memo.

As of April 30, 2024, and October 31, 2023, we had an investment of $3.1 million and $2.9 million, respectively, representing Calavo’s 50% ownership in Don Memo, which was included as an investment in unconsolidated entities on our balance sheet.  We make advances to Don Memo for operating purposes, provide additional advances as shipments are made during the season, and return the proceeds from tomato sales under our marketing program to Don Memo, net of our commission and aforementioned advances. For the three months ended April 30, 2024 and 2023, we advanced $3.5 million and $3.0 million of preseason advances to Don Memo. For the six months ended April 30, 2024 and 2023, we advanced $4.5 million and $3.9 million of preseason advances to Don Memo. As of April 30, 2024 and October 31, 2023, we had outstanding advances of $8.5 million and $7.3 million to Don Memo. In October 2020, we entered into an infrastructure loan agreement with Don Memo for up to $2.4 million secured by certain property and equipment of Don Memo. This infrastructure loan accrues interest at 7.25%. The total outstanding infrastructure loan balance at April 30, 2024 and at October 31, 2023, was $1.6 million, respectively. During the three months ended April 30, 2024 and 2023, we incurred $3.1 million and $0.2 million of cost of sales to Don Memo pursuant to our purchase consignment agreement. During the six months ended April 30, 2024 and 2023, we incurred $7.3 million and $5.2 million of cost of sales to Don Memo pursuant to our purchase consignment agreement.

Belher

We make advances to Belher for operating purposes, provide additional advances as shipments are made during the season, and return the proceeds from tomato sales under our marketing program to Belher, net of our commission and

11

aforementioned advances. We had grower advances due from Belher totaling $5.4 million as of October 31, 2023, which are netted against the grower payable. We had grower payables due to Belher totaling $4.3 million as of April 30, 2024, which are netted against the grower advances. In July 2021, we made a bridge loan of $3.5 million to Belher. This loan is secured by certain farmland in Mexico and accrues interest at 10%. As part of this loan agreement, we can withhold payments on both the infrastructure advances and the bridge loan through the netting against the grower payable due to Belher. The total outstanding bridge loan balance at April 30, 2024 and October 31, 2023, was $1.1 million and $1.7 million, respectively, which is included in prepaid expenses and other current assets. During the three months ended April 30, 2024 and 2023, we incurred $22.0 million and $10.3 million of cost of sales to Belher pursuant to our purchase consignment agreement. During the six months ended April 30, 2024 and 2023, we incurred $25.0 million and $14.2 million of cost of sales to Belher pursuant to our purchase consignment agreement.

Avocados de Jalisco, S.A.P.I. de C.V. (“Avocados de Jalisco”)

In August 2015, we entered into a Shareholder’s Agreement with various Mexican partners and created Avocados de Jalisco. Avocados de Jalisco is a Mexican corporation created to engage in procuring, packing and selling avocados. As of April 30, 2024, this entity was approximately 83% owned by Calavo and was consolidated in our financial statements. Avocados de Jalisco built a packinghouse located in Jalisco, Mexico, which began operations in June of 2017. During the three months ended April 30, 2024 and 2023 we purchased approximately $1.1 million and $0.6 million of avocados from the partners of Avocados de Jalisco. During the six months ended April 30, 2024 and 2023 we purchased approximately $3.6 million and $4.3 million of avocados from the partners of Avocados de Jalisco.

5.

Other assets

Other assets consist of the following (in thousands):

    

April 30, 

    

October 31, 

2024

2023

Mexican IVA (i.e. value-added) taxes receivable, net (see Note 10)

$

55,555

$

49,888

Infrastructure advances

 

1,641

 

1,641

Other

 

766

 

852

Total

$

57,962

$

52,381

6.

Stock-Based Compensation

In April 2011, our shareholders approved the Calavo Growers, Inc. 2011 Management Incentive Plan (the “2011 Plan”). All directors, officers, employees and consultants (including prospective directors, officers, employees and consultants) of Calavo and its subsidiaries are eligible to receive awards under the 2011 Plan. Shares were issuable under the 2011 Plan through December 2020. On April 21, 2021, the shareholders of Calavo approved the Calavo Growers, Inc. 2020 Equity Incentive Plan (the “2020 Plan”). This is a five-year plan with up to 1,500,000 shares that are issuable pursuant to awards that may be made through December 9, 2025.

Restricted Stock Awards (RSAs)

The total recognized stock-based compensation expense for restricted stock awards was $1.2 million for the three months ended April 30, 2023. The total recognized stock-based compensation expense for restricted stock awards was less than $0.1 million and $1.7 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was no unrecognized stock-based compensation costs related to non-vested RSAs.

12

A combined summary of restricted stock award activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for per share amounts):

    

    

Weighted-Average

    

Aggregate

    

Number of Shares

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

1

$

41.39

Vested

(1)

$

41.39

Outstanding at April 30, 2024

 

$

$

    

    

Weighted-Average

    

Aggregate

 

    

Number of Shares

    

Grant Price

    

Intrinsic Value

 

Outstanding at October 31, 2023

 

29

$

35.24

Vested

(29)

$

35.24

Outstanding at April 30, 2024

 

$

$

Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs)

On November 1, 2023, each of our eight directors were granted 4,929 RSUs (for a total of 39,432 RSUs) at a price of $24.35 that will vest November 1, 2024.

The total recognized stock-based compensation expense for RSUs was $0.3 million and $0.5 million for the three months ended April 30, 2024 and 2023, respectively. The total recognized stock-based compensation expense for RSUs was $0.8 million and $0.9 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was $1.2 million of unrecognized stock-based compensation costs related to non-vested RSUs, which the Company expects to recognize over a weighted-average period of 1.0 years.

A summary of RSU activity, related to our 2020 Plan, is as follows (in thousands, except for per share amounts):

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

72

$

29.35

Forfeited

 

(4)

$

35.18

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at October 31, 2023

 

51

$

35.36

Granted

39

$

24.35

Vested

(17)

$

34.24

Forfeited

 

(5)

$

35.08

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the specified performance targets. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned will be recognized as an adjustment in the period of the adjustment. As of April 30, 2024, the Company still believes that it is not probable that any of the PRSUs for the 2023 and 2022 three-year cumulative performance grant will vest.

Stock Options

Stock options are granted with exercise prices of not less than the fair market value at grant date, generally vest over one to five years and generally expire two to five years after the vest date. We settle stock option exercises with newly issued shares of common stock. We measure compensation cost for all stock-based awards at fair value on the date of grant and recognize compensation expense in our consolidated statements of operations over the service period that the awards are expected to vest. We measure the fair value of our stock-based compensation awards on the date of grant.

13

There was no stock option activity for the three and six months ended April 30, 2024. A summary of stock option activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for weighted-average exercise price):

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at January 31, 2024

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at October 31, 2023

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

The total stock-based compensation expense for options was $0.2 million and $0.1 million for the three months ended April 30, 2024 and 2023, respectively. The total stock-based compensation expense for options was $0.6 million and $0.1 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was less than $0.1 million of unrecognized stock-based compensation costs related to non-vested options, which the Company expects to recognize over a weighted-average remaining period of 2.6 years.

7.

Other events

Dividend payments

On January 31, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on January 26, 2024. On April 29, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on April 1, 2024.

Restricted cash

In the prior year, in connection with the the refinancing of our credit facility, we temporarily posted $0.8 million of cash collateral to satisfy certain collateral requirements as we transitioned banks providing letters of credit related to our workers compensation insurance policies. In the first quarter 2024, this restriction was released.

Litigation

From time to time, we are involved in litigation arising in the ordinary course of our business that we do not believe will have a material adverse impact on our financial statements.

Compliance matters

On January 16, 2024, the Company announced that its internal audit process had identified to the Audit Committee of the Board of Directors certain matters that the Board of Directors determined after fiscal year end merited enhanced evaluation. A Special Committee of the Board of Directors (the “Special Committee”) was established to commence an investigation, with the assistance of external legal counsel and external forensic accountants. The Special Committee determined that certain of those matters related to the Company’s operations in Mexico raised potential issues under the Foreign Corrupt Practices Act (“FCPA”). The Company has voluntarily disclosed this ongoing internal investigation to the SEC and the Department of Justice ("DOJ"), and the Company intends to fully cooperate with the SEC and the DOJ in connection with these matters. Any determination that the Company’s operations or activities were not in compliance with laws, including the FCPA, could result in the imposition of material fines and penalties and the imposition of equitable remedies. The Company cannot currently predict the timing of completion or the outcome of its internal investigation or of any actions that may be taken by the SEC, the DOJ or Mexican authorities in connection with the

14

matters under investigation, and the Company cannot currently estimate the amount or range of loss or potential impact on its consolidated financial statements associated with these matters.

Mexico tax audits

We conduct business both domestically and internationally and, as a result, one or more of our subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions. Accordingly, in the normal course of business, we are subject to examination by taxing authorities, primarily in Mexico and the United States. 

2013 Assessment

In January 2017, Calavo de Mexico (“CDM”) received preliminary observations from the Servicio de Administracion Tributaria in Mexico (the “SAT”) related to an audit for fiscal year 2013 outlining certain proposed adjustments primarily related to intercompany funding, deductions for services from certain vendors/suppliers and IVA. We provided a written rebuttal to these preliminary observations during our second fiscal quarter of 2017.

In July 2018, the SAT’s local office in Uruapan issued to CDM a final tax assessment (the “2013 Assessment”) totaling approximately $2.6 billion Mexican pesos (which includes annual adjustments for inflation, and equals approximately $152.9 million USD at April 30, 2024) related to income tax, flat rate business tax, and value added tax, related to this fiscal 2013 tax audit.  This amount has been adjusted for inflation as of April 30, 2024 to the amount of $3.08 billion Mexican pesos (approx. $181.1 million USD).  Additionally, the tax authorities have determined that we owe our employees profit-sharing liability, totaling approximately $118 million Mexican pesos (approx. $6.9 million USD at April 30, 2024). In August 2018, we filed an Administrative Appeal on the 2013 Assessment, appealing our case to the SAT’s central legal department in Michoacan. 

On June 25, 2021, we became aware that the Administrative Appeal had been resolved by the SAT against CDM on March 12, 2021, and that we had allegedly failed to timely respond to and challenge the SAT’s notification of such resolution, therefore rendering the 2013 Assessment as definitive. Based on legal counsel from our tax advisory firm, we and our tax advisory firm have concluded that the March notification was not legally communicated.

On August 18, 2021, we filed an Administrative Reconsideration (the “Reconsideration”) before the Central Legal Department of the SAT located in Mexico City, asserting that the resolution in March of the Administrative Appeal was wrongly concluded, in particular with respect to the following matters:

oFailure to recognize CDM as a “maquiladora”
oConsidering the Company to have a permanent establishment in Mexico,
oIncluding fruit purchase deposits transferred by the Company to CDM as taxable,
oApplication of 16% IVA tax to fruit purchase deposits; and
oImposing double-taxation on the fruit purchase transactions

SAT formally rejected our request for Reconsideration on January 3, 2022. CDM has filed an Amparo on April 22, 2024 and an Appeal on April 30, 2024 before the Circuit Court challenging the last resolution from March 25, 2024 where the tax authority considered that the filing of the administrative reconsideration was not legally viable because there was a legal remedy already filed that coexists with the administrative reconsideration, that is, the Annulment Suit.

On August 20, 2021 CDM filed an Annulment Suit (the “Annulment Suit”) with the Federal Tax Court, which among other things, strongly contends that the notifications made by the SAT to CDM and its designated advisors of the resolution of the Administrative Appeal in March 2021 were not legally communicated. In addition, the Annulment Suit asserts the same matters central to the Reconsideration, as described above, as wrongly concluded in the resolution of the Administrative Appeal.

15

On October 13, 2023, the Company filed an extension of the Annulment Suit filed on August 20, 2021, as a result of the response to the lawsuit filed by the Tax Authority, pointing out that the Tax Authority’s resolution is unlawful due to improper substantiation and motivation, because of the following:

The QR Code does not allow the company to verify the veracity of the document,
The notification of the tax assessment was not sent to the phone number indicated by the company, when the Tax Authority was obliged to do so, among others.

On November 14, 2023, the Tax Court notified the admission of the extension of the lawsuit was filed.

While we continue to believe that the 2013 Assessment is completely without merit, and that we will prevail on the Annulment Suit in the Tax Court, we also believe that it is in the best interest of CDM and the Company to settle the 2013 Assessment as quickly as possible. In accordance with our cumulative probability analysis on uncertain tax positions, settlements made by the SAT in other cases, the 2011 Assessment settlement reached by CDM with the Ministry of Finance and Administration of the government of the State of Michoacan, Mexico, and the value of CDM assets, we recorded a provision of $11 million, in the third quarter of fiscal 2021, as a discrete item in Income Tax Provision. The provision includes estimated penalties, interest and inflationary adjustments. We believe that this provision remains appropriate as of April 30, 2024 based on our cumulative probability analysis. We incurred $0.2 million and $0.6 million of related professional fees for the three and six months ended April 30, 2024, respectively, which have been recorded in Expenses related to Mexican Tax matters on the consolidated statements of operations.

8.

Noncontrolling interest

The following table reconciles shareholders’ equity attributable to noncontrolling interest related to Avocados de Jalisco (in thousands).

    

 

Three months ended April 30,

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,402

$

1,288

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

37

 

35

Noncontrolling interest, ending

$

1,439

$

1,323

    

Six months ended April 30,

 

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,392

$

1,015

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

47

 

308

Noncontrolling interest, ending

$

1,439

$

1,323

16

9.

Earnings per share

Basic and diluted net income (loss) per share is calculated as follows (data in thousands, except per share data):

Three months ended April 30,

    

2024

    

2023

Numerator:

Net income from continuing operations

$

6,507

$

1,447

Add: Net income attributable to noncontrolling interest

(37)

(35)

Net income from continuing operations attributable to Calavo Growers, Inc.

6,470

1,412

Net loss from discontinued operations (refer to Note 11)

(408)

(5,407)

Net income (loss) attributable to Calavo Growers, Inc.

$

6,062

$

(3,995)

Denominator:

Weighted average shares - Basic

 

17,800

 

17,721

Effect on dilutive securities – Restricted stock/units/options

 

72

 

162

Weighted average shares - Diluted

 

17,872

 

17,883

Net income from continuing operations

Basic

$

0.36

$

0.08

Diluted

$

0.36

$

0.08

Net loss from discontinued operations (refer to Note 11)

Basic

$

(0.02)

$

(0.31)

Diluted

$

(0.02)

$

(0.31)

Net loss per share attributable to Calavo Growers, Inc:

Basic

$

0.34

$

(0.23)

Diluted

$

0.34

$

(0.23)

17

Six months ended April 30,

    

2024

    

2023

Numerator:

Net income from continuing operations

$

3,933

$

1,002

Add: Net income attributable to noncontrolling interest

(47)

(308)

Net income (loss) from continuing operations attributable to Calavo Growers, Inc.

3,886

694

Net loss from discontinued operations (refer to Note 11)

(4,091)

(7,757)

Net income (loss) attributable to Calavo Growers, Inc.

$

(205)

$

(7,063)

Denominator:

Weighted average shares - Basic

 

17,800

 

17,697

Effect on dilutive securities – Restricted stock/units/options

 

66

 

160

Weighted average shares - Diluted

 

17,866

 

17,857

Net income from continuing operations

Basic

$

0.22

$

0.04

Diluted

$

0.22

$

0.04

Net loss from discontinued operations (refer to Note 11)

Basic

$

(0.23)

$

(0.44)

Diluted

$

(0.23)

$

(0.44)

Net loss per share attributable to Calavo Growers, Inc:

Basic

$

(0.01)

$

(0.40)

Diluted

$

(0.01)

$

(0.40)

10.

Mexican IVA taxes receivable

Included in other assets are tax receivables due from the Mexican government for value-added taxes (“IVA”) paid in advance. CDM is charged IVA by vendors on certain expenditures in Mexico, which, insofar as they relate to the exportation of goods, translate into IVA amounts recoverable from the Mexican government.

As of April 30, 2024, and October 31, 2023, CDM IVA receivables totaled $55.6 million (952.8 million Mexican pesos) and $49.9 million (913.6 million Mexican pesos). Historically, CDM received IVA refund payments from the Mexican tax authorities on a timely basis. Beginning in fiscal 2014 and continuing into fiscal 2024, the tax authorities began objecting to refund requests and supporting documentation that had previously been deemed acceptable to process a refund. Additionally, they are also contesting the refunds requested attributable to IVA paid to certain suppliers that allegedly did not fulfill their own tax obligations. We believe these factors and others have contributed to delays in the processing of IVA claims by the Mexican tax authorities. Currently, we are in the process of collecting such balances primarily through regular administrative processes, but these amounts may ultimately need to be recovered through Administrative Appeals and/or other legal means.

During the first quarter of fiscal 2017, the tax authorities informed us that their internal opinion, based on the information provided by the local SAT office, considers that CDM was not properly documented relative to its declared tax structure and therefore CDM could not claim the refundable IVA balance. CDM has strong arguments and supporting documentation to sustain its declared tax structure for IVA and income tax purposes. CDM started an Administrative Appeal for the IVA related to the request of the months of July, August and September of 2015 (the “2015 Appeal”) in order to assert its argument that CDM is properly documented and to therefore change the SAT’s internal assessment. In August 2018, we received a favorable ruling from the SAT’s Legal Administration in Michoacan on the 2015 Appeal indicating that they believe CDM’s legal interpretation of its declared tax structure is indeed accurate. While favorable on this central matter of CDM’s declared tax structure, the ruling, however, still does not recognize the taxpayer’s right to a full refund for the IVA related to the months of July, August and September 2015. Therefore, in October 2018,

18

CDM filed a substance-over-form Annulment Suit in the Federal Tax Court to recover its full refund for IVA over the subject period.

In April 2022, the Tax Court issued the ruling for the months of July, August and September 2015 through which it was declared that the following resolutions were resolved:

It is recognized that CDM operates as a maquila under the authorization of the Ministry of Finance.
It is recognized that all bank deposits corresponding to the purchase of avocados on behalf of Calavo Growers Inc. (CGI), are subject to the maquila program and it is not accruable income for purposes of Income Tax nor activities subject to VAT.
It is recognized that VAT is recoverable, since CDM demonstrated the existence of operations carried under the maquila services.
Resolved that certain VAT amounts attributed to the purchase of certain packing materials are not recoverable as CDM was not the buyer on record and therefore did not pay for the materials, which approximated $6.9 million pesos (approximately $0.4 million USD).

We believe that our operations in Mexico are properly documented, and our internationally recognized tax advisors believe that there are legal grounds to prevail in collecting the corresponding IVA amounts. With assistance from our internationally recognized tax advisory firm, as of April 30, 2024, CDM has filed Administrative Appeals for months for which IVA refunds have been denied by the SAT, and will continue filing such appeals for any months for which refunds are denied in the future. Therefore, it is probable that the Mexican tax authorities will ultimately authorize the refund of the remaining IVA amounts.

11.Assets Held for Sale and Discontinued Operations

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property. The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

During the six-month period ended April 30, 2024, management has concluded that the Fresh Cut business meets the requirements to be classified as held for sale and discontinued operations. As a result, the financial results of that business are reported as discontinued operations in the accompanying statements of operations, and its assets and liabilities are reflected as amounts held for sale in the accompanying balance sheets. The Company's reporting segments have also been changed for the effects of the planned divestiture, as described in Note 2.

19

The following table presents the major classes of assets and liabilities of the Fresh Cut business that are classified as held for sale in the accompanying balance sheets (in thousands).

    

April 30, 

October 31, 

2024

2023

 

  

 

  

Accounts receivable, net

$

26,532

$

27,479

Inventories, net

 

7,485

 

7,859

Prepaid expenses and other current assets

 

2,529

 

2,195

Property, plant, and equipment, net

 

49,872

 

51,805

Operating lease right-of-use assets

28,942

29,676

Goodwill

 

18,442

 

18,442

Intangibles

 

5,047

 

5,423

Other assets

 

78

 

78

Total assets held for sale

$

138,927

$

142,957

 

  

 

  

 

  

 

  

Trade accounts payable

$

9,901

$

10,440

Accrued expenses

 

11,901

 

15,299

Current portion of operating leases

3,360

3,399

Current portion of long-term obligations and finance leases

 

467

 

773

Long-term operating leases, less current portion

26,520

28,065

Long-term obligations and finance leases, less current portion

 

908

 

1,002

Other long-term liabilities

 

204

 

228

Total liabilities held for sale

$

53,261

$

59,206

Goodwill related to our Prepared segment was allocated between our Fresh Cut and guacamole businesses based on the relative fair value of the disposal group and the portion of the reporting unit to be retained.

The following table summarizes the results of operations of the Fresh Cut business that are being reported as discontinued operations (in thousands):

Three months ended

Six months ended

April 30, 

April 30, 

2024

2023

2024

2023

Net sales

    

$

83,959

    

$

86,410

    

$

170,372

    

$

179,851

Cost of sales

 

80,149

 

87,044

 

165,731

 

179,138

Gross profit (loss)

 

3,810

 

(634)

 

4,641

 

713

Selling, general and administrative

 

4,207

 

4,715

 

8,703

 

9,426

Operating loss

(397)

(5,349)

(4,062)

(8,713)

Interest expense

(26)

(29)

(54)

(68)

Other income (expense), net

 

15

 

(29)

 

25

 

(15)

Loss from discontinued operations before income taxes

 

(408)

(5,407)

 

(4,091)

(8,796)

Income tax benefit

 

 

 

 

1,039

Net loss from discontinued operations

$

(408)

$

(5,407)

$

(4,091)

$

(7,757)

Select cash flow information related to the Fresh Cut business follows (in thousands):

Six months ended

April 30, 

2024

2023

Net cash used in operating activities

    

$

(1,970)

    

$

(3,770)

Net cash used in investing activities

    

$

(353)

    

$

(4,651)

20

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

This information should be read in conjunction with the unaudited consolidated financial statements and the notes thereto included in this Quarterly Report, and the audited consolidated financial statements and notes thereto and Management's Discussion and Analysis of Financial Condition and Results of Operations contained in the Annual Report on Form 10-K for the fiscal year ended October 31, 2023 of Calavo Growers, Inc. (“we”, “Calavo”, or the “Company”).

Recent Developments

Dividend payments

On January 31, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on January 26, 2024. On April 29, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on April 1, 2024.

Sale of Fresh Cut

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property (the “Proposed Transaction”). The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction. See also “Discontinued Operations” below.

Compliance matters

On January 16, 2024, the Company announced that its internal audit process had identified to the Audit Committee of the Board of Directors certain matters that the Board of Directors determined after fiscal year end merited enhanced evaluation. A Special Committee of the Board of Directors (the “Special Committee”) was established to commence an investigation, with the assistance of external legal counsel and external forensic accountants. The Special Committee determined that certain of those matters related to the Company’s operations in Mexico raised potential issues under the Foreign Corrupt Practices Act (“FCPA”). The Company has voluntarily disclosed this ongoing internal investigation to the SEC and the Department of Justice ("DOJ"), and the Company intends to fully cooperate with the SEC and the DOJ in connection with these matters. Any determination that the Company’s operations or activities were not in compliance with laws, including the FCPA, could result in the imposition of material fines and penalties and the imposition of equitable remedies. The Company cannot currently predict the timing of completion or the outcome of its internal investigation or of any actions that may be taken by the SEC, the DOJ or Mexican authorities in connection with the matters under investigation, and the Company cannot currently estimate the amount or range of loss or potential impact on its consolidated financial statements associated with these matters.

Although unanticipated issues may arise, we currently expect the costs associated with the Company’s investigation effort to decline beginning in the third quarter.

Mexican Tax Issues

See Notes 7 and 10 of the consolidated financial statements for information on Mexican tax matters and the Mexican IVA taxes receivable.

Critical Accounting Estimates

In preparing our financial statements in accordance with GAAP, we are required to make estimates and assumptions that affect the amounts of assets, liabilities, revenue, and costs and expenses that are reported in the financial statements and accompanying disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based

21

on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results may differ from these estimates and assumptions. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.

There have been no material changes in our critical accounting estimates during the three months ended April 30, 2024, as compared to those disclosed in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates” in our Annual Report on Form 10-K for our fiscal year ended October 31, 2023.

Discontinued Operations

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property. The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

The financial results of the Fresh Cut business have been classified as discontinued operations in the statements of operations and its assets and liabilities have been classified as held for sale in the balance sheets included herein. Unless otherwise noted, amounts and disclosures in this section, relate to our continuing operations (except for the Liquidity and Capital Resources section).

Prior to the decision to divest our Fresh Cut business, the Company’s Prepared reporting segment included the Fresh Cut business unit and our guacamole business. As a result of the planned divestiture, the Fresh Cut business unit is no longer included in our Prepared business segment. All segment information included herein reflect these changes. See Note 11 of the consolidated financial statements for further information.

Non-GAAP Financial Measures

The below tables include non-GAAP measures EBITDA from continuing operations, adjusted EBITDA from continuing operations, adjusted net income (loss) from continuing operations and adjusted net income (loss) from continuing operations per diluted share, which are not prepared in accordance with U.S. generally accepted accounting principles, or “GAAP.”

EBITDA from continuing operations is defined as net income (loss) from continuing operations excluding (1) interest income and expense, (2) income taxes (benefit) provision, (3) depreciation and amortization and (4) stock-based compensation expense. Adjusted EBITDA from continuing operations is EBITDA from continuing operations with further adjustments for (1) non-cash net income (losses) recognized from unconsolidated entities, (2) goodwill impairment, (3) write-off of long-lived assets, (4) acquisition-related costs, (5) restructuring-related costs, including certain severance costs, (6) certain litigation and other related costs, and (7) one-time items. Adjusted EBITDA from continuing operations is a primary metric by which management evaluates the operating performance of the business, on which certain operating expenditures and internal budgets are based and by which, in addition to other factors, the Company’s senior management is compensated. The adjustments to calculate EBITDA from continuing operations and adjusted EBITDA from continuing operations are items recognized and recorded under GAAP in particular periods but might be viewed as not necessarily coinciding with the underlying business operations for the periods in which they are so recognized and recorded.

Adjusted net loss from continuing operations is defined as net loss from continuing operations excluding (1) non-cash net income (losses) recognized from unconsolidated entities, (2) goodwill impairment, (3) write-off of long-lived assets, (4) acquisition-related costs, (5) restructuring-related costs, including certain severance costs, (6) certain litigation and other related costs, and (7) one-time items. Adjusted net income (loss) from continuing operations and the related measure of adjusted net income (loss) from continuing operations per diluted share exclude certain items that are recognized and recorded under GAAP in particular periods but might be viewed as not necessarily coinciding with the

22

underlying business operations for the periods in which they are so recognized and recorded. We believe adjusted net income (loss) from continuing operations affords investors a different view of the overall financial performance of the Company than adjusted EBITDA from continuing operations and the GAAP measure of net income (loss) attributable to Calavo Growers, Inc.

Reconciliations of non-GAAP financial measures to the most directly comparable GAAP financial measures are provided in the financial tables below.

Items are considered one-time in nature if they are non-recurring, infrequent or unusual and have not occurred in the past two years or are not expected to recur in the next two years, in accordance with SEC rules. One-time items are identified in the notes to the reconciliations in the financial tables below.

Non-GAAP information should be considered as supplemental in nature and not as a substitute for, or superior to, any measure of performance prepared in accordance with GAAP. None of these metrics are presented as measures of liquidity. The way the Company measures EBITDA from continuing operations, adjusted EBITDA from continuing operations, adjusted net income (loss) from continuing operations and adjusted net income (loss) from continuing operations per diluted share may not be comparable to similarly titled measures presented by other companies and may not be identical to corresponding measures used in Company agreements.

Adjusted Net Income from Continuing Operations (Non-GAAP, Unaudited)

The following table presents adjusted income (loss) from continuing operations, net of income taxes and adjusted net income (loss) from continuing operations per diluted share, each a non-GAAP measure, and reconciles them to income (loss) from continuing operations, net of incomes taxes, and Diluted EPS from continuing operations, which are the most directly comparable GAAP measures. See “Non-GAAP Financial Measures” above (in thousands, except per share amounts).

Three months ended April 30,

 

Six months ended April 30,

    

2024

    

2023

    

2024

    

2023

Net income from continuing operations

$

6,507

$

1,447

$

3,933

$

1,002

Add: Net income attributable to noncontrolling interest

(37)

(35)

(47)

(308)

Net income (loss) from continuing operations attributable to Calavo Growers, Inc.

6,470

1,412

3,886

694

Non-GAAP adjustments:

 

  

 

  

 

  

 

  

Non-cash (income) loss recognized from unconsolidated entities (a)

 

(204)

 

56

 

(205)

 

(100)

Impairment, losses and charges related to property, plant and equipment (b)

 

235

235

Restructure costs - consulting, management recruiting and severance (c)

550

3,557

1,037

3,760

Expenses related to Mexican tax matters (d)

202

386

585

2,434

Legal settlement and related expenses (e)

700

700

Professional fees related to FCPA Mexico investigation (f)

2,656

5,036

Tax impact of adjustments (g)

 

(774)

 

(1,206)

 

(1,613)

 

(1,757)

Adjusted net income from continuing operations

$

8,900

$

5,140

$

8,726

$

5,966

Calavo Growers, Inc.’s continuing operations per share:

 

  

 

  

 

  

 

  

Diluted EPS from continuing operations (GAAP)

$

0.36

$

0.08

$

0.22

$

0.04

Adjusted net income from continuing operations per diluted share

$

0.50

$

0.29

$

0.49

$

0.33

Number of shares used in per share computation:

 

  

 

  

 

  

 

  

Diluted

 

17,872

 

17,883

 

17,866

 

17,857

23

(a)For the three months ended April 30, 2024 and 2023, we realized income of $0.2 million and losses of $0.1 million from Agricola Don Memo. For the six months ended April 30, 2024 and 2023, we realized income of $0.2 million and income of $0.1 million from Agricola Don Memo.
(b)On April 1, 2023, we completed the divesture of our salsa business in our Prepared segment and incurred $0.2 million in losses related to the disposal of property, plant and equipment.
(c)For the three months ended April 30, 2024, we incurred $0.6 million in severance and other costs related to the departure of certain members of management. For the six months ended April 30, 2024, we incurred $0.9 million in severance and other costs and $0.1 million in stock-based compensation related to the departure of certain members of management.

For the three and six months ended April 30, 2023, we recorded $0.6 million in severance costs as part of U.S. restructuring efforts. In addition, we incurred $1.2 million in severance and other costs and $1.2 million in stock-based compensation related to the departure of our former Chief Executive Officer. Additionally, we incurred $0.6 million related to the divesture of Salsa Lisa.

(d)For the three and six months ended April 30, 2024, we incurred $0.2 million and $0.6 million of professional fees related to the Mexican tax matters, respectively. For the three and six months ended April 30, 2023, we recognized a reserve of $0.4 million and $2.4 million related to the Mexican tax matters, respectively.
(e)For the three and six months ended April 30, 2023, we accrued $0.6 million in a legal settlement from a dispute from over five years ago connected to an old unused distribution agreement that was entered into over a decade ago.  This legal settlement was considered out of the ordinary due to the length it took to settle and since we have not done business with this party for many years.  There are no other similar matters outstanding. In addition, we incurred $0.1 million in associated legal fees.
(f)For the three and six months ended April 30, 2024, we incurred $2.7 million and $5.0 million of professional fee expenses related to the FCPA investigation in Mexico, respectively. See further information in Note 7 to the consolidated financial statements.
(g)Tax impact of non-GAAP adjustments are based on effective year-to-date tax rates.

Reconciliation of EBITDA from Continuing Operations and Adjusted EBITDA from Continuing Operations (Non-GAAP, Unaudited)

The following table presents EBITDA from continuing operations and adjusted EBITDA from continuing operations, each a non-GAAP measure, and reconciles them to net income (loss) attributable to Calavo Growers, Inc., which is the most directly comparable GAAP measure. See “Non-GAAP Financial Measures” above (in thousands, except per share amounts).

    

Three months ended April 30,

 

Six months ended April 30,

    

2024

    

2023

    

2024

    

2023

Net income from continuing operations

$

6,507

$

1,447

 

$

3,933

$

1,002

Add: Net income attributable to noncontrolling interest

(37)

(35)

(47)

(308)

Net income (loss) from continuing operations attributable to Calavo Growers, Inc.

6,470

1,412

3,886

694

Interest Income

(115)

(90)

 

(240)

(363)

Interest Expense

 

962

 

244

1,786

 

621

Provision for Income Taxes

 

390

 

484

963

 

443

Depreciation and Amortization

 

2,078

 

2,070

4,110

 

4,024

Stock-Based Compensation

 

456

 

2,113

1,348

 

3,305

EBITDA from continuing operations

$

10,241

$

6,233

$

11,853

$

8,724

Adjustments:

 

  

 

  

 

  

 

  

Non-cash (income) loss recognized from unconsolidated entities (a)

 

(204)

 

56

 

(205)

 

(100)

Impairment, losses and charges related to property, plant and equipment (b)

 

 

235

 

 

235

Restructure costs - consulting and management recruiting and severance (c)

550

2,327

967

2,530

Expenses related to Mexican tax matters (d)

202

386

585

2,434

Legal settlement and related expenses (e)

700

700

Professional fees related to FCPA Mexico investigation (f)

 

2,656

 

 

5,036

 

Adjusted EBITDA from continuing operations

$

13,445

$

9,937

$

18,236

$

14,523

See prior page for footnote references

24

Results of Operations

Net Sales

The following table summarizes our net sales by business segment for each of the three and six months ended April 30, 2024 and 2023:

Three months ended April 30, 

Six months ended April 30, 

2024

Change

2023

2024

Change

2023

Gross sales:

    

    

    

    

    

    

    

    

    

    

    

    

    

Grown

$

166,755

19

%  

$

140,301

$

279,781

8

%  

$

258,050

Prepared

 

17,628

(2)

%  

 

17,978

 

32,208

(2)

%  

 

32,992

Total net sales

$

184,383

16

%  

$

158,279

$

311,989

7

%  

$

291,042

As a percentage of sales:

Grown

 

90.4

%  

 

88.6

%  

 

89.7

%  

 

88.7

%

Prepared

 

9.6

%  

 

11.4

%  

 

10.3

%  

 

11.3

%

 

100.0

%  

 

100.0

%  

 

100.0

%  

 

100.0

%

Summary

Net sales for the three months ended April 30, 2024, compared to the corresponding period in fiscal 2023, increased by $26.1 million, or approximately 16%. This increase was across the Grown segment. Net sales for the six months ended April 30, 2024, compared to the corresponding period in fiscal 2023, increased by $21.6 million, or approximately 7%. This increase was across the Grown segment.

We will continue to pursue grower recruitment opportunities and expand relationships with retail and foodservice customers to fuel net sales growth in each of our business segments. Our Grown and Prepared segments of our business are subject to seasonal trends which can impact the volume and quality of raw materials sourced in any particular quarter.

Grown products

Second Quarter 2024 vs. Second Quarter 2023

Net sales for the Grown products business increased by approximately $26.5 million, or 19%, for the second quarter of fiscal 2024 compared to the corresponding period in fiscal 2023. The increase in Grown product sales during the second quarter of fiscal 2024 was primarily related to an increase in sales of avocados and tomatoes.

Sales of avocados increased $14.1 million, or 12%, for the second quarter of 2024 compared to the prior year period. The increase in avocado sales during the second quarter of fiscal 2024 was primarily related to an increase in the sales price per carton by approximately 28%, partially offset by a decrease of cartons sold by 13%, as we continue to prioritize margin over volume in our sourcing and sales decisions. The increase in the sales price per carton was mainly due to strong demand for avocados.

Sales of tomatoes increased $11.9 million, or 73%, for the second quarter of 2024, when compared to the prior year period. The increase in tomato sales was due to an increase in volume of tomatoes sold of approximately 28% in the second quarter of 2024, compared to the same prior year period. In addition, the sales price per carton of tomatoes increased by approximately 35%.

25

Six Months Ended April 30, 2024 vs. Six Months Ended April 30, 2023

Net sales for the Grown products business increased by approximately $23.5 million, or 8%, for the six months ended April 30, 2024 compared to the corresponding period in fiscal 2023. The increase in Grown product sales during the six months ended April 30, 2024 was primarily related to an increase in sales of avocados due to an overall increase in the sales prices per carton, in addition, sales of tomatoes increased due to an increase in pounds sold and an increase in the sales prices per pound for tomatoes.

Sales of avocados increased $12.4 million, or 6%, for the six months ended April 30, 2024 compared to the prior year period. The increase in avocado sales during the six months ended April 30, 2024 was primarily related to an increase in sales prices per carton of approximately 25%, partially offset by a decrease in cartons sold by 16%. The increase in the sales price per carton was mainly due to strong demand for avocados.

Sales of tomatoes increased $9.3 million, or 31%, for the six months ended April 30, 2024, when compared to the prior year period. The increase in tomato sales was primarily due to an increase in the sales price per carton of tomatoes which increased by approximately 20%, as well as an increase in the volume of tomatoes sold of approximately 9% in the first quarter of 2024, compared to the same prior year period.

Prepared products

Second Quarter 2024 vs. Second Quarter 2023

Net sales for the Prepared products business decreased by approximately $0.3 million, for the three months ended April 30, 2024 compared to the corresponding period in fiscal 2023. This decrease in Prepared product sales during the three months ended April 30, 2024 was primarily related to the divestiture of our salsa business in June 2023.

Six Months Ended April 30, 2024 vs. Six Months Ended April 30, 2023

Net sales for the Prepared products business decreased by approximately $0.8 million, for the three months ended April 30, 2024 compared to the corresponding period in fiscal 2023. This decrease in Prepared product sales during the three months ended April 30, 2024 was primarily related to the divestiture of our salsa business in June 2023.

Gross Profit

The following table summarizes our gross profit and gross profit percentages by business segment for the three months ended April 30, 2024 and 2023:

Three months ended April 30, 

Six months ended April 30, 

2024

Change

2023

2024

Change

2023

Gross profit (loss):

    

    

    

    

    

    

    

    

    

    

    

    

 

Grown

$

16,049

27

%  

$

12,599

$

24,187

10

%  

$

22,080

Prepared

 

4,308

40

%  

 

3,072

 

8,638

29

%  

 

6,676

Total gross profit

$

20,357

30

%  

$

15,671

$

32,825

14

%  

$

28,756

Gross profit percentages:

Grown

 

9.6

%  

 

9.0

%  

 

8.6

%  

 

8.6

%

Prepared

 

24.4

%  

 

17.1

%  

 

26.8

%  

 

20.2

%

Consolidated

 

11.0

%  

 

9.9

%  

 

10.5

%  

 

9.9

%

26

Summary

Our cost of goods sold consists predominantly of ingredient costs (fruit and other food products), packing materials, freight and handling, labor and overhead (including depreciation) associated with packing, distributing and/or preparing food products, and other direct expenses pertaining to products sold.

Gross profit increased by approximately $4.7 million, or 30%, for the second quarter of fiscal 2024 compared to the corresponding period in fiscal 2023. The increase in gross profit was across both segments. Gross profit increased by approximately $4.1 million, or 14%, for the six months ended April 30, 2024 compared to the corresponding period in fiscal 2023. The increase in gross profit was across both segments.

Grown products

The increase in our Grown products gross profit for the quarter ended April 30, 2024 was primarily the result of increased gross profit for avocados and tomatoes. For the second quarter of fiscal 2024, the gross profit for avocados increased by approximately $1.7 million or 15%. For the second quarter of fiscal 2024, the gross profit percentage for avocados was 9.6% compared to 9.3% for the second quarter of 2023. For the second quarter of fiscal 2024, the gross profit for tomatoes increased by approximately $1.5 million or 123%. This increase is mainly due to higher volumes of tomatoes of 28% and an increase in the sale price per carton of 35%.

Gross profit for the quarter was also affected by the change in the value of the U.S. dollar in relation to the Mexican peso during the quarter, resulting in a $0.3 million net loss related the remeasurement of peso-dominated net assets at our Mexican subsidiaries. This is in comparison to a remeasurement gain of $1.0 million for the same period last year.

The increase in our Grown products gross profit for the six months ended April 30, 2024 was primarily the result of increased gross profit for avocados and tomatoes. For the six months ended April 30, 2024, the gross profit for avocados increased by approximately $1.7 million or 9%. For the six months ended April 30, 2024, the gross profit percentage for avocados was 8.9% compared to 8.7% for the six months ended April 30, 2023. For the six months ended April 30, 2024, the gross profit for tomatoes increased by approximately $0.4 million or 18%.

Gross profit for the six months ended April 30, 2024 was also affected by the change in the value of the U.S. dollar in relation to the Mexican peso during the six months ended April 30, 2024, resulting in a $1.4 million net gain related to the remeasurement of peso-dominated net assets at our Mexican subsidiaries. This is in comparison to a remeasurement gain of $2.2 million for the same period last year.

Note that any additional significant fluctuations in the exchange rate between the U.S. dollar and the Mexican peso may have a material impact on future gross profits for our Grown products segment.

Prepared products

The increase in our Prepared products gross profit for the three and six months ended April 30, 2024 was the result of increased gross profit in our guacamole products.

Guacamole products gross profit percentage for the three months ended April 30, 2024 was 24.4%, compared to a gross profit of 21.8% for the prior year period. Guacamole products gross profit percentage for the six months ended April 30, 2024 was 26.8%, compared to a gross profit of 23.7% for the prior year period. The increase in gross profit percentage for the three and six months ended April 30, 2024 in guacamole products was primarily due to lower raw product fruit costs and manufacturing improvements.

Any significant fluctuation in the cost of fruit used in the production process or the exchange rate between the U.S. dollar and the Mexican peso may have a material impact on future gross profit for our Prepared segment.

27

Selling, General and Administrative

Three months ended April 30, 

Six months ended April 30, 

2024

Change

2023

2024

Change

2023

(Dollars in thousands)

(Dollars in thousands)

Selling, general and administrative

$

13,020

    

(3)

%  

$

13,361

    

$

26,483

    

6

%  

$

25,003

    

Percentage of net sales

 

7.1

%  

 

8.4

%  

 

8.5

%  

 

8.6

%

Selling, general and administrative expenses of $13.0 million for the three months ended April 30, 2024 include costs of marketing and advertising, sales expenses (including broker commissions) and other general and administrative costs. Selling, general and administrative expenses decreased by $0.3 million, or 3%, for the three months ended April 30, 2024 compared to the prior year period. This decrease was primarily due to $1.2 million in severance and other costs and $1.2 million in stock-based compensation, in the prior year, related to the departure of our former Chief Executive Officer. In addition, in the prior year, we incurred $0.7 million in a legal settlement and associated legal costs. Partially offsetting these decreases, was an increase of $2.7 million in professional fees for the FCPA Mexico investigation and related expenses.

Selling, general and administrative expenses of $26.5 million for the six months ended April 30, 2024 include costs of marketing and advertising, sales expenses (including broker commissions) and other general and administrative costs. Selling, general and administrative expenses increased by $1.5 million, or 6%, for the six months ended April 30, 2024 compared to the prior year period. This increase was primarily due to an increase of $5.0 million in professional fees for the FCPA Mexico investigation and related expenses. Partially offsetting this increase, were decreases due to $1.2 million in severance and other costs and $1.2 million in stock-based compensation, in the prior year, related to the departure of our former Chief Executive Officer. In addition, in the prior year, we incurred $0.7 million in a legal settlement and associated legal costs.

Income (loss) from unconsolidated entities

Three months ended April 30, 

Six months ended April 30,

 

2024

Change

2023

2024

Change

2023

 

(Dollars in thousands)

(Dollars in thousands)

 

Income (loss) from unconsolidated entities

    

$

204

    

(464)

%  

$

(56)

    

$

205

    

105

%  

$

100

Income from unconsolidated entities includes our participation in earnings or losses from our investments in Don Memo. For the three months ended April 30, 2024 and 2023 we realized income of $0.2 million and a loss of $0.1 million from Agricola Don Memo, respectively. For the six months ended April 30, 2024 and 2023 we realized income of $0.2 million and income of $0.1 million from Agricola Don Memo, respectively.

Income Tax Expense

Three months ended April 30, 

Six months ended April 30, 

2024

Change

2023

2024

Change

2023

Income tax expense

    

$

(390)

    

(19)

%  

$

(484)

    

$

(963)

    

117

    

$

(443)

    

Effective tax rate

 

5.7

%  

 

25.1

%  

 

19.7

%  

 

30.7

%

Our tax provision is determined using an estimated annual effective tax rate and is adjusted for discrete taxable events that may occur during the quarter. The effective tax rate for the three and six-months ended April 30, 2024, is lower than the effective tax rate for the three and six-months ended April 30, 2023, primarily due to the valuation allowances on the Company’s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized.

28

Liquidity and Capital Resources

Cash provided by operating activities was $2.2 million for the six months ended April 30, 2024, compared to cash used by operating activities of $3.8 million for the corresponding period in fiscal 2023. Cash provided by operating activities for the six months ended April 30, 2024 reflects primarily our net loss of $0.2 million, non-cash activities (depreciation and amortization, stock-based compensation expense, provision for losses on accounts receivable, losses from unconsolidated entities, loss on disposal of property, plant and equipment, and gain on the sale of the Temecula packinghouse) of $7.3 million and a net effect of changes in operating assets and liabilities of $5.0 million.

Changes in operating assets and liabilities inclued an increase in accounts receivable of $21.3 million, an increase in inventory of $9.6 million, an increase in other assets of $5.7 million, and an increase in income taxes receivable of $1.0 million offset by an increase in payable to growers of $22.7 million, a decrease in advances to suppliers of $4.1 million, a net decrease in accounts payable accrued expenses and other liabilities of $3.3 million and a decrease in prepaid expenses and other current assets of $2.6 million.

The increase in our accounts receivable is due to an increase in sales for the month of April 2024 compared to October 2023. The increase in our inventory as of April 30, 2024, when compared to October 31, 2023, is primarily due to higher inventory of California avocados. The increase in other assets as of April 30, 2024, when compared to October 31, 2023, is primarily due to an increase in Mexican IVA taxes receivable. The increase in payable to growers is mostly due to higher volume of California avocados and tomatoes in April 2024 compared to October 2023. The decrease in our prepaid and other current assets is primarily due to a deposit as of October 31, 2023 for collateral in connection with our workers compensation insurance policies while we were in the process of obtaining a letter of credit, which has since been repaid. The decrease in advances to suppliers is mainly due to preseason advances being repaid through settlement to our tomato consignment growers. The decrease in accounts payable, accrued expenses and other liabilities is primarily related to the timing of payments in April 2024.

Cash used in investing activities was $2.4 million for the six months ended April 30, 2024, which related to purchases of property, plant, and equipment.

Cash provided by financing activities was $1.6 million for the six months ended April 30, 2024, which related principally to net receipts on our credit facility totaling $7.0 million, partially offset by payments of $3.6 million in dividends, payments on long-term obligations of $0.9 million, the payment of minimum withholding of taxes on the net settling of shares of $0.6 million, and payments on the term loan $0.2 million.

Our principal sources of liquidity are our existing cash reserves, cash generated from operations and amounts available for borrowing under our existing credit facility. Cash and cash equivalents as of April 30, 2024 and October 31, 2023 totaled $4.3 million and $2.9 million. Our working capital at April 30, 2024 was $54.4 million, compared to $51.6 million at October 31, 2023.

As discussed in the Overview section above, we and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property. The Proposed Transaction is expected to close in the third quarter of fiscal 2024. If completed, we expect to use the net proceeds from the Proposed Transaction primarily for the reduction of debt and return of cash to shareholders.

We believe that cash flows from operations, availability under our credit facility, and other sources will be sufficient to satisfy our future capital expenditures, grower recruitment efforts, working capital and other financing requirements for the foreseeable future.

On June 26, 2023, Calavo and certain subsidiaries entered into a Credit Agreement (the “Credit Agreement”) by and among Calavo, certain subsidiaries of Calavo as guarantors, and Wells Fargo Bank, National Association, as agent and lender (“Agent”). The Credit Agreement provides for a revolving credit facility (the Revolving Loans”) of up to $90.0 million, along with a capex credit facility of up to $10.0 million (the “Term Loan”).

29

Borrowings of the revolving loans under the Credit Agreement are asset based and are subject to a borrowing base calculation that includes a certain percentage of eligible accounts receivable, inventory and equipment of Calavo, less any reserves implemented by Agent in its permitted discretion; provided that the equipment based portion of such borrowing base calculation will reduce monthly following the closing date.

Borrowings under the Credit Agreement bear interest at a rate per annum equal to an applicable margin, plus, at Calavo’s option, either a base rate or a secured overnight financing rate (“SOFR”) term rate (which includes a spread adjustment of 0.10% and is subject to a floor of 0.00%). The applicable margin is (i) for Revolving Loans, 0.50% for base rate borrowings and 1.50% for SOFR term rate borrowings, and (ii) for Term Loan, 1.00% for base rate borrowings and 2.00% for SOFR term rate borrowings.  The credit facility matures on June 26, 2028.

As of April 30, 2024, we were in compliance with the financial covenants. As of April 30, 2024, approximately $43.0 million was available for borrowing, based on our borrowing base calculation discussed above.

The weighted-average interest rate under the credit facility was 7.1% at April 30, 2024.  Under the credit facility, we had $42.0 million and $3.8 million outstanding related to the revolving loans and Term Loan, respectively, as of April 30, 2024.

Contractual Commitments

There have been no other material changes to our contractual commitments from those previously disclosed in our Annual Report on Form 10-K for our fiscal year ended October 31, 2023. For a summary of the contractual commitments at October 31, 2023, see Part II, Item 7, in our 2023 Annual Report on Form 10-K.

30

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Our financial instruments include cash and cash equivalents, accounts receivable, payable to growers, accounts payable, current and long-term borrowings pursuant to our credit facility, and long-term, fixed-rate obligations. All of our financial instruments are entered into during the normal course of operations and have not been acquired for trading purposes. The table below summarizes interest rate sensitive financial instruments and presents principal cash flows in U.S. dollars, which is our reporting currency, and weighted-average interest rates by expected maturity dates, as of April 30, 2024.

(All amounts in thousands)

Expected maturity date April 30,

    

2025

    

2026

    

2027

    

2028

    

2029

    

Thereafter

    

Total

    

Fair Value

Assets

Cash and cash equivalents (1)

$

4,273

$

$

$

$

$

$

4,273

$

4,273

Accounts receivable (1)

 

56,142

 

 

 

 

 

 

56,142

 

56,142

Advances to suppliers (1)

 

11,196

 

 

 

 

 

 

11,196

 

11,196

Liabilities

Payable to growers (1)

$

37,491

$

$

$

$

$

$

37,491

$

37,491

Accounts payable (1)

 

6,505

 

 

 

 

 

 

6,505

 

6,505

Borrowings pursuant to credit facility (1)

 

 

 

 

42,025

 

 

 

42,025

 

42,025

Term loan (1)

 

813

 

692

 

692

 

1,625

 

 

 

3,822

 

3,822

(1)We believe the carrying amounts of cash and cash equivalents, accounts receivable, advances to suppliers, payable to growers, and accounts payable approximate their fair value due to the short maturity of these financial instruments and the carrying amount of borrowings pursuant to our credit facility approximates fair market value due to the variable rate of interest.

We were not a party to any derivative instruments during the fiscal year. It is currently our practice not to use derivative instruments for speculative or trading purposes. Additionally, we do not use any hedging or forward contracts to offset market volatility.

Our Mexican-based operations transact a significant portion of business in Mexican pesos. Funds are transferred by our corporate office to Mexico on a weekly basis to satisfy Mexican cash needs. We do not currently use derivative instruments to hedge fluctuations in the Mexican peso to U.S. dollar exchange rates. Management does, however, evaluate this opportunity from time to time. Total foreign currency remeasurement losses for the three months ended April 30, 2024, net of gains, was $0.3 million. Total foreign currency remeasurement gains for the three months ended April 30, 2023, net of losses, was $1.0 million. Total foreign currency remeasurement gains for the six months ended April 30, 2024 and 2023, net of losses, was $1.4 million and $2.2 million, respectively.

ITEM 4. CONTROLS AND PROCEDURES

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this report.  Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective.

There were no changes in the Company’s internal control over financial reporting during the quarter ended April 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

31

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

Please refer to Note 7 to the consolidated financial statements included in this Quarterly Report for further information.

ITEM 1A. RISK FACTORS

For a discussion of our risk factors, see Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended October 31, 2023.  There have been no material changes from the risk factors set forth in such Annual Report on Form 10-K.  However, the risks and uncertainties that we face are not limited to those set forth in such Annual Report on Form 10-K.  Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business and the trading price of our common stock.

ITEM 5. OTHER INFORMATION

Trading Plans

During the quarter ended April 30, 2024, no director or Section 16 officer adopted or terminated any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmation defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangements.”

ITEM 6. EXHIBITS

31.1

Certification of Chief Executive Officer Pursuant to Rule 13a-14(a)/15d-14(a0, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

32.1

Certification by Chief Executive Officer and Chief Financial Officer of Periodic Report Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Ocley Act of 2002. *

101

The following financial information from the Quarterly Report on Form 10-Q of Calavo Growers, Inc. for the quarter ended April 30, 2024, formatted in Inline XBRL (Extensible Business Reporting Language) includes: (1) Consolidated Balance Sheets as of April 30, 2024 and October 31, 2023; (2) Consolidated Statements of Operations for the three and six months ended April 30, 2024 and 2023; (3) Consolidated Statements of Cash Flows for the six months ended April 30, 2024 and 2023; (4) Consolidated Statements of Shareholders’ Equity for the three and six months ended April 30, 2024 and 2023; and (5) Notes to Consolidated Financial Statements.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

*

This certification is deemed not filed for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

32

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.

Calavo Growers, Inc.

(Registrant)

Date: June 10, 2024

By

/s/ Lecil E. Cole

Lecil E. Cole

Chief Executive Officer

(Principal Executive Officer)

Date: June 10, 2024

By

/s/ Shawn Munsell

Shawn Munsell

Chief Financial Officer

(Principal Financial Officer)

33

EX-31.1 2 cvgw-20240430xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

15 U.S.C. § 7241

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lecil E. Cole, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Calavo Growers, 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 the 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 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:
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:  June 10, 2024

/s/  Lecil E. Cole

Lecil E. Cole

Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 cvgw-20240430xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

15 U.S.C. § 7241

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Shawn Munsell, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Calavo Growers, 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 the 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 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:
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:  June 10, 2024

/s/  Shawn Munsell

Shawn Munsell

Chief Financial Officer (Principal Financial Officer)


EX-32.1 4 cvgw-20240430xex32d1.htm EX-32.1

Exhibit 32.1

WRITTEN STATEMENT OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

The undersigned, the Chief Executive Officer, and our Interim Chief Financial Officer of Calavo Growers, Inc. (the Company), hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge, the Company’s Quarterly Report on Form 10-Q for the quarter ended April 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the Report), fully complies with the requirements of Section 13(a) or 15 (d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:  June 10, 2024

/s/  Lecil E Cole

Lecil E. Cole

Chief Executive Officer

/s/  Shawn Munsell

Shawn Munsell

Chief Financial Officer


EX-101.SCH 5 cvgw-20240430.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Information regarding our operations in different segments - Product (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Other assets (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Assets Held for Sale and Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of the business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Information regarding our operations in different segments link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Other assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other events link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Noncontrolling interest link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Mexican IVA taxes receivable link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Information regarding our operations in different segments (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Other assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Noncontrolling interest (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of the business (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Information regarding our operations in different segments - Gross Profit (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Information regarding our operations in different segments - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stock-Based Compensation - General (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Stock-Based Compensation - Non-options (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Stock-Based Compensation - Stock Option (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other events (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Mexican IVA taxes receivable (Details) link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Assets Held for Sale and Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of the business (Policies) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Assets Held for Sale and Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cvgw-20240430_cal.xml EX-101.CAL EX-101.DEF 7 cvgw-20240430_def.xml EX-101.DEF EX-101.LAB 8 cvgw-20240430_lab.xml EX-101.LAB EX-101.PRE 9 cvgw-20240430_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
6 Months Ended
Apr. 30, 2024
May 31, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2024  
Document Transition Report false  
Entity File Number 000-33385  
Entity Registrant Name CALAVO GROWERS, INC  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 33-0945304  
Entity Address, Address Line One 1141-A Cummings Road  
Entity Address, City or Town Santa Paula  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 93060  
City Area Code 805  
Local Phone Number 525-1245  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol CVGW  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   17,800,095
Entity Central Index Key 0001133470  
Current Fiscal Year End Date --10-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,273 $ 2,091
Restricted cash   761
Accounts receivable, net of allowances of $4,127 (2024) and $3,364 (2023) 56,142 33,897
Inventories 41,554 31,571
Prepaid expenses and other current assets 8,188 11,739
Advances to suppliers 11,196 14,684
Current assets held for sale 138,927 37,533
Income taxes receivable 2,064 1,094
Total current assets 262,344 133,370
Property, plant, and equipment, net 57,796 60,924
Operating lease right-of-use assets 16,664 18,357
Investments in unconsolidated entities 3,107 2,902
Deferred income tax assets 3,010 3,010
Goodwill 10,211 10,211
Non-current assets held for sale   105,424
Intangibles, net 275 275
Other assets 57,962 52,381
Total assets 411,369 386,854
Current liabilities:    
Payable to growers 37,491 14,788
Trade accounts payable 6,505 5,097
Accrued expenses 19,829 15,809
Current liabilities held for sale 53,261 29,911
Other current liabilities 11,000 11,000
Current portion of term loan 813 647
Current portion of operating leases 3,401 3,663
Current portion of long-term obligations and finance leases 882 831
Total current liabilities 133,182 81,746
Long-term liabilities:    
Borrowings pursuant to line of credit, long-term 42,025 35,024
Long-term liabilities held for sale   29,295
Long-term portion of term loan 3,009 3,416
Long-term portion of operating leases 15,759 17,328
Long-term portion of obligations and finance leases 4,708 4,645
Deferred income tax liabilities 746 746
Other long-term liabilities 4,609 4,425
Total long-term liabilities 70,856 94,879
Commitments and contingencies
Shareholders' equity:    
Common stock ($0.001 par value, 100,000 shares authorized; 17,800 (2024) and 17,761 (2023) shares issued and outstanding) 18 18
Additional paid-in capital 177,302 176,481
Noncontrolling interest 1,439 1,392
Retained earnings 28,572 32,338
Total shareholders' equity 207,331 210,229
Total liabilities and shareholders' equity $ 411,369 $ 386,854
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Apr. 30, 2024
Oct. 31, 2023
CONSOLIDATED BALANCE SHEETS    
Allowances of accounts receivable $ 4,127 $ 3,364
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000 100,000
Common stock, shares issued 17,800 17,761
Common stock, shares outstanding 17,800 17,761
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 184,383 $ 158,279 $ 311,989 $ 291,042
Cost of sales 164,026 142,608 279,164 262,286
Gross profit 20,357 15,671 32,825 28,756
Selling, general and administrative 13,020 13,361 26,483 25,003
Expenses related to Mexican tax matters 202 386 585 2,434
Operating income 7,135 1,924 5,757 1,319
Interest expense (962) (244) (1,786) (621)
Other income, net 520 307 720 647
Income before income taxes and loss from unconsolidated entities 6,693 1,987 4,691 1,345
Income tax expense (390) (484) (963) (443)
Net income (loss) from unconsolidated entities 204 (56) 205 100
Net income from continuing operations 6,507 1,447 3,933 1,002
Net loss from discontinued operations (refer to Note 11) (408) (5,407) (4,091) (7,757)
Net income (loss) 6,099 (3,960) (158) (6,755)
Add: Net income attributable to noncontrolling interest (37) (35) (47) (308)
Net income (loss) attributable to Calavo Growers, Inc. $ 6,062 $ (3,995) $ (205) $ (7,063)
Earnings Per Share, Basic        
Basic, Continuing Operations (in dollars per shares) $ 0.36 $ 0.08 $ 0.22 $ 0.04
Basic, Discontinued Operations (in dollars per shares) (0.02) (0.31) (0.23) (0.44)
Net income (loss) attributable to Calavo Growers, Inc (in dollar per share) 0.34 (0.23) (0.01) (0.40)
Earnings Per Share, Diluted        
Diluted, Continuing Operations (in dollars per shares) 0.36 0.08 0.22 0.04
Diluted, Discontinued Operations (in dollars per shares) (0.02) (0.31) (0.23) (0.44)
Net income (loss) attributable to Calavo Growers, Inc (in dollar per share) $ 0.34 $ (0.23) $ (0.01) $ (0.40)
Number of shares used in per share computation:        
Basic 17,800 17,721 17,800 17,697
Diluted 17,872 17,883 17,866 17,857
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash Flows from Operating Activities:    
Net loss $ (158) $ (6,755)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 6,633 8,453
Non-cash operating lease expense (720) 45
Net income from unconsolidated entities (205) (100)
Divesture of Calavo Salsa Lisa   624
Provision for uncollectible Mexican IVA taxes receivable 165 1,404
Stock-based compensation expense 1,446 3,403
Gain on sale of Temecula packinghouse (108) (108)
Loss on disposal of property, plant, and equipment 56 40
Effect on cash of changes in operating assets and liabilities:    
Accounts receivable, net (21,298) (9,811)
Inventories (9,609) (4,377)
Prepaid expenses and other current assets 2,617 (1,656)
Advances to suppliers 4,088 87
Income taxes receivable/payable (970) (934)
Other assets (5,746) (7,430)
Payable to growers 22,703 6,611
Trade accounts payable, accrued expenses and other liabilities 3,256 6,726
Net cash provided by (used in) operating activities 2,150 (3,778)
Cash Flows from Investing Activities:    
Purchases of property, plant, and equipment (2,377) (8,461)
Net cash used in investing activities (2,377) (8,461)
Cash Flows from Financing Activities:    
Payment of dividend to shareholders (3,561) (6,876)
Proceeds from revolving credit facility 83,176 130,800
Payments on revolving credit facility (76,175) (109,800)
Payments of minimum withholding taxes on net share settlement of equity awards (625)  
Payments on term loan (241)  
Payments on long-term obligations and finance leases (926) (869)
Proceeds from stock option exercises   48
Net cash provided by financing activities 1,648 13,303
Net increase in cash, cash equivalents and restricted cash 1,421 1,064
Cash, cash equivalents and restricted cash, beginning of period 2,852 3,134
Cash, cash equivalents and restricted cash, end of period 4,273 4,198
Noncash Investing and Financing Activities:    
Right of use assets obtained in exchange for new financing lease obligations 640 1,097
Settlement of Agricola Belher infrastructure advance offset against payable to growers 600  
Property, plant, and equipment included in trade accounts payable and accrued expenses $ 29 $ 310
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Noncontrolling Interest
Total
Beginning balance at Oct. 31, 2022 $ 18 $ 171,223 $ 51,115 $ 1,015 $ 223,371
Beginning balance, shares at Oct. 31, 2022 17,732        
Issuance of common stock in connection with stock-based compensation, net of tax withholdings   48     48
Issuance of common stock in connection with stock-based compensation, net of tax withholdings (in shares) 52        
Stock-based compensation expense   3,403     3,403
Dividends declared to shareholders     (6,876)   (6,876)
Avocados de Jalisco noncontrolling interest       308 308
Net loss attributable to Calavo Growers, Inc.     (7,063)   (7,063)
Ending balance at Apr. 30, 2023 $ 18 174,674 37,176 1,323 213,191
Ending balance, shares at Apr. 30, 2023 17,784        
Beginning balance at Jan. 31, 2023 $ 18 172,524 42,945 1,288 216,775
Beginning balance, shares at Jan. 31, 2023 17,743        
Issuance of common stock in connection with stock-based compensation, net of tax withholdings (in shares) 41        
Stock-based compensation expense   2,150     2,150
Dividends declared to shareholders     (1,774)   (1,774)
Avocados de Jalisco noncontrolling interest       35 35
Net loss attributable to Calavo Growers, Inc.     (3,995)   (3,995)
Ending balance at Apr. 30, 2023 $ 18 174,674 37,176 1,323 213,191
Ending balance, shares at Apr. 30, 2023 17,784        
Beginning balance at Oct. 31, 2023 $ 18 176,481 32,338 1,392 210,229
Beginning balance, shares at Oct. 31, 2023 17,761        
Issuance of common stock in connection with stock-based compensation, net of tax withholdings   (625)     (625)
Issuance of common stock in connection with stock-based compensation, net of tax withholdings (in shares) 39        
Stock-based compensation expense   1,446     1,446
Dividends declared to shareholders     (3,561)   (3,561)
Avocados de Jalisco noncontrolling interest       47 47
Net loss attributable to Calavo Growers, Inc.     (205)   (205)
Ending balance at Apr. 30, 2024 $ 18 177,302 28,572 1,439 207,331
Ending balance, shares at Apr. 30, 2024 17,800        
Beginning balance at Jan. 31, 2024 $ 18 176,823 24,290 1,402 202,533
Beginning balance, shares at Jan. 31, 2024 17,800        
Issuance of common stock in connection with stock-based compensation, net of tax withholdings   (26)     (26)
Stock-based compensation expense   505     505
Dividends declared to shareholders     (1,780)   (1,780)
Avocados de Jalisco noncontrolling interest       37 37
Net loss attributable to Calavo Growers, Inc.     6,062   6,062
Ending balance at Apr. 30, 2024 $ 18 $ 177,302 $ 28,572 $ 1,439 $ 207,331
Ending balance, shares at Apr. 30, 2024 17,800        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL) - $ / shares
3 Months Ended 6 Months Ended
Apr. 29, 2024
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY            
Dividend paid (in dollars per share) $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.4875
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of the business
6 Months Ended
Apr. 30, 2024
Description of the business  
Description of the business

1. Description of the business

Business

Calavo Growers, Inc. (referred to in this report as “Calavo”, the “Company”, “we”, “us” or “our”), is a global leader in the avocado industry and a provider of value-added fresh food. Our expertise in marketing and distributing avocados, prepared avocados, and other perishable foods allows us to deliver a wide array of fresh and prepared food products to retail grocery, foodservice, club stores, mass merchandisers, food distributors and wholesalers on a worldwide basis. We procure avocados from California, Mexico and other growing regions around the world. Through our various operating facilities, we (i) sort, pack, and/or ripen avocados, tomatoes and/or Hawaiian grown papayas, (ii) create, process and package a portfolio of healthy fresh foods including fresh-cut fruit and vegetables, and prepared foods and (iii) process and package guacamole and salsa. We distribute our products both domestically and internationally and we report our operations in two different business segments: Grown and Prepared.

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property (the “Proposed Transaction”). The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

During the six-months period ended April 30, 2024, management has concluded that the Fresh Cut business meets the requirements to be classified as held for sale and discontinued operations. As a result, the financial results of that business are reported as discontinued operations in the accompanying statements of operations, and its assets and liabilities are reflected as amounts held for sale in the accompanying balance sheets. The Company's reporting segments have also been changed for the effects of the planned divestiture, as described in Note 2. For more information, see Note 11.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature necessary to present fairly the Company’s financial position, results of operations and cash flows. The results of operations for interim periods are not necessarily indicative of the results that may be expected for a full year. These statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023.

Retrospective reclassifications have been made to prior period financial statements and disclosures to present the Fresh Cut business unit as discontinued operations (see Note 11, “Assets Held for Sale and Discontinued Operations”). 

Recently Issued Accounting Standards

In November 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods

within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Information regarding our operations in different segments
6 Months Ended
Apr. 30, 2024
Information regarding our operations in different segments  
Information regarding our operations in different segments

2. Information regarding our operations in different segments

Prior to the decision to divest our Fresh Cut business (formerly RFG), the Company’s Prepared reporting segment included the Fresh Cut business unit and our guacamole business. As a result of the planned divestiture, the Fresh Cut business unit is no longer included in our Prepared business segment, and is not included in the tables below. All segment information included herein reflects these changes. See Note 11 for further information.

We report our operations in two different business segments: Grown and Prepared. The Grown segment consists of fresh avocados, tomatoes and papayas. The Prepared segment comprises all our guacamole products sold at retail and food service as well as avocado pulp sold to foodservice. These two business segments are presented based on how information is used by our Chief Executive Officer to measure performance and allocate resources. Selling, general and administrative expenses, as well as other non-operating income/expense items, are evaluated by our Chief Executive Officer in the aggregate. We do not allocate assets, or specifically identify them, to our operating segments. The sales data in the following tables is presented in thousands:

Three months ended April 30, 2024

Three months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

136,055

$

$

136,055

$

122,907

$

$

122,907

Tomatoes

 

28,513

 

 

28,513

 

16,004

 

 

16,004

Papayas

 

2,850

 

 

2,850

 

2,528

 

 

2,528

Other fresh income

 

22

 

 

22

 

50

 

 

50

Guacamole

 

19,640

 

19,640

 

 

19,348

 

19,348

Salsa

 

 

 

 

 

261

 

261

Total gross sales

 

167,440

 

19,640

 

187,080

 

141,489

 

19,609

 

161,098

Less sales allowances

 

(685)

 

(2,012)

 

(2,697)

 

(1,188)

 

(1,631)

 

(2,819)

Net sales

$

166,755

$

17,628

$

184,383

$

140,301

$

17,978

$

158,279

Six months ended April 30, 2024

Six months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

235,686

$

$

235,686

$

225,530

$

$

225,530

Tomatoes

 

39,352

 

 

39,352

 

29,315

 

 

29,315

Papayas

 

5,932

 

 

5,932

 

5,855

 

 

5,855

Other fresh income

 

48

 

 

48

 

65

 

 

65

Guacamole

35,719

35,719

35,700

35,700

Salsa

 

 

 

 

 

707

 

707

Total gross sales

 

281,018

 

35,719

 

316,737

 

260,765

 

36,407

 

297,172

Less sales allowances

 

(1,237)

 

(3,511)

 

(4,748)

 

(2,715)

 

(3,415)

 

(6,130)

Net sales

$

279,781

$

32,208

$

311,989

$

258,050

$

32,992

$

291,042

    

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Three months ended April 30, 2024

Net sales

$

166,755

$

17,628

$

184,383

Cost of sales

150,706

13,320

164,026

Gross profit

$

16,049

$

4,308

$

20,357

Three months ended April 30, 2023

Net sales

$

140,301

$

17,978

$

158,279

Cost of sales

127,702

14,906

142,608

Gross profit

$

12,599

$

3,072

$

15,671

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Six months ended April 30, 2024

Net sales

$

279,781

$

32,208

$

311,989

Cost of sales

255,594

23,570

 

279,164

Gross profit

$

24,187

$

8,638

$

32,825

Six months ended April 30, 2023

Net sales

$

258,050

$

32,992

$

291,042

Cost of sales

235,970

26,316

262,286

Gross profit

$

22,080

$

6,676

$

28,756

For the three months ended April 30, 2024 and 2023, intercompany sales and cost of sales of $0.2 million and $0.4 million between Grown products and Prepared products were eliminated, respectively. For the six months ended April 30, 2024 and 2023, intercompany sales and cost of sales of $0.6 million and $0.7 million between Grown products and Prepared products were eliminated, respectively.

Sales to customers outside the U.S. were approximately $12.9 million and $7.9 million for the three months ended April 30, 2024 and 2023. Sales to customers outside the U.S. were approximately $23.8 million and $15.5 million for the six months ended April 30, 2024 and 2023.

Our foreign operations in Mexico are subject to exchange rate fluctuations and foreign currency transaction costs. The functional currency of our foreign subsidiaries in Mexico is the United States dollar (U.S. dollar). As a result, monetary assets and liabilities are translated into U.S. dollars at exchange rates as of the balance sheet date and non-monetary assets, liabilities and equity are translated at historical rates. Sales and expenses are translated using a weighted-average exchange rate for the period. Gains and losses resulting from those remeasurements and foreign currency transactions are recognized within cost of sales. We recognized foreign currency remeasurement gains and losses in the current quarter. These gains were due primarily to certain long-term net peso receivables. Foreign currency remeasurement losses, net of gains, for the three months ended April 30, 2024 were $0.3 million. Foreign currency remeasurement gains, net of losses, for the three months ended April 30, 2023 were $1.0 million. Foreign currency remeasurement gains, net of losses, for the six months ended April 30, 2024 and 2023 were $1.4 million and $2.2 million, respectively.

The net carrying value of long-lived assets attributed to geographic areas as of April 30, 2024 and October 31, 2023, are as follows (in thousands):

    

United States

    

Mexico

    

Consolidated

April 30, 2024

$

23,109

$

34,687

$

57,796

October 31, 2023

$

25,986

$

34,938

$

60,924

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
6 Months Ended
Apr. 30, 2024
Inventories  
Inventories

3.

Inventories

Inventories consist of the following (in thousands):

April 30, 

October 31, 

2024

2023

Fresh fruit

    

$

21,611

    

$

14,815

Packing supplies and ingredients

 

7,680

 

7,908

Finished prepared foods

 

12,263

 

8,848

Total

$

41,554

$

31,571

Inventories are stated at the lower of cost or net realizable value. We periodically review the value of items in inventory and record any necessary write downs of inventory based on our assessment of market conditions. Inventory includes reserves of $0.5 million and $0.4 million in slow moving inventories as of April 30, 2024 and October 31, 2023.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related-Party Transactions
6 Months Ended
Apr. 30, 2024
Related-Party Transactions  
Related-Party Transactions

4.

Related party transactions

Board of Directors

Certain members of our Board of Directors market California avocados through Calavo pursuant to marketing agreements substantially similar to the marketing agreements that we enter into with other growers. For the three and six months ended April 30, 2024, the aggregate amount of avocados procured from entities owned or controlled by members of our Board of Directors was $0.3 million. For the three and six months ended April 30, 2023, the aggregate amount of avocados procured from entities owned or controlled by members of our Board of Directors was $0.2 million. We had $0.1 million of amounts payable to these Board members as of April 30, 2024. We did not have any amounts payable to these Board members as of October 31, 2023. For the three and six months ended April 30, 2024, we have procured $1.4 million of avocados from entities affiliated with our Chief Executive Officer. We did not procure any avocados from entities affiliated with our Chief Executive Officer for the three and six months ended April 30, 2023.

Agricola Don Memo, S.A. de C.V. (“Don Memo”)

Calavo and Agricola Belher (“Belher”) each have an equal one-half ownership interest in Don Memo. Pursuant to a management service agreement, Belher, through its officers and employees, has day-to-day power and authority to manage the operations of Don Memo.

As of April 30, 2024, and October 31, 2023, we had an investment of $3.1 million and $2.9 million, respectively, representing Calavo’s 50% ownership in Don Memo, which was included as an investment in unconsolidated entities on our balance sheet.  We make advances to Don Memo for operating purposes, provide additional advances as shipments are made during the season, and return the proceeds from tomato sales under our marketing program to Don Memo, net of our commission and aforementioned advances. For the three months ended April 30, 2024 and 2023, we advanced $3.5 million and $3.0 million of preseason advances to Don Memo. For the six months ended April 30, 2024 and 2023, we advanced $4.5 million and $3.9 million of preseason advances to Don Memo. As of April 30, 2024 and October 31, 2023, we had outstanding advances of $8.5 million and $7.3 million to Don Memo. In October 2020, we entered into an infrastructure loan agreement with Don Memo for up to $2.4 million secured by certain property and equipment of Don Memo. This infrastructure loan accrues interest at 7.25%. The total outstanding infrastructure loan balance at April 30, 2024 and at October 31, 2023, was $1.6 million, respectively. During the three months ended April 30, 2024 and 2023, we incurred $3.1 million and $0.2 million of cost of sales to Don Memo pursuant to our purchase consignment agreement. During the six months ended April 30, 2024 and 2023, we incurred $7.3 million and $5.2 million of cost of sales to Don Memo pursuant to our purchase consignment agreement.

Belher

We make advances to Belher for operating purposes, provide additional advances as shipments are made during the season, and return the proceeds from tomato sales under our marketing program to Belher, net of our commission and

aforementioned advances. We had grower advances due from Belher totaling $5.4 million as of October 31, 2023, which are netted against the grower payable. We had grower payables due to Belher totaling $4.3 million as of April 30, 2024, which are netted against the grower advances. In July 2021, we made a bridge loan of $3.5 million to Belher. This loan is secured by certain farmland in Mexico and accrues interest at 10%. As part of this loan agreement, we can withhold payments on both the infrastructure advances and the bridge loan through the netting against the grower payable due to Belher. The total outstanding bridge loan balance at April 30, 2024 and October 31, 2023, was $1.1 million and $1.7 million, respectively, which is included in prepaid expenses and other current assets. During the three months ended April 30, 2024 and 2023, we incurred $22.0 million and $10.3 million of cost of sales to Belher pursuant to our purchase consignment agreement. During the six months ended April 30, 2024 and 2023, we incurred $25.0 million and $14.2 million of cost of sales to Belher pursuant to our purchase consignment agreement.

Avocados de Jalisco, S.A.P.I. de C.V. (“Avocados de Jalisco”)

In August 2015, we entered into a Shareholder’s Agreement with various Mexican partners and created Avocados de Jalisco. Avocados de Jalisco is a Mexican corporation created to engage in procuring, packing and selling avocados. As of April 30, 2024, this entity was approximately 83% owned by Calavo and was consolidated in our financial statements. Avocados de Jalisco built a packinghouse located in Jalisco, Mexico, which began operations in June of 2017. During the three months ended April 30, 2024 and 2023 we purchased approximately $1.1 million and $0.6 million of avocados from the partners of Avocados de Jalisco. During the six months ended April 30, 2024 and 2023 we purchased approximately $3.6 million and $4.3 million of avocados from the partners of Avocados de Jalisco.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other assets
6 Months Ended
Apr. 30, 2024
Other assets  
Other assets

5.

Other assets

Other assets consist of the following (in thousands):

    

April 30, 

    

October 31, 

2024

2023

Mexican IVA (i.e. value-added) taxes receivable, net (see Note 10)

$

55,555

$

49,888

Infrastructure advances

 

1,641

 

1,641

Other

 

766

 

852

Total

$

57,962

$

52,381

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
6 Months Ended
Apr. 30, 2024
Stock-Based Compensation  
Stock-Based Compensation

6.

Stock-Based Compensation

In April 2011, our shareholders approved the Calavo Growers, Inc. 2011 Management Incentive Plan (the “2011 Plan”). All directors, officers, employees and consultants (including prospective directors, officers, employees and consultants) of Calavo and its subsidiaries are eligible to receive awards under the 2011 Plan. Shares were issuable under the 2011 Plan through December 2020. On April 21, 2021, the shareholders of Calavo approved the Calavo Growers, Inc. 2020 Equity Incentive Plan (the “2020 Plan”). This is a five-year plan with up to 1,500,000 shares that are issuable pursuant to awards that may be made through December 9, 2025.

Restricted Stock Awards (RSAs)

The total recognized stock-based compensation expense for restricted stock awards was $1.2 million for the three months ended April 30, 2023. The total recognized stock-based compensation expense for restricted stock awards was less than $0.1 million and $1.7 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was no unrecognized stock-based compensation costs related to non-vested RSAs.

A combined summary of restricted stock award activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for per share amounts):

    

    

Weighted-Average

    

Aggregate

    

Number of Shares

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

1

$

41.39

Vested

(1)

$

41.39

Outstanding at April 30, 2024

 

$

$

    

    

Weighted-Average

    

Aggregate

 

    

Number of Shares

    

Grant Price

    

Intrinsic Value

 

Outstanding at October 31, 2023

 

29

$

35.24

Vested

(29)

$

35.24

Outstanding at April 30, 2024

 

$

$

Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs)

On November 1, 2023, each of our eight directors were granted 4,929 RSUs (for a total of 39,432 RSUs) at a price of $24.35 that will vest November 1, 2024.

The total recognized stock-based compensation expense for RSUs was $0.3 million and $0.5 million for the three months ended April 30, 2024 and 2023, respectively. The total recognized stock-based compensation expense for RSUs was $0.8 million and $0.9 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was $1.2 million of unrecognized stock-based compensation costs related to non-vested RSUs, which the Company expects to recognize over a weighted-average period of 1.0 years.

A summary of RSU activity, related to our 2020 Plan, is as follows (in thousands, except for per share amounts):

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

72

$

29.35

Forfeited

 

(4)

$

35.18

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at October 31, 2023

 

51

$

35.36

Granted

39

$

24.35

Vested

(17)

$

34.24

Forfeited

 

(5)

$

35.08

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the specified performance targets. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned will be recognized as an adjustment in the period of the adjustment. As of April 30, 2024, the Company still believes that it is not probable that any of the PRSUs for the 2023 and 2022 three-year cumulative performance grant will vest.

Stock Options

Stock options are granted with exercise prices of not less than the fair market value at grant date, generally vest over one to five years and generally expire two to five years after the vest date. We settle stock option exercises with newly issued shares of common stock. We measure compensation cost for all stock-based awards at fair value on the date of grant and recognize compensation expense in our consolidated statements of operations over the service period that the awards are expected to vest. We measure the fair value of our stock-based compensation awards on the date of grant.

There was no stock option activity for the three and six months ended April 30, 2024. A summary of stock option activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for weighted-average exercise price):

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at January 31, 2024

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at October 31, 2023

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

The total stock-based compensation expense for options was $0.2 million and $0.1 million for the three months ended April 30, 2024 and 2023, respectively. The total stock-based compensation expense for options was $0.6 million and $0.1 million for the six months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was less than $0.1 million of unrecognized stock-based compensation costs related to non-vested options, which the Company expects to recognize over a weighted-average remaining period of 2.6 years.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other events
6 Months Ended
Apr. 30, 2024
Other events  
Other events

7.

Other events

Dividend payments

On January 31, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on January 26, 2024. On April 29, 2024, we paid a dividend of $0.10 per share, or an aggregate of $1.8 million, to shareholders of record on April 1, 2024.

Restricted cash

In the prior year, in connection with the the refinancing of our credit facility, we temporarily posted $0.8 million of cash collateral to satisfy certain collateral requirements as we transitioned banks providing letters of credit related to our workers compensation insurance policies. In the first quarter 2024, this restriction was released.

Litigation

From time to time, we are involved in litigation arising in the ordinary course of our business that we do not believe will have a material adverse impact on our financial statements.

Compliance matters

On January 16, 2024, the Company announced that its internal audit process had identified to the Audit Committee of the Board of Directors certain matters that the Board of Directors determined after fiscal year end merited enhanced evaluation. A Special Committee of the Board of Directors (the “Special Committee”) was established to commence an investigation, with the assistance of external legal counsel and external forensic accountants. The Special Committee determined that certain of those matters related to the Company’s operations in Mexico raised potential issues under the Foreign Corrupt Practices Act (“FCPA”). The Company has voluntarily disclosed this ongoing internal investigation to the SEC and the Department of Justice ("DOJ"), and the Company intends to fully cooperate with the SEC and the DOJ in connection with these matters. Any determination that the Company’s operations or activities were not in compliance with laws, including the FCPA, could result in the imposition of material fines and penalties and the imposition of equitable remedies. The Company cannot currently predict the timing of completion or the outcome of its internal investigation or of any actions that may be taken by the SEC, the DOJ or Mexican authorities in connection with the

matters under investigation, and the Company cannot currently estimate the amount or range of loss or potential impact on its consolidated financial statements associated with these matters.

Mexico tax audits

We conduct business both domestically and internationally and, as a result, one or more of our subsidiaries files income tax returns in U.S. federal, U.S. state and certain foreign jurisdictions. Accordingly, in the normal course of business, we are subject to examination by taxing authorities, primarily in Mexico and the United States. 

2013 Assessment

In January 2017, Calavo de Mexico (“CDM”) received preliminary observations from the Servicio de Administracion Tributaria in Mexico (the “SAT”) related to an audit for fiscal year 2013 outlining certain proposed adjustments primarily related to intercompany funding, deductions for services from certain vendors/suppliers and IVA. We provided a written rebuttal to these preliminary observations during our second fiscal quarter of 2017.

In July 2018, the SAT’s local office in Uruapan issued to CDM a final tax assessment (the “2013 Assessment”) totaling approximately $2.6 billion Mexican pesos (which includes annual adjustments for inflation, and equals approximately $152.9 million USD at April 30, 2024) related to income tax, flat rate business tax, and value added tax, related to this fiscal 2013 tax audit.  This amount has been adjusted for inflation as of April 30, 2024 to the amount of $3.08 billion Mexican pesos (approx. $181.1 million USD).  Additionally, the tax authorities have determined that we owe our employees profit-sharing liability, totaling approximately $118 million Mexican pesos (approx. $6.9 million USD at April 30, 2024). In August 2018, we filed an Administrative Appeal on the 2013 Assessment, appealing our case to the SAT’s central legal department in Michoacan. 

On June 25, 2021, we became aware that the Administrative Appeal had been resolved by the SAT against CDM on March 12, 2021, and that we had allegedly failed to timely respond to and challenge the SAT’s notification of such resolution, therefore rendering the 2013 Assessment as definitive. Based on legal counsel from our tax advisory firm, we and our tax advisory firm have concluded that the March notification was not legally communicated.

On August 18, 2021, we filed an Administrative Reconsideration (the “Reconsideration”) before the Central Legal Department of the SAT located in Mexico City, asserting that the resolution in March of the Administrative Appeal was wrongly concluded, in particular with respect to the following matters:

oFailure to recognize CDM as a “maquiladora”
oConsidering the Company to have a permanent establishment in Mexico,
oIncluding fruit purchase deposits transferred by the Company to CDM as taxable,
oApplication of 16% IVA tax to fruit purchase deposits; and
oImposing double-taxation on the fruit purchase transactions

SAT formally rejected our request for Reconsideration on January 3, 2022. CDM has filed an Amparo on April 22, 2024 and an Appeal on April 30, 2024 before the Circuit Court challenging the last resolution from March 25, 2024 where the tax authority considered that the filing of the administrative reconsideration was not legally viable because there was a legal remedy already filed that coexists with the administrative reconsideration, that is, the Annulment Suit.

On August 20, 2021 CDM filed an Annulment Suit (the “Annulment Suit”) with the Federal Tax Court, which among other things, strongly contends that the notifications made by the SAT to CDM and its designated advisors of the resolution of the Administrative Appeal in March 2021 were not legally communicated. In addition, the Annulment Suit asserts the same matters central to the Reconsideration, as described above, as wrongly concluded in the resolution of the Administrative Appeal.

On October 13, 2023, the Company filed an extension of the Annulment Suit filed on August 20, 2021, as a result of the response to the lawsuit filed by the Tax Authority, pointing out that the Tax Authority’s resolution is unlawful due to improper substantiation and motivation, because of the following:

The QR Code does not allow the company to verify the veracity of the document,
The notification of the tax assessment was not sent to the phone number indicated by the company, when the Tax Authority was obliged to do so, among others.

On November 14, 2023, the Tax Court notified the admission of the extension of the lawsuit was filed.

While we continue to believe that the 2013 Assessment is completely without merit, and that we will prevail on the Annulment Suit in the Tax Court, we also believe that it is in the best interest of CDM and the Company to settle the 2013 Assessment as quickly as possible. In accordance with our cumulative probability analysis on uncertain tax positions, settlements made by the SAT in other cases, the 2011 Assessment settlement reached by CDM with the Ministry of Finance and Administration of the government of the State of Michoacan, Mexico, and the value of CDM assets, we recorded a provision of $11 million, in the third quarter of fiscal 2021, as a discrete item in Income Tax Provision. The provision includes estimated penalties, interest and inflationary adjustments. We believe that this provision remains appropriate as of April 30, 2024 based on our cumulative probability analysis. We incurred $0.2 million and $0.6 million of related professional fees for the three and six months ended April 30, 2024, respectively, which have been recorded in Expenses related to Mexican Tax matters on the consolidated statements of operations.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Noncontrolling interest
6 Months Ended
Apr. 30, 2024
Noncontrolling interest.  
Noncontrolling interest

8.

Noncontrolling interest

The following table reconciles shareholders’ equity attributable to noncontrolling interest related to Avocados de Jalisco (in thousands).

    

 

Three months ended April 30,

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,402

$

1,288

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

37

 

35

Noncontrolling interest, ending

$

1,439

$

1,323

    

Six months ended April 30,

 

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,392

$

1,015

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

47

 

308

Noncontrolling interest, ending

$

1,439

$

1,323

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share
6 Months Ended
Apr. 30, 2024
Earnings per share  
Earnings per share

9.

Earnings per share

Basic and diluted net income (loss) per share is calculated as follows (data in thousands, except per share data):

Three months ended April 30,

    

2024

    

2023

Numerator:

Net income from continuing operations

$

6,507

$

1,447

Add: Net income attributable to noncontrolling interest

(37)

(35)

Net income from continuing operations attributable to Calavo Growers, Inc.

6,470

1,412

Net loss from discontinued operations (refer to Note 11)

(408)

(5,407)

Net income (loss) attributable to Calavo Growers, Inc.

$

6,062

$

(3,995)

Denominator:

Weighted average shares - Basic

 

17,800

 

17,721

Effect on dilutive securities – Restricted stock/units/options

 

72

 

162

Weighted average shares - Diluted

 

17,872

 

17,883

Net income from continuing operations

Basic

$

0.36

$

0.08

Diluted

$

0.36

$

0.08

Net loss from discontinued operations (refer to Note 11)

Basic

$

(0.02)

$

(0.31)

Diluted

$

(0.02)

$

(0.31)

Net loss per share attributable to Calavo Growers, Inc:

Basic

$

0.34

$

(0.23)

Diluted

$

0.34

$

(0.23)

Six months ended April 30,

    

2024

    

2023

Numerator:

Net income from continuing operations

$

3,933

$

1,002

Add: Net income attributable to noncontrolling interest

(47)

(308)

Net income (loss) from continuing operations attributable to Calavo Growers, Inc.

3,886

694

Net loss from discontinued operations (refer to Note 11)

(4,091)

(7,757)

Net income (loss) attributable to Calavo Growers, Inc.

$

(205)

$

(7,063)

Denominator:

Weighted average shares - Basic

 

17,800

 

17,697

Effect on dilutive securities – Restricted stock/units/options

 

66

 

160

Weighted average shares - Diluted

 

17,866

 

17,857

Net income from continuing operations

Basic

$

0.22

$

0.04

Diluted

$

0.22

$

0.04

Net loss from discontinued operations (refer to Note 11)

Basic

$

(0.23)

$

(0.44)

Diluted

$

(0.23)

$

(0.44)

Net loss per share attributable to Calavo Growers, Inc:

Basic

$

(0.01)

$

(0.40)

Diluted

$

(0.01)

$

(0.40)

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Mexican IVA taxes receivable
6 Months Ended
Apr. 30, 2024
Mexican IVA taxes receivable  
Mexican IVA taxes receivable

10.

Mexican IVA taxes receivable

Included in other assets are tax receivables due from the Mexican government for value-added taxes (“IVA”) paid in advance. CDM is charged IVA by vendors on certain expenditures in Mexico, which, insofar as they relate to the exportation of goods, translate into IVA amounts recoverable from the Mexican government.

As of April 30, 2024, and October 31, 2023, CDM IVA receivables totaled $55.6 million (952.8 million Mexican pesos) and $49.9 million (913.6 million Mexican pesos). Historically, CDM received IVA refund payments from the Mexican tax authorities on a timely basis. Beginning in fiscal 2014 and continuing into fiscal 2024, the tax authorities began objecting to refund requests and supporting documentation that had previously been deemed acceptable to process a refund. Additionally, they are also contesting the refunds requested attributable to IVA paid to certain suppliers that allegedly did not fulfill their own tax obligations. We believe these factors and others have contributed to delays in the processing of IVA claims by the Mexican tax authorities. Currently, we are in the process of collecting such balances primarily through regular administrative processes, but these amounts may ultimately need to be recovered through Administrative Appeals and/or other legal means.

During the first quarter of fiscal 2017, the tax authorities informed us that their internal opinion, based on the information provided by the local SAT office, considers that CDM was not properly documented relative to its declared tax structure and therefore CDM could not claim the refundable IVA balance. CDM has strong arguments and supporting documentation to sustain its declared tax structure for IVA and income tax purposes. CDM started an Administrative Appeal for the IVA related to the request of the months of July, August and September of 2015 (the “2015 Appeal”) in order to assert its argument that CDM is properly documented and to therefore change the SAT’s internal assessment. In August 2018, we received a favorable ruling from the SAT’s Legal Administration in Michoacan on the 2015 Appeal indicating that they believe CDM’s legal interpretation of its declared tax structure is indeed accurate. While favorable on this central matter of CDM’s declared tax structure, the ruling, however, still does not recognize the taxpayer’s right to a full refund for the IVA related to the months of July, August and September 2015. Therefore, in October 2018,

CDM filed a substance-over-form Annulment Suit in the Federal Tax Court to recover its full refund for IVA over the subject period.

In April 2022, the Tax Court issued the ruling for the months of July, August and September 2015 through which it was declared that the following resolutions were resolved:

It is recognized that CDM operates as a maquila under the authorization of the Ministry of Finance.
It is recognized that all bank deposits corresponding to the purchase of avocados on behalf of Calavo Growers Inc. (CGI), are subject to the maquila program and it is not accruable income for purposes of Income Tax nor activities subject to VAT.
It is recognized that VAT is recoverable, since CDM demonstrated the existence of operations carried under the maquila services.
Resolved that certain VAT amounts attributed to the purchase of certain packing materials are not recoverable as CDM was not the buyer on record and therefore did not pay for the materials, which approximated $6.9 million pesos (approximately $0.4 million USD).

We believe that our operations in Mexico are properly documented, and our internationally recognized tax advisors believe that there are legal grounds to prevail in collecting the corresponding IVA amounts. With assistance from our internationally recognized tax advisory firm, as of April 30, 2024, CDM has filed Administrative Appeals for months for which IVA refunds have been denied by the SAT, and will continue filing such appeals for any months for which refunds are denied in the future. Therefore, it is probable that the Mexican tax authorities will ultimately authorize the refund of the remaining IVA amounts.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Assets Held for Sale and Discontinued Operations
6 Months Ended
Apr. 30, 2024
Assets Held for Sale and Discontinued Operations  
Assets Held for Sale and Discontinued Operations

11.Assets Held for Sale and Discontinued Operations

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property. The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

During the six-month period ended April 30, 2024, management has concluded that the Fresh Cut business meets the requirements to be classified as held for sale and discontinued operations. As a result, the financial results of that business are reported as discontinued operations in the accompanying statements of operations, and its assets and liabilities are reflected as amounts held for sale in the accompanying balance sheets. The Company's reporting segments have also been changed for the effects of the planned divestiture, as described in Note 2.

The following table presents the major classes of assets and liabilities of the Fresh Cut business that are classified as held for sale in the accompanying balance sheets (in thousands).

    

April 30, 

October 31, 

2024

2023

 

  

 

  

Accounts receivable, net

$

26,532

$

27,479

Inventories, net

 

7,485

 

7,859

Prepaid expenses and other current assets

 

2,529

 

2,195

Property, plant, and equipment, net

 

49,872

 

51,805

Operating lease right-of-use assets

28,942

29,676

Goodwill

 

18,442

 

18,442

Intangibles

 

5,047

 

5,423

Other assets

 

78

 

78

Total assets held for sale

$

138,927

$

142,957

 

  

 

  

 

  

 

  

Trade accounts payable

$

9,901

$

10,440

Accrued expenses

 

11,901

 

15,299

Current portion of operating leases

3,360

3,399

Current portion of long-term obligations and finance leases

 

467

 

773

Long-term operating leases, less current portion

26,520

28,065

Long-term obligations and finance leases, less current portion

 

908

 

1,002

Other long-term liabilities

 

204

 

228

Total liabilities held for sale

$

53,261

$

59,206

Goodwill related to our Prepared segment was allocated between our Fresh Cut and guacamole businesses based on the relative fair value of the disposal group and the portion of the reporting unit to be retained.

The following table summarizes the results of operations of the Fresh Cut business that are being reported as discontinued operations (in thousands):

Three months ended

Six months ended

April 30, 

April 30, 

2024

2023

2024

2023

Net sales

    

$

83,959

    

$

86,410

    

$

170,372

    

$

179,851

Cost of sales

 

80,149

 

87,044

 

165,731

 

179,138

Gross profit (loss)

 

3,810

 

(634)

 

4,641

 

713

Selling, general and administrative

 

4,207

 

4,715

 

8,703

 

9,426

Operating loss

(397)

(5,349)

(4,062)

(8,713)

Interest expense

(26)

(29)

(54)

(68)

Other income (expense), net

 

15

 

(29)

 

25

 

(15)

Loss from discontinued operations before income taxes

 

(408)

(5,407)

 

(4,091)

(8,796)

Income tax benefit

 

 

 

 

1,039

Net loss from discontinued operations

$

(408)

$

(5,407)

$

(4,091)

$

(7,757)

Select cash flow information related to the Fresh Cut business follows (in thousands):

Six months ended

April 30, 

2024

2023

Net cash used in operating activities

    

$

(1,970)

    

$

(3,770)

Net cash used in investing activities

    

$

(353)

    

$

(4,651)

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of the business (Policies)
6 Months Ended
Apr. 30, 2024
Description of the business  
Business

Business

Calavo Growers, Inc. (referred to in this report as “Calavo”, the “Company”, “we”, “us” or “our”), is a global leader in the avocado industry and a provider of value-added fresh food. Our expertise in marketing and distributing avocados, prepared avocados, and other perishable foods allows us to deliver a wide array of fresh and prepared food products to retail grocery, foodservice, club stores, mass merchandisers, food distributors and wholesalers on a worldwide basis. We procure avocados from California, Mexico and other growing regions around the world. Through our various operating facilities, we (i) sort, pack, and/or ripen avocados, tomatoes and/or Hawaiian grown papayas, (ii) create, process and package a portfolio of healthy fresh foods including fresh-cut fruit and vegetables, and prepared foods and (iii) process and package guacamole and salsa. We distribute our products both domestically and internationally and we report our operations in two different business segments: Grown and Prepared.

We and certain of our subsidiaries have entered into non-binding negotiations regarding the potential sale of all of the assets used in our Fresh Cut business and certain related real property (the “Proposed Transaction”). The terms, including price and structure, remain under negotiation, and we are targeting completion of the Proposed Transaction during the third quarter of fiscal 2024. The Fresh Cut business represents substantially all of the business of the Prepared segment other than the guacamole business, which would be retained following the Proposed Transaction.

During the six-months period ended April 30, 2024, management has concluded that the Fresh Cut business meets the requirements to be classified as held for sale and discontinued operations. As a result, the financial results of that business are reported as discontinued operations in the accompanying statements of operations, and its assets and liabilities are reflected as amounts held for sale in the accompanying balance sheets. The Company's reporting segments have also been changed for the effects of the planned divestiture, as described in Note 2. For more information, see Note 11.

Basis of Presentation

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared by the Company in accordance with accounting principles generally accepted in the United States and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments, consisting of adjustments of a normal recurring nature necessary to present fairly the Company’s financial position, results of operations and cash flows. The results of operations for interim periods are not necessarily indicative of the results that may be expected for a full year. These statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023.

Retrospective reclassifications have been made to prior period financial statements and disclosures to present the Fresh Cut business unit as discontinued operations (see Note 11, “Assets Held for Sale and Discontinued Operations”). 

Recently Adopted Accounting Pronouncements

Recently Issued Accounting Standards

In November 2023, the Financial Standards Accounting Board (“FASB”) issued Accounting Standards Update 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods

within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the potential effect that the updated standard will have on its financial statement disclosures.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Information regarding our operations in different segments (Tables)
6 Months Ended
Apr. 30, 2024
Information regarding our operations in different segments  
Schedule of sales by product and segment The sales data in the following tables is presented in thousands:

Three months ended April 30, 2024

Three months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

136,055

$

$

136,055

$

122,907

$

$

122,907

Tomatoes

 

28,513

 

 

28,513

 

16,004

 

 

16,004

Papayas

 

2,850

 

 

2,850

 

2,528

 

 

2,528

Other fresh income

 

22

 

 

22

 

50

 

 

50

Guacamole

 

19,640

 

19,640

 

 

19,348

 

19,348

Salsa

 

 

 

 

 

261

 

261

Total gross sales

 

167,440

 

19,640

 

187,080

 

141,489

 

19,609

 

161,098

Less sales allowances

 

(685)

 

(2,012)

 

(2,697)

 

(1,188)

 

(1,631)

 

(2,819)

Net sales

$

166,755

$

17,628

$

184,383

$

140,301

$

17,978

$

158,279

Six months ended April 30, 2024

Six months ended April 30, 2023

Grown

Prepared

Total

Grown

Prepared

Total

    

    

    

    

    

    

Avocados

$

235,686

$

$

235,686

$

225,530

$

$

225,530

Tomatoes

 

39,352

 

 

39,352

 

29,315

 

 

29,315

Papayas

 

5,932

 

 

5,932

 

5,855

 

 

5,855

Other fresh income

 

48

 

 

48

 

65

 

 

65

Guacamole

35,719

35,719

35,700

35,700

Salsa

 

 

 

 

 

707

 

707

Total gross sales

 

281,018

 

35,719

 

316,737

 

260,765

 

36,407

 

297,172

Less sales allowances

 

(1,237)

 

(3,511)

 

(4,748)

 

(2,715)

 

(3,415)

 

(6,130)

Net sales

$

279,781

$

32,208

$

311,989

$

258,050

$

32,992

$

291,042

Schedule of segment gross margin

    

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Three months ended April 30, 2024

Net sales

$

166,755

$

17,628

$

184,383

Cost of sales

150,706

13,320

164,026

Gross profit

$

16,049

$

4,308

$

20,357

Three months ended April 30, 2023

Net sales

$

140,301

$

17,978

$

158,279

Cost of sales

127,702

14,906

142,608

Gross profit

$

12,599

$

3,072

$

15,671

    

    

Grown

Prepared

Total

(All amounts are presented in thousands)

Six months ended April 30, 2024

Net sales

$

279,781

$

32,208

$

311,989

Cost of sales

255,594

23,570

 

279,164

Gross profit

$

24,187

$

8,638

$

32,825

Six months ended April 30, 2023

Net sales

$

258,050

$

32,992

$

291,042

Cost of sales

235,970

26,316

262,286

Gross profit

$

22,080

$

6,676

$

28,756

Schedule of long-lived assets by geographic areas

The net carrying value of long-lived assets attributed to geographic areas as of April 30, 2024 and October 31, 2023, are as follows (in thousands):

    

United States

    

Mexico

    

Consolidated

April 30, 2024

$

23,109

$

34,687

$

57,796

October 31, 2023

$

25,986

$

34,938

$

60,924

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
6 Months Ended
Apr. 30, 2024
Inventories  
Schedule of Inventories

Inventories consist of the following (in thousands):

April 30, 

October 31, 

2024

2023

Fresh fruit

    

$

21,611

    

$

14,815

Packing supplies and ingredients

 

7,680

 

7,908

Finished prepared foods

 

12,263

 

8,848

Total

$

41,554

$

31,571

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other assets (Tables)
6 Months Ended
Apr. 30, 2024
Other assets  
Schedule of Other Assets

Other assets consist of the following (in thousands):

    

April 30, 

    

October 31, 

2024

2023

Mexican IVA (i.e. value-added) taxes receivable, net (see Note 10)

$

55,555

$

49,888

Infrastructure advances

 

1,641

 

1,641

Other

 

766

 

852

Total

$

57,962

$

52,381

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
6 Months Ended
Apr. 30, 2024
Stock-Based Compensation  
Summary of restricted stock award activity

A combined summary of restricted stock award activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for per share amounts):

    

    

Weighted-Average

    

Aggregate

    

Number of Shares

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

1

$

41.39

Vested

(1)

$

41.39

Outstanding at April 30, 2024

 

$

$

    

    

Weighted-Average

    

Aggregate

 

    

Number of Shares

    

Grant Price

    

Intrinsic Value

 

Outstanding at October 31, 2023

 

29

$

35.24

Vested

(29)

$

35.24

Outstanding at April 30, 2024

 

$

$

Summary of RSU activity

A summary of RSU activity, related to our 2020 Plan, is as follows (in thousands, except for per share amounts):

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at January 31, 2024

 

72

$

29.35

Forfeited

 

(4)

$

35.18

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

    

Number of Shares

    

Weighted-Average

    

Aggregate

    

Represented

    

Grant Price

    

Intrinsic Value

Outstanding at October 31, 2023

 

51

$

35.36

Granted

39

$

24.35

Vested

(17)

$

34.24

Forfeited

 

(5)

$

35.08

Outstanding at April 30, 2024

 

68

$

28.98

$

1,815

Summary of stock option activity

There was no stock option activity for the three and six months ended April 30, 2024. A summary of stock option activity, related to our 2011 and 2020 Plans, is as follows (in thousands, except for weighted-average exercise price):

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at January 31, 2024

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

    

    

Weighted-Average

    

Aggregate

Exercise

Intrinsic

Number of Shares

Price

Value

Outstanding at October 31, 2023

 

525

$

25.44

Outstanding at April 30, 2024

 

525

$

25.44

$

512

Vested and Exercisable at April 30, 2024

 

219

$

26.48

$

512

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Noncontrolling interest (Tables)
6 Months Ended
Apr. 30, 2024
Noncontrolling interest.  
Schedule of reconciliation of shareholders' equity attributable to noncontrolling interest

The following table reconciles shareholders’ equity attributable to noncontrolling interest related to Avocados de Jalisco (in thousands).

    

 

Three months ended April 30,

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,402

$

1,288

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

37

 

35

Noncontrolling interest, ending

$

1,439

$

1,323

    

Six months ended April 30,

 

Avocados de Jalisco noncontrolling interest

    

2024

    

2023

 

Noncontrolling interest, beginning

$

1,392

$

1,015

Net income attributable to noncontrolling interest of Avocados de Jalisco

 

47

 

308

Noncontrolling interest, ending

$

1,439

$

1,323

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Assets Held for Sale and Discontinued Operations (Tables)
6 Months Ended
Apr. 30, 2024
Assets Held for Sale and Discontinued Operations  
Schedule of information being reported as discontinued operations

    

April 30, 

October 31, 

2024

2023

 

  

 

  

Accounts receivable, net

$

26,532

$

27,479

Inventories, net

 

7,485

 

7,859

Prepaid expenses and other current assets

 

2,529

 

2,195

Property, plant, and equipment, net

 

49,872

 

51,805

Operating lease right-of-use assets

28,942

29,676

Goodwill

 

18,442

 

18,442

Intangibles

 

5,047

 

5,423

Other assets

 

78

 

78

Total assets held for sale

$

138,927

$

142,957

 

  

 

  

 

  

 

  

Trade accounts payable

$

9,901

$

10,440

Accrued expenses

 

11,901

 

15,299

Current portion of operating leases

3,360

3,399

Current portion of long-term obligations and finance leases

 

467

 

773

Long-term operating leases, less current portion

26,520

28,065

Long-term obligations and finance leases, less current portion

 

908

 

1,002

Other long-term liabilities

 

204

 

228

Total liabilities held for sale

$

53,261

$

59,206

Three months ended

Six months ended

April 30, 

April 30, 

2024

2023

2024

2023

Net sales

    

$

83,959

    

$

86,410

    

$

170,372

    

$

179,851

Cost of sales

 

80,149

 

87,044

 

165,731

 

179,138

Gross profit (loss)

 

3,810

 

(634)

 

4,641

 

713

Selling, general and administrative

 

4,207

 

4,715

 

8,703

 

9,426

Operating loss

(397)

(5,349)

(4,062)

(8,713)

Interest expense

(26)

(29)

(54)

(68)

Other income (expense), net

 

15

 

(29)

 

25

 

(15)

Loss from discontinued operations before income taxes

 

(408)

(5,407)

 

(4,091)

(8,796)

Income tax benefit

 

 

 

 

1,039

Net loss from discontinued operations

$

(408)

$

(5,407)

$

(4,091)

$

(7,757)

Six months ended

April 30, 

2024

2023

Net cash used in operating activities

    

$

(1,970)

    

$

(3,770)

Net cash used in investing activities

    

$

(353)

    

$

(4,651)

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of the business (Details)
6 Months Ended
Apr. 30, 2024
segment
Description of the business  
Number of reportable segments 2
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Information regarding our operations in different segments - Product (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Apr. 30, 2024
USD ($)
segment
Apr. 30, 2023
USD ($)
Segment reporting information        
Number of reportable segments | segment     2  
Total gross sales $ 187,080 $ 161,098 $ 316,737 $ 297,172
Less sales allowances (2,697) (2,819) (4,748) (6,130)
Net sales 184,383 158,279 311,989 291,042
Avocados        
Segment reporting information        
Total gross sales 136,055 122,907 235,686 225,530
Tomatoes        
Segment reporting information        
Total gross sales 28,513 16,004 39,352 29,315
Papayas        
Segment reporting information        
Total gross sales 2,850 2,528 5,932 5,855
Other fresh income        
Segment reporting information        
Total gross sales 22 50 48 65
Guacamole        
Segment reporting information        
Total gross sales 19,640 19,348 35,719 35,700
Salsa        
Segment reporting information        
Total gross sales   261   707
Grown        
Segment reporting information        
Total gross sales 167,440 141,489 281,018 260,765
Less sales allowances (685) (1,188) (1,237) (2,715)
Net sales 166,755 140,301 279,781 258,050
Grown | Avocados        
Segment reporting information        
Total gross sales 136,055 122,907 235,686 225,530
Grown | Tomatoes        
Segment reporting information        
Total gross sales 28,513 16,004 39,352 29,315
Grown | Papayas        
Segment reporting information        
Total gross sales 2,850 2,528 5,932 5,855
Grown | Other fresh income        
Segment reporting information        
Total gross sales 22 50 48 65
Prepared        
Segment reporting information        
Total gross sales 19,640 19,609 35,719 36,407
Less sales allowances (2,012) (1,631) (3,511) (3,415)
Net sales 17,628 17,978 32,208 32,992
Prepared | Guacamole        
Segment reporting information        
Total gross sales $ 19,640 19,348 $ 35,719 35,700
Prepared | Salsa        
Segment reporting information        
Total gross sales   $ 261   $ 707
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Information regarding our operations in different segments - Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Segment reporting information        
Net sales $ 184,383 $ 158,279 $ 311,989 $ 291,042
Cost of sales 164,026 142,608 279,164 262,286
Gross profit 20,357 15,671 32,825 28,756
Grown        
Segment reporting information        
Net sales 166,755 140,301 279,781 258,050
Cost of sales 150,706 127,702 255,594 235,970
Gross profit 16,049 12,599 24,187 22,080
Prepared        
Segment reporting information        
Net sales 17,628 17,978 32,208 32,992
Cost of sales 13,320 14,906 23,570 26,316
Gross profit 4,308 3,072 8,638 6,676
Elimination between Grown products and Prepared products        
Segment reporting information        
Sales and cost of sales eliminated $ 200 $ 400 $ 600 $ 700
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Information regarding our operations in different segments - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Oct. 31, 2023
Segment reporting information          
Net sales $ 184,383 $ 158,279 $ 311,989 $ 291,042  
Long-lived assets 57,796   57,796   $ 60,924
Foreign currency gains (losses) (300) 1,000 1,400 2,200  
Outside United States          
Segment reporting information          
Net sales 12,900 $ 7,900 23,800 $ 15,500  
United States          
Segment reporting information          
Long-lived assets 23,109   23,109   25,986
Mexico          
Segment reporting information          
Long-lived assets $ 34,687   $ 34,687   $ 34,938
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Inventories    
Fresh fruit $ 21,611 $ 14,815
Packing supplies and ingredients 7,680 7,908
Finished prepared foods 12,263 8,848
Total inventories 41,554 31,571
Inventory valuation reserves $ 500 $ 400
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related-Party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2021
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Oct. 31, 2023
Oct. 31, 2020
Related-Party Transactions              
Investments in unconsolidated entities   $ 3,107   $ 3,107   $ 2,902  
Advances to suppliers       (4,088) $ (87)    
Advances to suppliers   11,196   11,196   14,684  
Payable to growers   $ 37,491   37,491   14,788  
Non-cash settlement of advance       $ 600      
Don Memo | Agricola Belher | Don Memo              
Related-Party Transactions              
Ownership interest (as a percent)   50.00%   50.00%      
Directors              
Related-Party Transactions              
Purchases from related parties   $ 300 $ 200 $ 300 200    
Accounts payable to related parties   100   100   0  
Chief Executive Officer              
Related-Party Transactions              
Purchases from related parties   1,400 0 1,400 0    
Equity method investment-Don Memo              
Related-Party Transactions              
Purchases from related parties   3,100 200 7,300 5,200    
Investments in unconsolidated entities   3,100   3,100   2,900  
Advances to suppliers   3,500 3,000 4,500 3,900    
Advances to suppliers   8,500   8,500   7,300  
Loan receivable fixed interest rate (as a percent)             7.25%
Commitment amount             $ 2,400
Loan to related parties   $ 1,600   $ 1,600   $ 1,600  
Equity method investment-Don Memo | Don Memo              
Related-Party Transactions              
Ownership interest (as a percent)   50.00%   50.00%   50.00%  
Other related party | Agricola Belher              
Related-Party Transactions              
Purchases from related parties   $ 22,000 10,300 $ 25,000 14,200    
Amount loaned $ 3,500            
Advances to suppliers           $ 5,400  
Payable to growers   4,300   4,300      
Loan receivable fixed interest rate (as a percent) 10.00%            
Loan to related parties   1,100   1,100   $ 1,700  
Subsidiary-Avocados de Jalisco              
Related-Party Transactions              
Purchases from related parties   $ 1,100 $ 600 $ 3,600 $ 4,300    
Subsidiary-Avocados de Jalisco | Avocados de Jalisco              
Related-Party Transactions              
Subsidiary ownership (as a percent)   83.00%   83.00%      
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Other assets.    
Mexican IVA (i.e. value-added) taxes receivable, net $ 55,555 $ 49,888
Infrastructure advances 1,641 1,641
Other 766 852
Total $ 57,962 $ 52,381
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - General (Details) - 2020 Management Incentive Plan
Apr. 21, 2021
shares
Share-based Compensation  
Award expiration period 5 years
Common stock shares authorized (in shares) 1,500,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Non-options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2023
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Restricted stock          
Share-based Compensation          
Stock-based compensation expense     $ 1,200 $ 100 $ 1,700
Outstanding (in shares), Beginning Balance 29,000 1,000   29,000  
Vested (in shares)   (1,000)   (29,000)  
Outstanding, Weighted-Average Exercise Price, beginning balance $ 35.24 $ 41.39   $ 35.24  
Vested, Weighted-Average Grant Price   $ 41.39   $ 35.24  
Unrecognized stock based compensation expenses   $ 0   $ 0  
RSU          
Share-based Compensation          
Stock closing price awarded (in dollars per share) $ 24.35     $ 24.35  
Stock-based compensation expense   $ 300 $ 500 $ 800 $ 900
Outstanding (in shares), Beginning Balance 51,000 72,000   51,000  
Granted (in shares) 4,929     39,000  
Vested (in shares)       (17,000)  
Forfeited (in shares)   (4,000)   (5,000)  
Outstanding (in shares), Ending Balance   68,000   68,000  
Outstanding, Weighted-Average Exercise Price, beginning balance $ 35.36 $ 29.35   $ 35.36  
Granted, Weighted-Average Grant Price $ 24.35     24.35  
Vested, Weighted-Average Grant Price       34.24  
Forfeited, Weighted-Average Grant Price   35.18   35.08  
Outstanding, Weighted-Average Exercise Price, ending balance   $ 28.98   $ 28.98  
Aggregate Intrinsic Value   $ 1,815   $ 1,815  
Unrecognized stock based compensation expenses   $ 1,200   $ 1,200  
Unrecognized compensation cost period       1 year  
RSU | Aggregate          
Share-based Compensation          
Granted (in shares) 39,432        
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Stock Option (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Share-based Compensation        
Outstanding, Number of Shares, Beginning Balance 525   525  
Outstanding, Number of Shares, Ending Balance 525   525  
Vested and Exercisable, Number of Shares 219   219  
Outstanding, Weighted-Average Exercise Price $ 25.44   $ 25.44  
Outstanding, Weighted-Average Exercise Price, ending balance 25.44   25.44  
Vested and Exercisable, Weighted-Average Exercise Price $ 26.48   $ 26.48  
Outstanding, Aggregate Intrinsic Value $ 512   $ 512  
Vested and Exercisable, Aggregate Intrinsic Value 512   $ 512  
Exercisable stock options, weighted-average remaining contractual term     2 years 7 months 6 days  
Employee Stock Option [Member]        
Share-based Compensation        
Stock-based compensation expense 200 $ 100 $ 600 $ 100
Unrecognized stock based compensation expenses $ 100   $ 100  
Employee Stock Option [Member] | Minimum        
Share-based Compensation        
Vesting period     1 year  
Award expiration period     2 years  
Employee Stock Option [Member] | Maximum        
Share-based Compensation        
Vesting period     5 years  
Award expiration period     5 years  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other events (Details)
$ / shares in Units, $ in Thousands, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 29, 2024
USD ($)
$ / shares
Aug. 18, 2021
Jul. 31, 2018
MXN ($)
Apr. 30, 2024
USD ($)
$ / shares
Jan. 31, 2024
USD ($)
$ / shares
Apr. 30, 2023
USD ($)
$ / shares
Apr. 30, 2024
USD ($)
$ / shares
Apr. 30, 2023
USD ($)
$ / shares
Apr. 30, 2024
MXN ($)
Oct. 31, 2023
USD ($)
Jul. 31, 2021
USD ($)
Dividend paid (in dollars per share) | $ / shares $ 0.10     $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.4875      
Dividend amount paid to shareholders $ 1,800       $ 1,800   $ 3,561 $ 6,876      
Restricted cash                   $ 761  
Expenses related to Mexican tax matters       $ 202   $ 386 585 $ 2,434      
Mexican Tax Authority | Tax Assessment 2013                      
Amount disputed     $ 2,600       152,900        
Estimate of loss       181,100     181,100   $ 3,080    
Percentage of tax on fruit purchase deposits   16.00%                  
Tax dispute liability accrued                     $ 11,000
Expenses related to Mexican tax matters       200     600        
Mexican Tax Authority | Tax Assessment 2013 | Employee Profit Sharing Liability                      
Estimate of loss       $ 6,900     $ 6,900   $ 118    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Noncontrolling interest.        
Noncontrolling interest, beginning $ 1,402 $ 1,288 $ 1,392 $ 1,015
Net income attributable to noncontrolling interest of Avocados de Jalisco 37 35 47 308
Noncontrolling interest, ending $ 1,439 $ 1,323 $ 1,439 $ 1,323
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Earnings per share        
Net income from continuing operations $ 6,507 $ 1,447 $ 3,933 $ 1,002
Add: Net income attributable to noncontrolling interest (37) (35) (47) (308)
Net loss from continuing operations attributable to Calavo Growers, Inc. 6,470 1,412 3,886 694
Net loss from discontinued operations (refer to Note 11) (408) (5,407) (4,091) (7,757)
Net income (loss) attributable to Calavo Growers, Inc. $ 6,062 $ (3,995) $ (205) $ (7,063)
Weighted average shares - Basic (in shares) 17,800 17,721 17,800 17,697
Effect on dilutive securities - Restricted stock/units/options (in shares) 72 162 66 160
Weighted average shares - Diluted (in shares) 17,872 17,883 17,866 17,857
Net income from continuing operations        
Basic, Continuing Operations (in dollars per shares) $ 0.36 $ 0.08 $ 0.22 $ 0.04
Diluted, Continuing Operations (in dollars per shares) 0.36 0.08 0.22 0.04
Net loss from discontinued operations (refer to Note 11)        
Basic, Discontinued Operations (in dollars per shares) (0.02) (0.31) (0.23) (0.44)
Diluted, Discontinued Operations (in dollars per shares) (0.02) (0.31) (0.23) (0.44)
Net loss per share attributable to Calavo Growers, Inc:        
Net income (loss) attributable to Calavo Growers, Inc (in dollar per share) 0.34 (0.23) (0.01) (0.40)
Net income (loss) attributable to Calavo Growers, Inc (in dollar per share) $ 0.34 $ (0.23) $ (0.01) $ (0.40)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Mexican IVA taxes receivable (Details) - Mexican Tax Authority
$ in Millions, $ in Millions
Apr. 30, 2024
USD ($)
Apr. 30, 2024
MXN ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2023
MXN ($)
Apr. 30, 2022
USD ($)
Apr. 30, 2022
MXN ($)
IVA receivables            
IVA receivables balance $ 55.6 $ 952.8 $ 49.9 $ 913.6    
Unrecoverable value added tax         $ 0.4 $ 6.9
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Assets Held for Sale and Discontinued Operations (Details) - Fresh-cut products - Discontinued operations, Held for sale - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Oct. 31, 2023
Major classes of assets and liabilities          
Accounts receivable, net $ 26,532   $ 26,532   $ 27,479
Inventories, net 7,485   7,485   7,859
Prepaid expenses and other current assets 2,529   2,529   2,195
Property, plant, and equipment, net 49,872   49,872   51,805
Operating lease right-of-use assets 28,942   28,942   29,676
Goodwill 18,442   18,442   18,442
Intangibles 5,047   5,047   5,423
Other assets 78   78   78
Total assets held for sale 138,927   138,927   142,957
Trade accounts payable 9,901   9,901   10,440
Accrued expenses 11,901   11,901   15,299
Current portion of operating leases 3,360   3,360   3,399
Current portion of long-term obligations and finance leases 467   467   773
Long-term operating leases, less current portion 26,520   26,520   28,065
Long-term obligations and finance leases, less current portion 908   908   1,002
Other long-term liabilities 204   204   228
Total liabilities held for sale 53,261   53,261   $ 59,206
Results of operations          
Net sales 83,959 $ 86,410 170,372 $ 179,851  
Cost of sales 80,149 87,044 165,731 179,138  
Gross profit 3,810 (634) 4,641 713  
Selling, general and administrative 4,207 4,715 8,703 9,426  
Operating loss (397) (5,349) (4,062) (8,713)  
Interest expense (26) (29) (54) (68)  
Other income (expense), net   (29)      
Other income 15   25    
Other expense       (15)  
Loss from discontinued operations before income taxes (408) (5,407) (4,091) (8,796)  
Income tax benefit       1,039  
Net loss from discontinued operations $ (408) $ (5,407) (4,091) (7,757)  
Select cash flow information          
Net cash used in operating activities     (1,970) (3,770)  
Net cash used in investing activities     $ (353) $ (4,651)  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 6,062 $ (3,995) $ (205) $ (7,063)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 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
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /*&RE@'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 " #RALI87V(XH.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[7PDR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^? M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD M#@@5YRMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+#CM*($H!K!DG MAO/0UG #C##"Z-)W &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" #RALI87T"O$=&CH\LKZ7+#Q7>Y9DRAESA*Y%5OK51Z,1A(?\UB*H]Y MRA+X9A-\ MX;E$!^1O? W91KZZ1AKEB?/O^F8:7/4<72(6,5]I"0I?S\QC4:25H!S_[$1[ MY7_JP-?7>_7;'!Y@GJAD'H\>PT"MKWIG/12P)>;/]@.:*3U?![)_!-M MBG>'PQ[R,ZEXO N&$L1A4GS3EUU%O [ -0%D%T#>!6"W)L#=!;@Y:%&R'.L# M571\*?@&"?TVJ.F+O&[R:* )$YW&A1+P:PAQ:OR!^QED12&:!.@F4:':HFE2 M- ]=S7TDUU0P>3E0\&\Z9N#OE*\+95*C?((^\T2M):@&+'@;/X!2ED4E^Z)> M$ZO@)!7'R'6.$''(T% >SQ[^F6Z1BTW1;TKCEA7GYG)NMXHSU5=$C)Q#/KC7_Y"9\XOYM@?Y#8&_9AR3ZTJ5?L#]N4F4CMX=CI?S$A M6:,Z(HU*I%$[I"\9%8J):(OF+.5"F?#L4DIDIDKQK%$=\4Y*O)-V>#,F0JX; M;(!@O# FSZY4]L+:;FB-[\AY6G*>MFR9@L)4DP]A]7FT:RUI)(V)M(9U!#PK M <^LA=J--+=AQ-!=%C\Q80*S:SB.TW==]VQD@K.&=H0[+^'.V\#-V2J4"A*H MT!V-C6W4KN--/DV^WJ./\_O'F_GB"$WO/!.J5:0C*G:JB==I SM-?"Z@@>:S MQA%:*.B5B OD\2Q18@O?@;$&&M2]B8G8'M05^977P&V0'^@+F@;02\-EZ!8K"2:'-J MA#V$&<*5&\)V/_,>MNS#,\&?P\0WY]FN6=-_#V&1<.61L-W9O >=<:EHA/X. MT_IARJYX[CHGCI'T$&X)5W8)VUU.WEXGL"ZN![,+G#G&V=4>U16K&D1&9-3'9&CF.X0WPI4YPG9G\Q J\$5\B3#Y]>DWM&!^)B"3 M1DB[DL?C&.:EA>+^]R/TLW/L.!BE5*!G&F4,I4P4"V-C)1S"0^'*1&&[^P'K M&\#<@!;;^(E'1O8&^_3UXZ.1ZQ"&B52&B=@MS3Z;Z.;%7]-DQ6K=88/0W63Q M86)<@=H#NQ)6_HBT\D=>)H1>PQ0+ESR5,*-DQCV8!L5OQIT;SQ[5E;/R1:25 M+YHFL- N]O'T8I3NP8V<=L4ZSD.X(%*Y(-+*!>G%&AAZ, 4K+HR#48/.Q/<9 M2(! 4(@960]A@DAE@D@K$[2(:12AZTS"S]+<8NTZM:MN>UQ7OLK[D%;>YR9F M8J6[Y$=04&NP!W%*$W-2[8+UH(>P/J2R/L3N7/:)7#-(I W/+E./=P@+1"H+ M1.SN93_&OIG?%_D>-[K/%!C:1,^>1N(?9&YV]5"HC7(U?=KR/,:G9X[CG(.S M>C8Q5C:(M-HD\F L%>#WIDG 7M"?S)S&QKTBC%UW>&ITZ?;@KKFLG YI,"J[ MB?(VE-K7?F/@SVP[FPUR_3YV^BXV@A["^KB5]7'MCJ7@L/C2-L@UC= MOJT]K"MC97YJYTN)(K:$ M4.?X% 8\49RM%C>*I_GQY!-7BL?YY9K1@ G] OR^Y%SM;_0?E"?&PO=V]R:W-H965T&ULK9IM;]LX$L>_"N$-=EO J?FDIVX2($VZMP5Z3=%D;U\S,A,+E46O M1"?M??H;RHYEB2/&P>5-8LM#^C\C3?V]66AMR8]E636GDX6UJ_>S M69,O]%(U[\Q*5_#)G:F7RL+;^G[6K&JMYNV@93GCE,:SI2JJR=E)>^UK?79B MUK8L*OVU)LUZN53USP^Z-(^G$S9YNO"MN%]8=V%V=K)2]_I:V[]67VMX-]O- M,B^6NFH*4Y%:WYU.SMG["YFX :W%?PK]V.R])LZ56V.^NS>?YJ<3ZA3I4N?6 M3:'@WX.^T&7I9@(=_VPGG>R^TPW/6EDY(OFZL66X'@X)E46W^JQ_;0.P-8')D M -\.X(<.$-L!HG5THZQUZU)9=792FT=2.VN8S;UH8]..!F^*RMW&:UO#IP6, MLV<75U^NKSY_NCR_^7A)/IQ_/O]R\9%<__GQX\TU.29_75^2-T=OR1$I*G*S M,.M&5?/F9&;AF]WX6;[]E@^;;^$CWW*^JM\10:>$4RZ1X1?AX5>YA>&L'2[Z MPV?@[\YIOG.:M_.),:?7=:TK2U33:-N\Q_S93"#Q"=S>>M^L5*Y/)[!Y&ET_ MZ,G9K[^PF/Z.>?=*D_5\%3M?16CVLPO5+ C<-9*[%_J?=?&@2G >O8N;J>)V M*I< 'LXD3R#B#_O>^$:<9FQGU%,I=RIE4.4WW=BZR*W>Z,2T!2=XZ1W93!;M M^9#$(RY$.Q>BH OG>6[6$%=(;KF&(-^6>DHJ2,3FCJ@2TJ6J.=7'/3K4_4 R\74 MA4:73.Q]IV11) ?*?"O!HF0DXLE.61)4]K76*U7,B?X!4&L@MBZ4QBYT#9ES M?X=CNA-/4$=GQD023!SH(ZL;8_IV15JLI.VYWEV+&""LZV:0W5S?TT ME23>BD7,8IKQL?!VI&-AU%V!9F6+ZIZ4&BH[4KL2[MC<':_A32#:PH]B'/MK M C%+132275E'/A9&G\NOC75Q;5R5M8:U7#6F+.;*T1 N%W8D]3*?8H+1X9Y# MK'A&^8CLCG8LC+M+?:=A'<]!\]/F"\4801-E="CU&:N^U Y@+$RP?QDS?RS* M$A7FDXE1SMA0V7-F?6D=P5@885],=9R_,->&IWQI)<00QM%(CN[&CG(LC+E/ ME575?0%YN!E/&#Z\>!(-8Q\VZLOK ,?"A+MJZX3 BO59%4$J&Y9!AI&U2,R^,^H21C(LX&^A [D<9I-')[><J=NXSS>1R&R84Q S)I.]&K0OLL,@ M#V/PIE9SX-U3.[+::$:%^DB+(SKZ"MYQCX>Y!_U2O=9=]8X*]-G% MLI1[BQPQBU(Z4J?SCG$\S#ADC3^?GCG2JPD>>W??-^-9-D84WL&.AV%WU>M_ M]I2C6A&L,4J'7'[6K*^UHQ\/T^\IOBM3MV=ZT!M;72]):52%RL6:MN'Q!&(4 MR['5VM&,AVF&2#7]GN335_7$;8W-; M%O?*7=_TS7=%Y;K2D"\^ZM)TR$/,2(PL:M'14!Q"PP,7M4":-R&8)Q6Q2UDB MXQ&Q'1E%F(R?=S%^CHWB5=GX6K/UW>[8*,)L_&!J& /; 9"SKILU](V.D\[, MK;P<>H4"6L?="D0#XB-1"O"O.V<.S3="J2_I'0(7\Q*LK%=U+%7A-F+RCTDY0H?K"Q*(D\V M8I8(/E)]B8Z_(LQ?7/>+DZU SE43.CR?Q*QB.;94.BZ+,)>QWOZYI.M3=S^5 M;N6&C?IJ.S2+,)HW%4^)[5U4J0];&?NK&K&2?"RR'9)%&,D;D!VNU:J%JO3#E')J[W]HS3_L3A;=\57B_UFQ]KSMXRS"\W9V&5-58DW\G M;X[H.TH9=(XU>5#E6D\)5/M3*/A)XZ(#BV%M%Z8N_JOGOQ.63%/X9.]I%EQ) M8K9]FO4TI&@:U^VUCVC6MK'P I82^K!+(HWQ,/.%;?I1Z/@OP_P_GT.) DD: MMJA[L'1<5"17JP*V+"H3.1!.$D&'=29J%\NQ,R*Y]\PT3/0OQIT5V]J4I4-B M44%*T0UZT":1#EF*8=+#K$0VQ#I:_F;SWG!\[/$3LT,/#V=[O3]R/?_ZMZOL"2IU2W\% ^BZ! -2;W]-L MWEBS:G^2SQ IA>67*18Z6G M8F7+0@!.*U%.;<]Q CO'A%G1L'HW$]&0EXH2!C.!9)GG6#Q? .6;D>5:+R_N MR"I3YH4=#0N\@CFHAV(F],QN75*2 Y.$,R1@.;+&[GD!C=P:(Y/) M@O-',[E*1Y9C@(!"HHP#UH\UQ$"I,=(8?QI/J]W2"+?'+^X_JMQU+@LL(>;T M-TE5-K+.+)3"$I=4W?'-)33Y#(Q?PJFL_M&FB74LE)12\;P1:X*P-E7(@>\IU3Y#E> MOT,>OR^_3926NY7C:FN;,P2_7WY4I=9PDNFI*[8!,@: M+RAT95];!I6E:1SKJ.]ZX=!>;V>U'^3[0;\-VJ'MM[3]=VECGN>Z&^@Z21Y/ M48$%6F-:=C+61N'6]D[/<=Q7D!]%[5 .6LK! 91-]>!295R0OY!VT=:&@RT. MUS&_5[@?ANWP!BUO<#@OD;+L9@WV(<*S/=2NJ#!XXV3#EC0\G%3?5E+I)D38 MJ@LW_!1N5]0^KKW5>LVU]Q.+%6$245AJG=,+M8&HKY)ZHGA1=>,%5[JW5\-, MW[X@3(!>7W*N7B:FP;?W>?0/4$L#!!0 ( /*&RE@$HA<+-P< /\C 8 M >&PO=V]R:W-H965T&ULK5IK4^,V%/TKFG2GLSL#1 \_ M*60&8F_+3!>8A6T_FT0AGCI6:BM _WVO'\2)=.V%W7R!/(ZN=.Z5CHX4GSVK MXI]R*:4F+ZLL+\]'2ZW7I^-Q.5O*55*>J+7,X9N%*E:)AK?%X[A<%S*9UXU6 MV9A3ZHU729J/)F?U9[?%Y$QM=);F\K8@Y6:U2HK_+F6FGL]';/3ZP=?T<:FK M#\:3LW7R*.^D_K:^+>#=>!MEGJYD7J8J)X5_$]>VD3L-( X> />-N!F Z>G@6@;B+?VX+0-G+?VX+8-:NKCAGN= MN"C1R>2L4,^DJ- 0K7I19[]N#?E*\VJBW.D"ODVAG9Y,;Z[O;OZ\BB[NXXC< MW<._+_'U_1VY^4QN;N.O%_=7 "#'Y-M=1#Y^^$3*95+(DJ0YN5^J39GD\_*( M?-A[?S;6,+ J_'C6#N*R&03O&80@7U2NER6)\[F<(^VCX?;>0/LQ)&2;%?Z: ME4L^&/!B79P008\(I]Q!QC-]>W.!T?FYWN,?[GTO&6([140=3_S,%,&*WH1U M\+"5 IZ6ZV0FST<@<:4LGN1H\NLOS*._81D_9+#HD,'B P7;JXVSK8TS%'UR M#5M)F602771-4Z]N6FT83Q,6."* .?&TFUD$Y@;<#_=AD0T3C(6! 8MM& \9 M=?@6ML?3W?)T!WE.5:F)6O1S;9J[NR0\AW+/X(K '.[1P.!JPR ?$-#@BL \ MS@,/Y^IMN7J#7'\O5%F2=:$6J<:H>G:O5+B^P=1&,=?SF4'41@D><-?@B?08 M^&X/37]+TQ^D>0?F(,T?C\BCS&619 3V#I+,88]+2UTDE7_ V/LV+T$Y-=AC M*.&9[&T4]QQS?<0(RJ54X.R#+?M@D'W\ E:OA)VTD%FBY9QH1;[(EW26Y$0G M+[#%:RT+=*H'2/VYP=_&B,!8"Y&-<0.S\DA?CG!PZN&6>CA(_68MJ_+FC^ : M9FJ%5CFT^O69, 8WM4$LY,8:C6R0ZYN+)48B"1;B-!GMK!4=)'J50PDE")=L MBHT:(VIU?1QZ9CDQ%'=,JAB*^6;=8PSF<=;#=L=(LN&RZJ4LVI(>D5RBVM7& MV"N'M7@1D*"^2=8&^6:D& %YCM_#E'=,^7?J6G$D#Q+.:;)E7"U:6,V5AF65 M?"\*M2(;^"HO59;.ZR4N>_V/<- M6#L#/E:%__3^RCN(GCMF)FS0L6L*.AK)5'0$Q"CM24-GS]BP/]M)0\T?V(/" M;RJ15XW<0SI0]K:'\EQSL4\1%',<:][;*!$*:R(@L2CM\:>L,VULV+55&>A6 M_CPMVQ1 ];L,D(^%7(!*PF9_K;0DC'U"DV(;KF/'-*E3#.4ZME"BP6PY0&#^ M[DZYGY?.Y;%AFV;[;IW^=KV/# MQNYB/C\E.Z3!QQ7IPT8G#YFLZIZK2AITH6KW"ZC&(Z!9L=W7L;"6!@9RS90@ M('/YQ&BDG5FWGY#.[;%ANV<9+.\1@2WD!,U':)TM/6I[ M)1L%LR2T4H+ $+5$4#[U>K8-WEE#3@?O5.*DR*'\);D%-;BK[M2.R&52IC., M-Q^TF>^]2#EHM.B@T>)#1=NO2F=A^;"%K2MP1*;=YG6S(]UI3N:P:I,"#N=0 MM>8F%)6SMIM@9];0$V'>1: HZRH"17%CTL=XK)Z#&N^<+A]VNFU"HMW=[ =3 MTG04[BXD&*&Y>'&8, _N.(R;6ST.<_K2TGE /K'8^MEE::F>C4+5#8;;:H;"^3'7>GP>#:G>] M63T U^IWBN9GTDT)4P@2LK8"'C!8=-%I\J&C[ MM>J.)7SX6-+OMI'+8#^@YMT4"O.YM7;?%"U&85[8<_H6W3E##%]!#^RUPKX& MAI'YID;A,/-'D@B'>>;=,PZS;AG&.P\TK&3Q6#])4L+BV>2Z^>%Z^^GV:96+ M^AD-X_-+=CIER.<1.XV;9U&Z\,VC,5^2XC$%M<_D KJB)SZ,M6B>-FG>:+6N M'Z=X4%JK5?UR*9.Y+"H ?+]02K^^J3K8/O,S^1]02P,$% @ \H;*6!]^ M @)9" $R0 !@ !X;"]W;W)KV@/!O@((@'.>5%;WIF[]W+Z9G8Z(P7[%XBM MSGMA[_7&'WRYTN;&8'JVIDLV9_K/];V$3X.=EY3GK%!<%$BRQ7EO%IY>1M@, ML!9_51B._FPTUZW@L,(I:Q1!L7%/YLV27+,N,)WM?M,, MW+]^]7YM@X=@'JEBER+[FZ=Z==X;]U#*%G23Z3_$TQ=6!30T_A*1*?L_>JIL M@QY*-DJ+O!H,"')>E'_IP/ CWL K@;@YH"H8P"I!A ;:(G,AG5%-9V> M2?&$I+$&;^;"SHT=#='PPJ1QKB5\RV&W<[OOMYTE6XCMUNS MF$_5FB;LO >K53&Y9;WIS_\)X^ W5\Q'7] O&P47O/@5B5TNJ3^7PV/F\DC.#F8MWLU: M[,WE%0.G":=EQRU21',A-?_7WG!%7KH;[N4NC@EI)+AM-(Z&Q)W?T0[IR%]U MHNC;U-5)RABT=\2>@?$4>(O!.!:I3>2(;% ES2C M6X'F-%,4?>6*NJ!Z_7UT#4S:966:O2NB,*B9+_#&=&\6N94CH(9L%C(K+AZA M*WQCSSRA!;KY:X8T?6;*= S&MQ2^=))>T$(8QLW$N(RBH"N./08/O7',M4B^ M]XV621%4E2GW0@EBIN VU8D"CI6:HAKP-@+^'=0EPCP*9K9>GI@ M.4LV&450$-]AY1IUX4:-7:7=Y(^WK Y1U\0>>EES^M60!*!.N5H+@&Z0 T] MN]$O)VB=T4*?V![)_MGPM6$:9PBD!6[8FO:V3=2Q?L.:E6!Z&71Z>S M)!$;(P[J=7YB]( S\*&C#8=XTBI$A]UD'(8=J:Q).?2S\DVQA>H2LH,DPC:_ M]B=Q,&FBAGXGO)UI2GK]VGK"6A5TS"?D9*0%X5F1-[FVYQ M'(Z:T!W,#>TV[H!>$W/H9^99NJ5%PJP65)OU.N-,NF&V.38*QJW\MZW&7=-; M$W'H9^*;4CDT26FPIB^=Y-2FS_YDU!0Z3BO2P4ZX9EGL9]D[F_GNC.,V*?:' MHQ85NEHB[@F3^PGS_MRVDS&ES"X(]^X3808CX*FL'68Q7'7>L-D42W.(AAU4\PAVK#-=$BOU$>OOQ M798SAC9+XG#8K&J'51^:7(<:P#6=8C^=-O?YIB>K]^SS\5%9\UC>#F>A9DWL M9\W[C00584KOA\00=A'I/@5503K,QE'RDT? M@6HSO+VBDJU$EG:U)N@Q"4>MKMTV"TDP[CH!(#63DS?VR^6$VTW0AX 3 M%W>#JFONCUUV83#IAEZS/'F3Y2OH"W.(SO--CIZX7IDZ,4&4:@KB,B> MH(0 MZ!6=L=<*,VU,OR#Z1*7[U)NTJ;\?XU:$7I@_N&1(+22(7TCL9U SF:-,4.![M0Y M),($-Y>5RVH<3SHJL]81Q']:?M@/E#G* 054'=\PF? NT$>5$96W@_U,AT0B MM3@@?G'@U'F+'5?Y*9:T.3^,H^8.RV5%2-<)%:F5 7E;&? "6ILY0>;EDNM@@GBWF"-'/6$_EK?#1X:UMHC\VL*^ M/F!R!5+\]0Q2/&H*9E:9L^?RM-(>U1?L::^/E(]Y]MJ^\\%C6UK$47.OZ# " M^=%Q8A/5XB-ZXWS^0$G,EE"B(J/H@F5FI\Z+A:10MYO$/EZAY1$46"Y@$A!= MPA0H_;KG?^.8(G*R? .E_*#%VK[$\2BT%KF]7#&8'FD, MX/N%$/KU@_F!W7M T_\!4$L#!!0 ( /*&REAVB1RL&0@ %" 8 M>&PO=V]R:W-H965T&ULS5QK<^(V%/TK&KK3=F?"8DE^P#9A M)@E6-SN[21JR[?2C TKPK+&H[3SZ[RL#P4@6N179/"KD87;7RQ<9CZ;+ M0O.D1QS'[\VC..T,#Y>_76;#0W%?)''*+S.4W\_G4?;O"4_$XU$'=YY_N(KO M9D7Y0V]XN(CN^)@77Q:7F3SJ;5"F\9RG>2Q2E/';H\XQ?L_HH"RPC/@SYH_Y MUG=4=N5&B*_EP=GTJ..4+>()GQ0E1"0_'O@I3Y(22;;CGS5H9U-G67#[^S,Z M6W9>=N8FROFI2/Z*I\7LJ-/OH"F_C>Z3XDH\?N#K#GDEWD0D^?(O>ES'.ATT MN<\+,5\7EBV8Q^GJ,WI:)V*K *8["I!U :(5(,&. G1=@.HU]'<4<-<%7+T& M=TVD?_'4!?YG[5;*6F1Y%130\S,0CRLIHB59^6=*U+"T3'*?ER!H7 MF3P;RW+%\/3B?'SQZ6QT?!V.T/A:?GP.SZ_'Z(*A\8?CJ_##Q:=1>#7^!85_ M?#F[_AMUT9?Q"/WZYBW*9U'&8'Z(UR?-@K9!/+BGJ3=7-. M5LTANYHCYG,YWL:%F'PUE#ZUESZ>3N-RO$8)NHSB:5>VY31:Q$64&+!&=JPK M7LAYR:J!Z& MN'_8>]BFQ1 28$*H&C:JAWD88T^-"@U@CA[$ZD&R.AK@39B2(+I)$&V7H(/G M8?Z21*VP/24+ 25:KJPM*!>2]_DBFO"CCEPI44I+TYR1J;K5>TQ+F:K$]UR<9J6 ML7+%SJ/R[ %*Y;HN 8KH:1DY$\ETQW7@Q-J)LIKB;TW$>K7N>/I\MK:^[7R&! LAP1@0F#($_,T0\*U# M8+R#5L2?RN_V4]&O#@+J.OKI!UAA"@K&&YBN6,';$@0)-H($"_OU&>%HBRRS MQRCD##;D#*SDG,M5*!%YN9TLLOCFOHAN$E[.FU.YW7P0Z'>))V?.@=0*DWJSP;>F!!!L-ZH,Y<'SM&AE"5LF:JE0HPDZEB!TK26$ZU232\2*3.W]GN?.G M1E'K-&ND=8PJ#UP_<+5EQ! G=4WM2F2"H[KB8H8H@BD>[-!)>,LVP"V2M"V3 MFI.%33JI[^KYLC:@[? $10M!T1@4FDIE90K@/5R!CU&Z$;MF%E]@"ZQC5*:) M1VI#OA[GDH&K&P,F.-+7+]N&*(+](/!V#/G*&\"O, >:\V5T!URJIPS4'@!% M"T'1&!2:RF9E$>#OZ!$TR4ILD,E8'PF0NGP$BA:"HC$H-'4D5/X"MAL,^ZA+ M.V3;C1BNVPP$>XY^E00U!T#16%,/5&HJW8_MPG\_D6D';4T.)-H(U[5XMUP' M]*4.5/\W5JK24UD V.X!O%)KVM%;\P1J!X"BA;@N]:E^1\,>HS)4F0'8[@:\ M6G#:\5MS!.H(X+I"[]+!H+9MA*R4-5:J,E4Y ]AN#>RC.@BS:SB%]P,]KD+_AN7]M@CPQQ(&:((=@@9[!CR6[?L M6ZKS7;>DS?DR*?# U[6&O0VM1STD6@B*QJ#05#8K#X'8/83__J+Q6;@+Y@=T$4G<3Z$"?X:!N BA:"(K&H-#4D5"Y M"03>3;!#MIZD=2V.7=?7)RFHFP"*QIIZH%)3N0GD6[@)=M#6Y("Z"<0@[*FG M+^\A:*6LL5*5GLI-(-_43;"CM^8)U$T 10M)W2EP WT_:HU1&:K0GD-5Z":V3F!5X",7D) 76(OK08Y'_? M"XB>2@. MW#2]B^(VMF\05> C5Z"?W:D^V&..*2@38B0A.RI M7=COIQ[MH*VI 7W9@-9E=K>\HNN+%JBV;ZQ4I:<2]]0N[E^I'NWHK7D"5?F@ M:"$UO V@JT=[C,I0I>^I7=^_6CW:\5MS!*KP:5UO^XZO2Q[0.EE3G2I/E#/IX/ MBA:"HC$HM!65O:V7X&PO=V]R:W-H965T&ULK59M;]HP$/XK M5C9MJ[215Z!C$(F2\#*UA0'=M(\N,<1J8F>V@>[?SW9"1JN HHTOV+[<\]SY M[O!==T_9$X\1$N Y30CO&;$06<0-FB$BOZPI2Z&01[8Q><80C#0H M34S'LEIF"C$Q_*Z6S9C?I5N18()F#/!MFD+V^P8E=-\S;.,@F.--+)3 ]+L9 MW* %$@_9C,F36;)$.$6$8TH 0^N>T;<[(T_I:X7O&.WYT1ZHFSQ2^J0.DZAG M6,HAE*"54 Q0+CLT0$FBB*0;OPI.HS2I@,?[ _M0WUW>Y1%R-*#)#QR)N&=< M&R!":[A-Q)SNQZBX3U/QK6C"]2_8Y[KMM@%66RYH6H"E!RDF^0J?BS@< 6SO M!, I ,YK0/,$P"T ;ET+7@'PZ@*:!:!9UZ56 6C5M= N &V=K#RZ.C4!%-#O M,KH'3&E+-K71^=5HF1%,5"4N!)-?L<0)?S"]7TQO)T%_&09@L93+77B_7(#I M$"S&_7DXGMX&X7SQ'H3?'B;+G^##3 KOE^-P.1GT;Z_ )_ 6F(#'D"'>-87T M2/&:J\+Z(+?NG+#N@CM*1,Q!2"(45>"'Y_&M,WA31J(,AW,(QXUSEK"?L09P M/G\$CN5X5?>I 7>MD_#@//PK)!)NGX2']:V[5<'\/^='_VS]12K=> MIC(K'+[)#7C5!M0;W^$97*&>(1]QCM@.&?Z[-W;+^E*5^4N2!9A"9"_JQROKQSO'[@=XAR-$(I!!'($/F("()@ED'&2(Y2_65571Y*S7FE7U M\9UO->RNN3NNA1HZ00V=L(;.L(;.*->QK1=*WG6[6>KE(32/&D6*V$;/ !RL MZ):(_)]92LLQHZ^[ZROYP.Z$=H5\*,>2?(KX2Y_/-'>0;3#A($%K:J1"-CV]C>5HA9A2D-_7E(K#01DHAS7_#U!+ P04 " #R MALI8P27N_/4( #G%0 & 'AL+W=O*?;)S_ENHB**Z:VH;3B=5C-LW\WDH*FITF+DM6;Q9 M.]_HB$>_F8>M)UW*H::>+Q>+E_-&&SLY.Y&U*W]VXMI8&TM77H6V:;3?7U#M M=J>3HTFW<&TV5>2%^=G)5F_HAN*7[97'T[R74IJ&;##.*D_KT\GYT9N+Y[Q? M-OS+T"Z,?BOV9.7<-W[X6)Y.%FP0U51$EJ#Q[Y;>45VS()CQ/O)ZJDM6[K>.UV'RC[\X+E%:X.\E?MTMXE-A=M MB*[)AV%!8VSZK^]R'$8'7B\>.;#,!Y9B=U(D5E[JJ,].O-LIS[LAC7^(JW(: MQAG+2;F)'F\-SL6S2PJ%-UN)D%NK6)%:M0&;0CB91RC@;?,B"[M(PI:/"'NI M/CD;JZ!^L265]\_/85AOW;*S[F+YI,#SK9^IX\54+1?+YT_(.^Z]/19YQ_\? M;Y.PYP\+XW)Y$[:ZH-,)ZB&0OZ7)V<\_';U]J<^?DOYW37U:V-%, M/2%/_?S3Z^7B^*VZ^''AG:[UK5._PG;R8:H^VF*F#E WY#V5*CIE+$29@/K< M.A^53F>7B[?IJ#P7E'/ZZT(:\HY[LUU_J\^&RJH%>K M3>U6NE8U&(E\LH<45!>Z9/-*U)#?*VU+[-UZ=VMX&R)PJ^N6#G4)I*HU\E>I MM7/E3/W>>D5W6_+1!&)Y(*MO%(W=B)#20)Y9M6DAJ4%D@("MYI@,2[S;P1BO M(,R$2J]J$AVPN@89!M4&#F%)-8C)PSR4/DSW7N_9P&042^F%\VEVHFR+*&<] M16UJM?&N(+^?)O% HBEHJHJZ72DP".1,X07RVI O*DB$9YQ.$=<[Y'P0;;O* MU11TC2V*>9-YM2[%-O"?"3/UE=B(HO5]H .L=0WCQ:!16*.GZA/=F<*-H@ C M=QPT3QN $+J\:_&2TR4:9NISA:5-I9!DI,<;AP"A_7@MP5[KPM0F&O9F1^K M/%,!F$/L=?%-PCT'3H!QLJ,L@$!U=!2Z]Q_T3ANCK9AC<7:K]QK[#@SD%>AK MD:;B'=>!!!_2T9X8/="V=K5QG)V*=!VK_0@Z 6!!R$NQE5M+G2#Q,@JLA.TY*'/'DG4>FRL$'-5NH9"- 7@ MEBK V$C>:B:!?@VAS,7+ G*X.3^ ?FG6*'6R<>"*0!OTY!C>""M8$7&5/9GU MQ/$UV0E0 I]"."P\M*M@2H/,(A^5OB5%;!")84Y99P]7J%@.H*6-BR9; L1H M+\L,EJV+.&90\PQ2E@U?.DX#RBER98E0T?I>,O2N'3DQMLU3C9R7^ ^)B!]7 M_EX=C CK"HN.!7[VV@8MXT1'0@Q:4G"B05:'_&\]*C"E*GHD!*4RA0:>DA1 MCVH8.3CM\H 8JJC])K%- 9ZL:4S8#QFBRM9WD0$3^U)];[6/B>/6)B#YTCV3 MH0_$ KGC[H642GZBEM@R.(:H]IM[0S)T,QIRA4=PB[P?T-J=1,E6IJA0Z6U= MJA4EYK*"?B;#SH6'7!Q@=3GX&LS=89.F#:97$!GQT*$P,H 0NYF!><^B?L3( M"MVI<)(C;EZ5CB+I@9@TQ"#BEYZ^M\;+>2%<6%[4 )E9&R9[P)AJ]L$G,.8. M 2U(88L=0SW-U#FW*RC#P)@:XMI8;0M&0'IY( M0P)=;OC_Z*8$L2W32*(!T!F'%L3-[6E#20D+)Q!0$7O@;2&=05.B8X+94EUQ M6&2Z6:6B_PT$H98SA;%=->A^6$NW%ZFU0)1V'!T-P+K@QL9*KE(MR-[^[>4N)8GM;TP(4J'GX@#LK?>" M[3V:#P@]9DXD89-D3I\+D8;F%[&/0E=J$I[_S7\&3V9/>C I,TRRZ_)/S)^R/I6C:-$2W$A:D T1::0Z/F M$"='5(8'TV2Z32S!&>[L,S5#N<2XP1?M#CR=/*&U!I,M&)3':Z$6%JO5ND6D M]J2]6("A>Q3,4 T-0TNZ$<4_6YMZ7P_RO\X*^YIPQJV*Y.J2.T'&T(]Q/+>V MA8SK/!S9OG+^V;-3[J]L>VX_'65<4_0NL)L<"^0T-XTB!W1@A0;WEI19XWS7 MRQYU@?F_=@&X"&,X/-+'6FOB4UWC8$2&_;7K/#6%#QW7WW2-[7(LY?=>RC * M#]P$83HS$7#BL MJ(-L\?OSFXO."EP*']?Y9R-^MCP MA7%H_FF;W..ZDY=#/B9YQ &ZH8_3)?CIYVZ4SI"]^X,%A]D/PKOFR!<1TZ3* MBOEN1+;B-G$?"7KED/9@-E8@!KNZP8Q+S0;BZ>/F2^\X>EUJK Q.*<)D:U?: M*US1K)4;[II'R4LD5!)T]&*:DS1VJSO&Y8AB&E7%7XO"B"95C,W,ZZ5+GR@@ MLC$Q4GEOA&##F1T3NHBO\.EN>/]>D'P;)KQVFX@A9"! (QA'2A"J>!!ZH-[N M!3B#]:'O.O/1QS?HMO*ISS<[G"OE9^5?/?@#7C/S;1[8 7]M]VS_P!02P,$ M% @ \H;*6,N=Q;FS"0 7B< !@ !X;"]W;W)K?]E11UL1'R3[5D3*.[556KR\E2Z_6KV4SE2[:B M:BK6K(:5A9 KJF$HRYE:2T8+B[2J9L3SXMF*\GIR=6'G/LFK"]'HBM?LDT2J M6:VHW+YEE=A<3OS);N(S+Y?:3,RN+M:T9#=,_[[^)&$TZZD4?,5JQ46-)%M< M3M[XK]Z&!MX"_).SC1K\1T:3N1!_FL&OQ>7$,P*QBN7:4*#PN&77K*H,(1#C M:T=STK,TB,/_.^KOK.Z@RYPJ=BVJ/WBAEY>3=((*MJ!-I3^+S=]9IT]DZ.6B M4O87;5K8*)N@O%%:K#IDD&#%Z_9)[SH[#!!2;P2!= C$RMTRLE+^C6IZ=2'% M!DD##=3,'ZNJQ0;A>&V<_UJUC6QN75!:\+I%H) *_2SNO$*]1 MP1<+)EFMD6(E.$6KBYD&_H;*+.]XO6UYD1%>,?H@:KU4Z)>Z8(6+/P.Y>^') M3OBWY"3!-VLY18&'$?%(>()>T!LCL/2"O\08+:_P?EXFV5ZI-I/K,EI7F2*'L\._?Q32KS@-?HDN9!("Z27#-(J MYS;M85Q UBIMB;T#0RW1=:/1O%$@A5+HN6',9+5%G]^]?X$M]K58K6F]-93] MY+4"TFQ-)2M M+60VHC6L0>9\JJ!8+1X]Y!O:JX1K0O+OFQH3E>B8OWZ%+U1 MB )=!44 B84ELZYH70/)5G"N&\GP2?I$K*J!QGM7]5A+< JW1=942V5(*(;R)0610,D;QM!O M0C/D^PBPT:*1 "&'M*:](_]@G9WO\;_>B$$,'&JD7J'W$.>U56RG]Q1] 7W: M^9T..9#C"N0$BR^L4>FMR&DA%!A:@$ "=#=$UG1-M]##+(W>DGLRJ[7DRL"" M@5P/KZ4H&F,*):H"40TZ:A*\! M[F"M&&!78X4CW1&(AFPEJ+7Q-G0:B+H:+2'Q'9]!T)BE^=9*?+WD;(%^N6-Y M8]H;^KA8 ">;2"M&56.(,FG1:R,MB _*@IS:N$D!B;SU< 5I76)4LAH>(3^(L1=%@QG;#1-\[*624X(ND)V.'J1YO5;6EMLWD/2,9I M[)=.2#58>M^7V_MRGJ3.. ]^!3_UL/_X-#I&NKI O<8P3-\L2' ]B#2;2 M$ =I,)P)/1QXOHN4)0Y2E&*29(Y??L3G#;][4"$_#?=_6L9)$.$XC4\6Y&,8 M0B(0-&(QFO=P3*!H1^-0A\L'Y;Q"&?!."MW-8*B/L[(73U1 MQL/Q5C!8BL7L9[ZT4X\8]S=V3Z%!7/.S?]M.4^&;3^Q-D&C)5[DD*! M]M,Q)0-H\4FP)T1B#R<#X\(F)1SP(5F"_60?#F?*O8]),"SH 6P^A@4\Q$F8 M.@4]\2,'/G3&,?8#[W3!AZ*,DW18NP."B3>LW8'OXVS0T@ )JKD7>2Y2EI$A M2 9V#-TT^5]^_E>U]+DYLD-.-<^+A)X*G>CY1L[\6RKXY M<4GMGGX$V>#%Q_,!#LAQZOMQB#T2#WT Z0%G^077CI@02

G)3'3X?>Y)X4E=]>[\_XRK85F7)<4<@,>R\CVL. MB2$RTK.-@A#G*/X,Q5!BG*-&"OWNF/SW>KXS5R3F]?[9;F_>WQIO8LA7S63> M7HGL=HJPF#OFA#_/O"E!*UY5]K(4(& B["?F3&\8J[NJTK\='[ZIW\]NF'G7 M6_$5K\W+7FS>-*^9O7^MMM->"W6F9CQ*A_A0A^2[Z- GDV6M17=7RR3(T6C% M"V95_'UZ,VU)T360ON-PR@1\],PGT\R5-!E,++[9S]-'2P*XJ2N)'TVC(U$> MZJR]:3XVTF S7M8'UT ?V!W/A>TKJIG_"ZQJY&9W[843DN;E_J("-S0=3GOK MTI+*&RE9G6^1EK16M+W<-Y'07?,LFMK.07?K02$TQ$ :8 IVX51R-I2'J]92 M-3=][D:#& H5HJJH1,^M_=K!"^?:#QNS,$WEMKN0L-)6G,YYQ;7A8/2TPE:T M;:"@[("<,M=+CO+*WJRTMXES6MF;F_83C<+>>P!]<^-RP!>[3 &(?6VXWA[R M!VY+#B$BS75)RV\7/1:IN^8Y1#,75B5HO;$?.K#B);T%GY;LT&]=O(##N2BF MZ#WEG0,K*+% MK6:H;608F7V$LI<176W5=U=V!E_M\))EHNRYO\&X39<+WGM M%H1I>Q79PQP1=)BB\E#0[@ZJ!=?H:T,E5*'=)5X+;A.J:,S^"!(*$F)K,Y!) M#SMK"^$IB5HYL$4&I2Q'_ VUP0H'%3#8)?-9 MCAV+CN&._T,Y!AU'?^H]$<>'%IV><>A6,K)O:6,%W)0,PSVG4FY-5)HK2M8* M ]ZK +SH$UMKR>>-R0;PEZR7,3C727M/>(^#'78LXD[#YQU]!,^ +X M0IAW-@H]=S;5K[[[/L(M<5WYNX:\$A4O;+:/;-_-ZU;L>\XQ+,2QLZV-X/27 MQ4=*.[L_V(3'+HW,V0K''L[V;._[(&8V^.8)FEUIO^Q24 '@R-)^_M3/]A^/ MO6F_F=J#MU^>?:"R-,E-Z'ES%TV7F_+W#=XX[TWL'%\E*J7NWN"GF0>0$H<#<.@9&CRV^0R$< M$> ,NBT=L/]^9+_VL5,L*V;PG1(_>&'+>3 )H, U:X3]HG8?\1#/R/'E M2AC_#[O6-TX#R!MC574 DX**R_;)'@YYZ $FT3. Y !(O.YV(Z_R/;-L,=-J M!]IY$YM[\:%Z-(GCTAW*G=7TE1/.+F[D%J55FJ.9A98(G3G,#^!E"TZ> 8_A MDY*V-/!!%E@\QH0AH-((F2[ Q?VD67>K[TWZ)KP=G3 M8'<=IJ9F.#>HO!XN5%/([>GI&6==*R<^Q_DW86_+2T= @]4GAY,4FB M].TC6Z[H-AD+:@VV1%@K09>2RPV\XI(LJC%,%N;UM /_[R<=,!?^A(^6S[E5 M*]20QH-G4:X:^HOTO^FYINR5L-8-M_ "DG@PCF-ZB;/!)!YU7K]3Y+&7&G:3^Z).T=CJ/'#3I,W%&HGC8=V"-=>"Z!>K1H-S!CRI_[ORY4F MQCV)HP(NN&OGYE3L>V+(15-0B(>[X&DK+H3K^Z3)4*!0J:T[0][/B'<\U:2O M,R>[7Y2NWH;PU(T/>VVW0KWQP\5=LD;:M@-WUFY^7;5M^^3>#K]/3&\XI4/@ MFJ#1\'(4@&X'2KNPJO9-?*4LC03_6M(,1NT D6_V$MJ'F?>(UWLC+US!9$7#Z6NW.6D\+Y^,YNYM*!2 MNL345.')UMA2>AQM/G.U)9D%IE+/EO/YRUDI536YN@AWM_;JPC1>JXINK7!- M64J[OR9M=I>3Q:2[^*#RPO/%[.JBECE])/_?^M;B-.NE9*JDRBE3"4O;R\EZ M\>;ZE.D#P>^*=F[P6[ E&V/N^/ NNYS,&1!I2CU+D/AW3S>D-0L"C$^MS$FO MDAF'OSOI/P7;8)R\GHB,MK*1OL/9OZ2GSTG_2J3/ MRAI'>IJ(5H>H@PX_T"&^^^;U-2]**C>$ M>Q"9QHYQH-COT%UNI%9H(I620MZ;5&;&"5]8T^0%/\.=J!OK&EEYX4W+I:I< MR-P2H0]XA]:Q<1X$2FJ]%TZ52DO+U+Z@<0Y?2"]V)' @*U0%VIWRA3#@L")' M6 ^$:CP( . B(2L,@A_$&5,9^)T%DA&I?MLG 9RF4-3#B\*69H&P&%X;UQM M3=I8<&ZM*1F \HK@J%V%.^A+(=T:K7':[+_ CSOIQ,D\6:$-:(TP?3WJU3^' M>GE _0>)0F9\N>@N X* !0#D7FXTM5%UU KM-,F@[#@806:F,E$9#]GW[(O] MUPG\%6AQ%*M%]-1?2HD=1>V]#T\6R>F1C9V7CYTKMUNE52C&F)QPY4VA:"M^ M?*"TX;DE?@5-2O;(U%9/M/;_%BVV7YM.2=\-UKE5&$52O(6A[ZDT4_$Q62>8 MC^(F^3T1WS/A/0['Q?E_#NTD=@!6VLO"RL!%VO'&8\]),BVZ8 OZU$@M M3$7B12'U-J2K=86JN>0)7<_C1P\N$;>#3B/1.2HL(-PP!+='../00J8MC&G? MK)3GC DNR(W!1XG,KE_X!7R7S83\*H6:+1UU\ / _.M\3ZCM%CF(WQ+Q(VZT! M'D+H4 VA?CXU,2;')?!;H3B;ME8Z;YO4*9G%N\YS;0 M>-X2,@[%&'^796 ;L0.W(Z4E!TM1;$O=<2Q)6Y)_1XIV_>TO)&@[RN,:=; A M:RC":/T0PL):3\X&\W!\\':MA$T'(NX2,D?*(,QL9JNJG>F/$;37$<$A#KW^ M8]6?C>\O4'RP_5TE?FFPA8)W$?(^!$J*C559WF8:E'0J>S1M8H?G^#]2'%MI M2\U^5UP*#QB&,0JC:;]V88%G5;Z7.YA> );BAH=_831O^_N86\"TP181X#X>VQ=FT?Y6@++Y,2/&Q0,:P:^-N$@;ENO-_7+KN MI56F<3&8,)$#5G7;0VHIS,(1-,G8)2>-[$6E!DTE;A"]),"B*N<-(W;:-#0/ MM!V9WH5H\69'.E1$MS8F3VP:(:?"F-X'3\L: A\4N@NVA?:M *D[6-^8ZFC( MJSC;MZI"7/'F)A!V'U_/Q@W<-$HCNSN\!5S'N9%VTOK(QN+H"G>#=YIJN% Q M:8.5$&8A>*\2\?;01;]\I'+(T;I3K';<$H[L'WO3GPT^QI1D\_#)B5V"EY'X M7::_[;]JK>/'G -Y_"3V7MH<=24T;<$Z3UZ=382-GYGBP9LZ?-I!(:/CAY\% MH0U9)L#SK3&^.[""_EO?U9]02P,$% @ \H;*6.#Z.J2A @ 7@8 !D M !X;"]W;W)K&ULK55M3]LP$/XKIS AD++FK2FA MM)5:-C0^,!!L[+.;7!H+Q\YLI^W^_>RD#6&BG33M2WQWON?QR)-JXU+(G":\%^T$P74R=Q(,.M.CP M 'H$=X+K0L%GGF'V%N\9)9V<<"]G$1XEG%=R )'O0NB'PR-\45=>U/!%_UA> MBQZ^C[8/8JPJDN+4,3=>H5RC,SL]"4;^U1%MPT[;\!C[7[4=1\<#Z!/ Z4D2 M^M'5VV JS.M1&D0.)@RY8.814KZ",\I-1-2*\$R=CSOT_QK-.5+6'.1]JL72 M*(H"]V"V/>R^$W7.'6YI2CC"FCYTI1/@J-$+@GW=4'R".W3B.>X'AI9LD21>XY;DD2LLZU;5$(-F:\!1? MMS9P1\/@@-=N^]Z[&(TZ.XG#SOXF-&%]11?NY2CL!T(W2H(_-^B]R^;UWGR) M TB:8^5R8S=XY=H'NES+[#5!+ P04 " #RALI8X1T&3LL' M ''0 &0 'AL+W=O MBWO-@RL]7WAZT+\X6\JY^JS\E^6EQ5V_]9+I0I5.FU)8-3OO3>(W;T1!XG*MWJD\)T> \6?ML]=.28;=WXWW M?W#LB&4JG7IG\C]TYA?GO>.>R-1,5KF_,JM_JCJ>,?E+3>[XKUB%L5/4QD!0Z#)7IQ9LQ*61L,;_>!0V1K@ M=$E%^>PMWFK8^8O/WJ3?7KU%7)EX9PK4VDE*UUG?PSN-Z:>UI[?!4[+#TY'X M:$J_<.)]F:ELT[X/5"VTI('V-MGK<+*TD1@.#D4R2$9[_ W;4(?L;_@$H09/ MH_L]T4)YXY8R5><]K 2G[+7J7?S\4WPT.-V#<]3B'.WS_BB<>SW=C_,H$KMF M$#__=)P,AJ?BUU(@^SI'ZN/X4)@*RW@AK5J8/%/6";E<6G,-:[]0XIW,Y;41 M'Q FWAW".(W84'R4)18VEK"GA[A@ 8K+7);B@ QIMF1PRD/I*=_'IR\C,T;BSIIJOA"_P&DQQ6LT_B 2G]IBQ+P6\)?L-@K2@?V MTB0#\?[/2OO;_67!L,VR_+[0#B$(V3;*E7+>ZM1C/FXJ,0F).+CZ/$$VFV&_ M+RA;7N:4,#,O]7]@X+@+I]R%:;<+U0W]5@*2@_'M!#R^R?1*.O$BCA)P8IZ3 M$0TF]$BB4J((5*2(BNKLU4PRC)#[AZ!(C4/UKW..(SU0.PZB- M;U*U]!SY4M4K5,C"5-3);UIX3WW]@Y5.9:\FU\IB?8O)?&[5'+&T0WZKN'^1 MA;KY/U@L+W&)?"CT'/("54_%5YE72GRJO,/JXZ4KO?B7+"M*X3!T^TC$K=L7 M8A1'PY.=R+Z&ZC2W!_'+!YMN@=AHF1&/BI/3CK?O/WGNZS.7X1-8DXSK,@Q% M(,WD41S0LI8U:\)V M>'(X&B:B!N?Q:LEEQ*L7R2@:CL$,>+P"'0IBJ6T8HS5?_3@;,S*FWD$T;*F7 M4H4'XT=S\:CANR&Q8:/9^6WT1!"/MR&>W('H],T/ 9RPYFX.9EU&->]H$T8^ MA>9\ >>O%AJ]Q-H.0UG>I(36IB[8.)8.5.: M)CP8;1%C?/R#A'ATW)W^.#KIWL>'Q_%N./]'6;\C3N-X,W_#HYTP/]1_ 7%GG@F#7 <%8@%R:JEL9X/3,P*AQNT MPD(BLW]7D)*=9$L&+( BD!E>DRA.27_P3Q=4:\PGO9>ZY(,@[IAW05IZIF&S M[(BLEW:NO O\GU9%!=:APXF:S#'!9*_DPQ^P9F&V*6VEI&\_!X[;#V9(.BW5".)!ZCC6CTMWZ_1Z) M:',,>#Q/KA5(/H#2GBBU-)Z.L5,^*P:PY6TS20BAR3_W?RU329#<5T3LW?QU M<\Q[C?4^84W_85OS:4E5=EM/3?U4=C8K*^T7R)^RJ48[\&Z$(R;LN7(<3\C1 M3&HK("S?E!?7O)X14,"1H3R'8JY*,$2>WX:M"ZN7*1'Y"@?:F:]/ROR.#")0 MBW#*>R3'=?"U:%P 5ZH57-*9FT0WD!( HITA^<&2715*N@J1W=%B3C)P;2AV M?0)%"!Q7",B$2+.ZX4-P5)6U)M^[BM!%)*CT?Q FUYD,QT5]]2K-9 ME68;L;4OI.Q\9_L5;>Y)[O7ZM ?I.SNFS09_QDW+(\YUNZ[O&ZS-@[6,?E>L MFQ=!?UO%>]">9YR,NT(TCD:[=7"_HNWS] (JGS0:3/6MPV6.O.LJB3>$_2@: M'6^Y^AN=U)^PLC]4X1W5N;O/>D2EGZKB6[NOYZC\^KCYH#-FHX;U,3/9/F;& MSW(2?C2TO^JLNQ;[^[Y^]#L?IPJ%_1U]@G.( (? \)VJ?=I^Y9N$CUOKX>$3 MX4=L#]'TF' &TT'T>MP3-GQV"S?>+/E3U]1X;PK^N5 R4Y8&X/W,&-_&ULO5K;V#48WZI,3OJUKZ6Y?*V,/+R>+27[P66^V@1Z'OTXZ*:6N5>.U;813U%>^G,Q) M(654$4B"Q#][=:6,(4%0X\\D<](=21N'G[/TMVP[;%E+KZZL^5V78?MR_BG2O8\(7F%-9[_+PYQ[>)T(HK6!UNGS="@UDW\5]XD/PPV7,P? MV+!,&Y:L=SR(M7PC@WSUPMF#<+0:TN@#F\J[H9QN*"C7P>&MQK[PZF/8*B?4 M7C7!OS@)D$C/3XJT^W7*7IE3E>/\)-.G4669U7B\?%;C: MN9DXG4_%T3>:6?>**_<7DU>_?#= MXGQ^^8AN9YUN9X])_TO='MU]OVY/9V(H5?SPW<5R?GHIWNB]+E53BIV\K4=O M/C;BO6Q:Y*,X742W3\5!8:$NA11EWF@K\?U\MIB+':3[K71J*JP3$GFUV3BU MD4'QFL7L C U!ADW%<'&I5MK2N4\+7"JL [B^F.7Y_'8&>F"^&LCEL_^KYK$ M0Q=9C>R:S\H'IXN@2E%(O^V>OVL$?"RP"*NFF0C>BL$V3F.:@PY:7T'\@ M&=W(IM#-ADZUK1.%4Z4.HI*%-CK1AAX5;2S:@0 MDF>2?DZ1K)+.(:V)76E!86M4!#H9:NG&MY!:P!W6Z$(K/Q._XHA-?)U=]M;9 M6@20.0FC?]EFQ ,"]M;L<0JT-_U&.,*35CKZ&H&"$P&6 IIXE1VY;K%(>8\U M,I#$THK&!K%61B,#$ ACQ%;BDP1GPCP-Q\ARKTB&KI$]@>)/HE*0\-X'K&2W M]5"X@LU&LYV0PWZZ)X$6YQFVI#/MD\D9\5K(*W6.)EMI\>OK72<#&\0Y2)8BDQ"05:1SWM@;:FP M!/4$Y\@*'^$ 7T CPK.@-*OA+8J^:K:2M5=[:5J.SDRLQ/5.L;?^CEX_TG/R MUW)^>6:^RB53A4 MW23/&A"!(;@TZ "PO^Q?H9.AIJ) 1T#OL9="_06R[AHU%3Y%?9"0S2XD@&^O9&@VM MFHV-699<,W)RMN7ZERMV('U^HW;2!?/Q_>2G:;D+U 1R)__C^ 2[M70WT07(.3-(T(_T1OU.-H!80)*.(#D$^ MQ!5\7)?=?)R1!T^<7IB6J9$C 1]/"4^F1*P]>K[,3> 1&UF57-+13$7,Q(:! M+:7A0[.9XRU$U 1[JA4UF%?Y<1 +8A! KW7 ;:#Z0/Q<1(-!IJFRL!4J"HWH M00^.AYP7(]891QF+L8"9JHB>8F_6\A8\*H+\IAJQOLVAFG9QPC[&,17>%LG@ MHF,?*(4Y3R*VCY+Y W+*;%Y-F8\35E+9V/RK-A\X!I#O @E3IV)].AD4=] M*CE%[Z-ZHA&+9_3^/LBEC WR)G)VS_^_*Y)>MCBL*T=K"PDE7$_I(0GW9&'R M/YF7QTIJTJ\HK88CBC80J"JZP&W,[S;!N:.8Q@X*;K>M* M-U3[0Q$,+;A5=KE(6)$W!,H!+*;4+M61A'H"S''_VG"IN29]!U5W.5^O?G0U1=4(Z6ITT#Z&,H:VF_7U#DG MAJBX2R&AP/)#*LB94Z%_(*8*30G2$:S<*)GBU2R M,1^"(:%$@3[Q[0X$2.E)$7GWVVI&L(Z](:D@#H[*(4WA,#[$WC-FR(/.+ $Q M(B;"L*(,R5;_B\ M15]SV.IBFPH%TSM :481(]_KIC(#H@/=2^./3UD\6==W^U^LW AP2'HT9%^QP5]DI';U2 \"XQ+741 M:X7P1\N(0H=F$8EL?O&0)Z,W9O##Q6*V&/H!'ZL4#SR5#C_3,,A3CY;K-(0]%/_%HI_" M'M+Z_"]C-R-XK]H-_)< #M6(STNBAIYDZ(X*>W>*P!Z9^ BP4U)0155YFI1> M=:W:(&$*K'5=)USVC1OQ%G!K)2R9C>:8%O5G^80U7K"":U5(H$P>B.^[)NM^ M;6EZ892@FL61+G<-JR\8S<$W,)URE/PH'1)GL,1@8J5X,#;+O?86E%AI5\>"23<7][V-V 5! M,HF4O9>CCT96T(A$C1&?S-UT7;<-O57E*)(): 2S+I8/@>TSL3-ZC-0HC[CR MZ%W'E>OH-^[9$LQ^96^,YX,+N$&?\5#&O..6(H5V(?D]6]P'BU>R#).E^ MV)%/#LY2[])[D;L8TD07K4&1Y9:.D)/Z%1)766/L@0Y/7=[SSH-6O 7L6L=Y M1?=$FT;_1\4"0_U:\DXMT;D;B1(JDV>P\RHY+*,I][20E&XB,)+4LB$7=>-N MEY?L'32"8(L\?52NI3N"%IZ@3$SM@X*DH]I&&WL_U=WG*9JA!I3^\[ M0CVJ4D,@:U>T?-/2NM#Q2@ZCD3X,P\[A([-QZ%8F,%\E$2CQ(8L(P]#W-;?)3O,"P@)@'?/H+ ME$?/GJ9;*Q\+[PHMCF&T7K?4)MSEG&5T[8*#U =HM&_$,>-7_750UN]MG&G$ M%_B48P,VX[X+K05YD.^[T-#)O7(>?3V@P*54X;FM$"$ M[S$G,6DEMO8Y5@,0/$I,'7VQ-[K[AONY^QTU5['+N<_1B2D]O_)4DO,\G:M\ M(K7/Q]'CXN4+3"UDRMKN%3^[PYAY[/N;UHTB_[$(=HT@+&*"GH[O/SL,T 5< M_#(O2Q[;&!?:.T@:#O_)T#IN(].HA<'8^ KINQ<;%! M-/Y(#Q6"40_UL>A7BF]T]>3I2R:O444B]_ % M4'\#RG-%6[%#)"7&_EN^T8M-]I"N>CQL@"_7C/K2 MD+XH[&:A:==^9;_&X3D[&^J%>/L5OSKDFQ&^),G(PZS8?^68 H?*Y,KAI4M$'_9T#WM?A>RBC^'Z)?''Y6@ F_( J,J;)W/GCZ9"!=_J!'_ M"';'/XY8VQ!LS1^WZ)F4HP5X7UD;\A]T0/=KF5?_!5!+ P04 " #RALI8 MXRI!!\D" !J"0 &0 'AL+W=OW:32V/AV,%V&OCW.R=M:+>V&]IX MX"7VV?=]_LYGYSRLE+XS&:*%AUQ(,_(R:XLSWS=QACDS'56@I)E4Z9Q9,O7< M-X5&EM2@7/AA$!S[.>/2&P_KL2L]'JK2"B[Q2H,I\YSIQRD*58V\KK<:N.;S MS+H!?SPLV!QOT'XKKC19?LN2\!REX4J"QG3D3;IGTY[SKQV^638>:E6!=M[$YCIUJ#6:Q''IDG)C-9%VMH7:,/6V,[E[=(^#\STZ>ZW.WC[VYV1D/]&@ SNXX/!@$ ;1.=QF""E-JLI-6S832#>- M(#$7:,!D3&.F1(+:.$CWY!SPON3V$9BUFL_*!F(5R!TK:13,8N)<)@L5LT09 MNC3PA0EN8@5ON02;J=(PF9AWG5;8:VEO,XT(>7/RT9U\H'/+17UP5T[; M^U M7^ZPNT_TS])VY/X(9CCG4KJQE>L;Z![U@G###@>#)RHJ#IS8 M*JG;_K#^6OW+4<_K*F\@5J6T32EL1]N'Q*2IGT_NS2ODDFG:20,"4X(&G1.J MV[JI[(UA55%7TYFR5)OK;D:/(=3.@>93I>S*< NTSZOQ3U!+ P04 " #R MALI81M*O-SL$ !H$@ &0 'AL+W=O+P$,>OJ9 DYTP.Y H%? MYE+ES*"H%JY>*6!I:91GKD]IY.:,"VNU6PB"Y-Q =>*Z"+/F?K[##*Y MGCJ>\[1PPQ=+8Q?6^%K^G4H38@R" Q%H'AXP'.(V"%)H8W, M:V.,(.>B>K+'>A]:!B.ZP\"O#?PR[LI1&>4%,VPV47)-E-5&-/M2IEI:8W!< MV$.Y-0J_K7H![ F7WZX$7TY(4(PR;"\"7T5T;X,L9X0+9AR*E&S)V#\!N2IR M4,Q(M7\D5\];,UF6'Y?13+8PH_Z84RW5C$QSR_=VHJIG*9SA?L230X94T0#RO M(XF0CCI6A_V0QAO9U06Z5R;V6&CDM^1>T!^/A]L.7_N\ "%Q!K^MIGZ4!&&[ MZ0&W: %5KVCRN6[-9HOC_HC2MAC['KFD'F2.[=0G"C7;G:+-CX>5,\W*#=D5W4HZ(=6]L8Q5'PYNW M^]SQBV?[2Y$"#N=KJ[--^=\C,)O*)7 M]V^BCL,--[/P@ZY\N_4.35"W_/%_24\X]H*@)7M]2OW#T5/824]VLF]/\$/3 M5( 3*-I:C<;A(4FJ3\==ZSB9AX>@J9Y/AQN]&"-OO:,\_R.:BL;Q86DJ>CY8 M_#=[3YIJ&Z,XC-^\G?\63?G^ADC#SCFVK?4KTE1[^I8+8;B#ICHU?S6:LG3K M_9P'W47,79KU0M=/3;?UZQ\I95'><>#O-UD(4UT$-*O--HQ*,7)5W"7?2&)F7KTM@*2BK@-_G$HND%JR#YG)I M]@]02P,$% @ \H;*6 3EPA.W" >A4 !D !X;"]W;W)K&ULK5AKD].X$OTKJD!10U5(,ID'#/.H"G#9Y=:E+L6P\%FQ ME5@76S)Z))/]]7NZ93D>&'+9JOTR$UM2]^G7Z9:OMM9]]9520=PUM?'7HRJ$ M]N5TZHM*-=)/;*L,5E;6-3+@T:VGOG5*EGRHJ:?SV>Q\VDAM1C=7_.Z#N[FR M,=3:J ].^-@TTNU>J=INKT?'H_SBHUY7@5Y,;ZY:N5:W*OS1?G!XFO922MTH MX[4UPJG5]6AQ_/+5*>WG#9^UVOK!;T&6+*W]2@_ORNO1C "I6A6!)$C\VZC7 MJJY)$&!\ZV2.>I5T=7X8''@Q^\F!>7=@SKB3(D;Y M1@9Y<^7L5CC:#6GT@TWETP"G#07E-CBL:IP+-^_5G2ZD$>\^+T20=\K#TX72 M&[FLU=4T0 /MFQ:=M%=)VOPGTL[%>VM"Y<6_3*G*^^>G0-;#FV=XK^8'!2Y: M-Q$GL[&8S^:G!^2=].:>L+R3?\C<).WT86E4,"]]*PMU/4)%>.4V:G3SY-'Q M^>SR -;3'NOI(>E_&^MA:<>SB3@D43QY]&(^.[D4[TQ11T1/:"-LJ)03TGL5 MO)!.T:G!&2_*J,3*V49@8R]^;3?*&51N$& -L9%U5,]D23*3UB/2-9]= @?_ M.KY\*EJI6:4L-](4:B)>OWDOM!=%)=T:)PGS8&"+I0+8!VA[L!0 MI0X1(2 )#,..Q;;2137&&V]7DJP@D#O KV6 )98QX["%&&8(NP)T6_JQ"$X: MS]NTP4;2+1L;36"/D7GLL@.63WI_+CP)1B+KNL_DL9"F%/\M@EW"OR?'_/9D MS#:3LJ&+@PVRA@,>GYU-SD$!=4U8CR[.YI,7_6,&T"IO_5.6_OCT8G(QV']\ M,CA^?_]$_*[!- ZOZGJ78"0(G>/!E!$B6[DCV_R/AE->R!@JR A:<7BD"&#O M>D>DJ?U$O%)K;8PV:XK12GOH@M7'IPRV &UH$],J/-ZODZ](T?<*EFH-M7;Y M/V)WG,*9#J13WZ+RE*]X\+&E^-*.TA:1T*=8ATH&44G8Y-1&V^@)J%(&C*X: M6"V+0K6!HPS1K;.%\A#9*9F(18F,@Z#D,$XLJ@]9>\O& '# O1TQ&=@)#P$ MIY>Q%T\NYOS'[YS5A+S6ROD$%7H4R@ H2^PS%J45ZQ6B22JT$W:;@F"7M5ZS MB7#Y%P6;(&2C:)='PJ()4O60:[BV/7R 54+,B!1C*%$B.ZXEPM\93^8@D0EK M44O=>"K' SF "H[.P>'DH*UB]]R72.+0O^HNA#X6%9*EIO+WV*,Q)>B:=#@; MUQ7\MXXU%7*)/HA\=9(:>A:F4+8PH#,T5VLC=P+]&:("I:)1R<"ERG5,SYW\ MQ7VYB[95""?Y:@H62U2((" M&R7)O;G"WT278[W2S@?Q+4H7L!OV[1/]^<.) MK U-5H 1NTBG>*(*P"0X:5N LF;,LTPOX)Q;$ MM9Q$Y!0%*(J%%C;6*3DY0P;9SYG.%)[BF^B] @C(LW >2#XF;CE%#WOG,?2 =-QI8JL7H$(*3?ETI3 ^\-8D@T;L -CDH<')V"-E3^ ML()4V,DE8U'9+3"[,=:)GDNK4J41X:R-_E-E&D W5:X7[>CZP#$G9J]S-SN0 MA+^4=>3CB?B4DX'&H7[N2"&F5$(CX0#[N$19H#Z?$3<^(XX1"V-BS9EW&W7( M%/Y6(47AIT]PQ&L;74@=F#F58_&]$60 +])IZ*'&C?'#:5M.!K-G-RBA\<^3 M6_<*M/>1Z7J??IUS?MD3/=?S; BGZK36+-P[HP)(!@S5=8!**C*!06+=BW%M65AB1NO]&!$] E(1D%4,C2 M\L2V5)6L5YSS8.F-%;_AQD)= U>"B3AZ_=N[IV-NXSE\.1$[@\!&:R>;1+L, MD/(>->G_68\M^74WH*,&H3/U MIE(A2YB.NAS"U()AC):!(46(HUQ(YS3UXSX\V3ZZX*&?^CV0CUTR) !Y=",@ M>0#)H]Z^;(?>SR=PA_Q* :(QQ6F>.N#FS!KYNH'L&;9N$K:,.V(IP_M<^5U/ MSJ,BF&9?*UE%=T$2LD7<[GA"PJ7A?'!GX,N!.!IL0*=Y/)N<]CO^N'WS=%^] M]\9-^ -5.W1L?S5CXQYH7>E61*>ZWI0'['NAIOFIW&A/<^P]=6PWRTX]8HU2 MI[F;YW>UD9K:QG#@)'?<+Y#!10\M0H>*FJ-.E)B:W:^CV]$PV(PI:@_<__+X MDYCW)Z,GQ:SC-OJ9XK6_CW7#>W=M,7H_ J(=)V=NJ05UERN:3NM^T)8#'=+L M?M23=9!#.^D=]Z\B=;W[725TX\@RW6DRD?[L?LBX!H-Y9D UF!DS$3I%'Q=_ M"$^7=0]]:)D.OH>'8%O^NK:T(=B&?U9*@CIH ]97UH;\0 KZSZTW?P%02P,$% M @ \H;*6("E#V_2!P 0!< !D !X;"]W;W)K&ULM5AK<]LV%OTKIM6=@BV^*B>V9//K(S+;)U-GM9XB$)&Q!@@% R]Y? MO_<"?,F2G6R;?I$($+C/<\\%<;57^@^SX]R2^UHVYGJQL[9]N5R:KLTK>:L"MAG;UX;PZTA/W-9$4@QN662$]94Y)TPI6JL:#I> MD0\MUPRC:*Z6%K3BWF79:WCC-41/:,C(+R!G9\@/3<6KP_U+L'8T.1I,?A,] M*_!UJR])'% 2!5'RC+QX#$'LY,5_8PB\AN2T!BRLEZ9E);]>0.48KN_XXN;[ M[\(L>/6,_JF:;YEVTW;'2:LL M;!-,$H/F@&PF)?[A2^8M[HP3ZK3^"-'?D;>=)>O.@)/&'-BFN6065@.[2=)J M8#YM'R[))Q &MM6&@IQ2=DY]JT7I/3-6=Z7M-*>P$7F0=(!T/;>;NH5[6*]! M%--;;E%&J>I6H:R 8&';+7,CDPSQ8X^+1$-XR3(?A6^!@2Q3,:GC%&O=^V[&2 MU4I..RG9[T2Y Q;N ")K#FHQJ!SA(H'[!Q=.N7@YHN7=Y*L1]Q!/ A5 M 4* 0 B4OY!C_5,@PP:ZA[-QQPS$U*4(%H*MU@DZ$9*:(S3PI>:?.Z'=?IA0 M:'@I 3IB(T &"-P-B#<#XJLYXM6(>*P1PD"@@8Y G?"-:%A3(C[];!]>-L>? M1AM:I:U7]X1P1+ #=8F@8%\LP$K1MRU(!TQ4T&O-E;XLL*P<%-JL?:E_"N4/8DFT* -,Y"Q-=@^ M0AZEUNP_H,[EE3M53\2E-^($8%S2,&S/@>/+\2)G;HWJ#*@VYY,+?_5_JHIA MYD-IU1I*-@[IT6JLG/D@?EHN^.*0H7G)Q1V&E@*SV7'!"Q)E-(VC^41.D[P@ M[YL[2(!"AC_< J]7Z6RT2@O/-P)J_!Z.FY@D3(WGG++3&JN[S]EH-DVC8C8* MB]1Q"W(V=3BRO@ZPP%O$XJ$524%7^61V&M)5D X-#!(G.1SVB,93W87:7$ ; M>6S!J'M%BR0ZGBYHEF?D)Z6JO0"F'>;#%4UFR_OA^P9X>2L@OI."E 9)/ALE MD*@/+B:/+,E7\\=/R@+C]$L.$3HE*8S!ZBB?SR01+=+\JR$W5I]FE0>] TK+ M'EP!3H(+6@3A7%$ '@<(+8TD-Z9\C$AXL"%,:5044(X>!HY@?,=4A\DZSDQ, MXRPX-7M:GE3-]@([/5%K*;8]\R*&/)'SQWJ2; I7GL?DGY. 1Z91^ <:*1\I M/<(,U%)T;#$@+,C2N?AG[?N"LB*8X!+2((AZ4$WNSSEQHHD9940#RN8KGX): M&M,HFP,@+6@49./$6"'#^0O:,)[6CLX@>^Q40/.E6[7F=H\=Y?!@A]$X/IR M=?CM!I32]%T?-$&+(1LF-+ECLN,#^4,#AO,)N+;5JFN=/'_4U/.#VM3HND;8 M_N PG'B>[TS^^U?\EP\'D/%D,&OW7]&)UAQE?LW9X;#IO/QF3>?/_G_::0Y- MV7\6^E/=\.I6W)]^\72C.Y[Y0M M ##P(;,!B)Y)&)S/2' 53D1SEL7)]"ZA63))R\.8W'()'X5;2K:\ 5A)5Q:L MJD4CX//'E]*T.PKRV2@/IV:_HGDPQ;J CI;-6RZ:^SB 9W&1GQ_/IC1.BA/S M"3!E=&(>-(?Q.;99^,J$$/==YWAAE)W8'9U2E28G)K/5>4^G\*VH:D[.>DWG MA\>/65 .I$>S^3 ]!\Z'F&RTJI^L[C4'SN6#.LON9[@Y2X+5R> EP2RH&+0B M/!VT(L.@#:)!6<,13?.E8?3JJ\?0;^+"%87\HF-3PSATX\61 R^.7("9G.;I M;,VMNPDD)0-"W0 A0\#\G::_7AP[SQ.TZUG\[^?2/T& WX[4,"\N0..ER5B; M[OK4]WF(+9S0\N F4KU/78,O9K6;-]=;= MW>('/APS_07G.#M>#[_VMZ+3..P[%6XP)XOU'PR=D/4,%X:7[S/U!+ P04 " #RALI8I69R@BL) M #=%@ &0 'AL+W=O)VY#%FZ7SM8YX]*MI MV'C2I1RJJ^E\-CN;UMK8T>6YK-WZRW/7Q,I8NO4J-'6M_>Z:*K>]&)V,VH4[ MLUI'7IA>GF_TBNXI?MW<>CQ-.RFEJ'OUOI'\1W^++0 M@=Z[ZC=3QO7%Z,U(E;34317OW/8C97]>L;S"54'^JFW:^_)TI(HF1%?GP["@ M-C;]UX\Y#H,#;V;/')CG W.Q.RD2*V]TU)?GWFV5Y]V0QC_$53D-XXSEI-Q' MC[<&Y^+E#87"FXU$R"U57)-:- &;0E!'MZXRA:'PXGP:H8M/3(LL]SK)G3\C M]TQ]=C:N@_K%EE0^/3^%C9VA\];0Z_E!@5<;/U&GL[&:S^8O#\@[[1P_%7FG M?]WQ?=XF82_W"^/*>1LVNJ"+$4HCD'^@T>7//YV=.JI]_>C.?G;Y3[W6E'YSZ.RP@'\;JDRTFZ@B%0-Y3J:)3QB(6)J#@-LY' MI=/9^>Q=.BH/)^_&$K#VC:LWVNZZ5WEY2S^N-"&O*.?;-=?XO/ABK*!7JU7E M%KI2%2B&?+*'%%07NF3S2A2%WREM2^S=>/=@>!M2^*"KAHYU";RI);*P5DOG MRHGZM?&*'C?DHPG$\L ^WR@:NQ(AI8$\LVC20E*#R""/&\TQZ9=XMX,Q7D&8 M"6N]J$ATP.H*[!94$SB$)55@&@_S4,LPW7N]8P.342RE$\ZGV8FR*:*<]12U MJ=3*NX+\;IS$ T^FH+$JJF:A0 F0,X87R&M-OEA#(CSC=(JXSB'G@VC;KEU% M05?8HI@(F2BK4FP#H9DP4;\1&U$TO@MT@+6N9KP8,+\U>JP^TZ,IW" *,'++ M0?.T0A5!EW<-7G*Z1,-$?5EC:;562#+2XXU#@-!/O)9@+W5A*A,->[,E=61> MJ #,(?:Z^";AG@(G*%*R@RR $75T%-KW'_56&Z.MF&-Q=J-W&ON.#.05:%21 MQN(=UX$$']+1;Q@]T+8$QSG.SIIT%=>[ 70"P(*0EV(KKQX73<2OQD01]$ K M9 L@R-AXDM6D"T; BGW:5XTN=(W$R"JR$[3DH2=0Z;"P0"6 M*L#82-YJ9K%N#:',QWSO_&HP)2JZ)$0E,H8&GCL40 ] MJF'@X+C- V*HHO:KQ#8%>+*B8&9.AF-.0*C^ 6>=^CM3V)DEV;8HU*;ZI2 M+2@QEQ7T,QFV+NQSL8?53>]K,(_'=9H9F%Y!9,2C@T+C!R&VG9]YSZ)^Q,@U MNE/A)$?IJH*VY74(8),#7$I;':%HSDM)KCJX=(]6UY)G7/"._Z7E&D[LIA M0BYCMIP+L-N<\&:PG*N%'RNC%YE>L](EC\))*W+9L)BGSN[3B58,EY >'C%# M EUN^']KIP2Q+=-(H@'0&8<6Q,WM:45)"0LG$% 1.^!M()U!4Z)C@ME277%8 M9#Q;I*+_)PA"S2<*<[BJT?VPEJXC4FN!*.TX.9D==/6J\,S$[=$-N\V M59%HV3=Z'12S?R3<*[LKAB\_QKZQ&NS#*0-$ AI5*<36HVP " F[1+QK0XN= MA#AGBP/)TGTI^=P:]!-^;FS,! >9X*>@5F2!+&&,HJ!-3$E@45^M6'//:O-L MP6+XE;&)& 6\J"N^,ZF3V?&_9-L50%( 82A)0 ) MS__G/T,ZM]+^E3PB6H@+$Q2B+>2+\8$'/TL\H^!BSMG+'00CFO'5$Q@Q6$]>OPL# MH\#O)I7B@/4&5";-6?-0Q4-RHI#].SFB,M*8.C>!Q%VU9H<9M*F76.-]VV&==X*Y4N0!S.4\FLGI1_0#I#\64?R9P=)_@Y@LA%(NBJ=%/A5SP28 M6"Q^%RD<^YC_3\K^%$+S5#2(PY:8?/L+^2?N;@]4+S!M8;XY3:3PH/9:C>[SK'?7-?&C+V"J0LW?S%Z\ M59]JOEWWDU+:)I?>]N1-#Y-1G@=1=-#'*!)8=Y<45'0/JJ=3&&??]\+;28)O M;:9.!1_S19+LFKO74X#JA0,:@UE903[L:J=89@ ;B$>U^Z^=XVC!:0KAFA%N M2+:VC+/ ?=9:^1RPY+G[!@F5!)V\&N.=)%^>HE*OO7C<+-)?!4R$* 11"C, %4\ M->ZA@6& ]]7;=/#)L2;<Q6NV^W5^F39;\]??C]C L2I@=5 MT1)'9Y/7&*Q\^IB:'J+;R =,7(%Q^9>?:_DXQ!OPGGM[^\ *NB_:E_\%4$L# M!!0 ( /*&REC5%*XM# 8 ,(< 9 >&PO=V]R:W-H965TW2G\QB$LD'HV-DLM15X++C,WI\SAU_S?!'(6^-]Q^YE5PK]<41[_/3$7$3DJ7,K-,@H+F1;V59 M.D4PC;_6.D>M22?H_W_0_DN]=EC+M3#RK2K_+'([/QTE(Y3+J5B5]I.Z_56N MUQ,Y?9DJ3?V+;AM>#LS9REBU6 O##!9%U;3B;KT/GD!">@386H#5\VX,U;/\ M25@Q.='J%FG'#=KB# MJNSUC%.1M4>+;4KU% ,&*$A0/Z@G97@EI?ZOD=+K?)59I&H\H>)[YOWL.:KN5QKS"'PW&Y8Z)FJ$O+<[9:MHP,5!M7+ MJJS,&R:U,F#8'*-7+Q)&@C??77LUUU*B11/"TH4P@@ LRC8"G\P9]-IX!WZN M6NI"RZ70(-TJ5E:4SV,^='MVHS*1*]-VO$0TX)A$D=?C_E'V9I"',H93$@]+ M;?%<*VOX0BS%O?!LX20B_:8ZHPQ'+!G@ M]4<_0B)I-(6LF4/&9&HA-XRL7\=F:&!6WM"[E;; T*!X2BRCS;1SR)?MA0#!/*.C1/8X^FF"9)A^8![? G--W0O\,5 MKKM6R!?.<=S-LAAS+]:@(PEQD 1^3TAP0&A7*(T[0E&"69QV_/(]MI?%W9. M?)CO?PKC+(@P3_@@(._R,!;A*"##4EL\.S > &A$_5BW-=:T ?W+,$ )HF?8L,X(B/@XTBQ@F.OD<: M" &:DXATA=*4^2PI[&/8]@Q4)E%;F41/KTR:(F3MP870LZ+:5Y$,:_RO#Y/' MVG^$[T=G98D@SU>N] :YGJIJ$QU/KU(.U1[H O)6&;LI5[>-T @RE/#=_@ ' M;!>.* \Q8=SW@7$5J9H6MC--B&X_)6!*G:1A<"6*XH-OV7;[_(+QH$[[^@O@ M(TYC,3B-[?:'4,WM\64(5V%O^_N!\VY7_3=J!^YAO+V'\2??PTI5S7XLBQL( 6&,M/5K\4RJF1;+>9&YO!=[ MG[B'3;BGX@I\G@FM[]W;\(TH5ST&A;6ZN%XY7+%JQS9P.;$M*''OV!\SJZZA MW@IH$[2X!BE@;UZD#3KJP-2W?WW^7!5N$9=66(C.#_*NR!2$;&546>3"]@.B M*ZHQ)9V#+80BVP>*",[3E.\LNI-/ &N\JR/M@ N4.NG&[+Y(&GO?E192S^JO M9P9E[A!H/C&UO>T'NK/FN]2&O?FZ]Z&^TQM4RBF(DMYX" M !X!@ &0 'AL+W=OL M@!!($?G1M&2EC439T'A JX!MSVYR:2P<.[,=RO[[G9TVS21:7GB)?>?[/G]W MMB^SC50ON@(PY*WF0L^]RIAF&@0ZKZ"F^E(V('"EE*JF!DVU#G2C@!8.5/,@ M#L-)4%,FO&SF?$N5S61K.!.P5$2W=4W5WP5PN9E[D;=S/+)U9:PCR&8-7<,3 MF)_-4J$5]"P%JT%H)@514,Z]FVBZ2&R\"_C%8*,'92;[[#-9VSY14?J6&9C,E-T39:&2S$Y>J0Z,X)NRA/!F%JPQQ)KL7KR",5 PT.7^F*P[Z M8A889+;K0;YE670L\0&6"7F0PE2:?!,%%/_C U34RXIWLA;Q4<*;1EV24>B3 M.(R3(WRC/LV1XQM]G.9[V77@Y'VP?1=3W= ? WJ%;SL["2:A-='I"6] MM.08>_:$[ZQH.1!9D@]D'B<:'F4N\=EH8SE-!:24'%\?$VMRS@1Z9*NI*/3% ME)R=I'$XNO[T$0^0<7>".\^/W,@5*#**_(,H>]I#8_1I>N[PX"I2JI89'EU=@CJNMS MG6%DXWK+2AKL5&Y:X:\!E W =&PO=V]R:W-H965TA:M5WW;)(+6'7LS': _?<[)Y"E4T%[V OV MG>_[\IW/=TRW4KWJ-8 ANY(+/7/6QE03S]/9&DJJA[("@2>%5"4U:*J5IRL% M-&] )?="WQ][)67"2:>-[T&E4UD;S@0\**+KLJ3JUP*XW,ZY_0K[?&++ETFNFU^R;6/#V"%9K8TL]V!44#+1KG2WOX<>(/&/ M ,(](&QTMQ]J5'ZBAJ93);=$V6ADLYLFU0:-XIBP17DR"D\9XDQZ;]:@"-4: MC"87SW3)00^FGD%J&^!E>YI%2Q,>H1F3.RG,6I//(H?\+=Y#29VN\*!K$9XD MG%=J2"+?):$?CD[P15V>4<,7_4.>[Z77HD?OHVUG3'1%,Y@Y^/0UJ TXZ?E9 M,/:O3V@;==I&I]C3)^RTO.9 9$%:G?.C.D\SO:EF)K%UM+&LZ":%Y-B!3*S( M!1/HD;6F(M>#"3D_2T(_NOYO*]:.\:9X]YF12U04!>[1:%O@OA%UQAWL6$8% MN7V9H^8A#,F&\AH^TAS?V( 8N@.-@R$#MK'OUB4"A]B%!B#?I $2^(..Z@.) M8S>.XYYC=.4F2=(Y;D6AJ#:JSDRM@-!\0T6&_(?SP!V/@B-6>^T'ZW(\[O9) M'';[9VDH[RNZ=*_&8=\1NE$2_'U![STPK]?P):A5,]9LQ6MAVM[OO-WDG+<# MXT]X.W;OJ%HQH0F' J'^\!('E6I'66L8637C8RD-#J-FN\;I#\H&X'DA\;+W MAOU ]W^2_@902P,$% @ \H;*6#[M:1DP! !A( !D !X;"]W;W)K M&ULU5AM;]LV$/XK![4H$B"U7NW8B6W R;JM [H& M<9M^IJ6S)402-9**TW^_H]XB.[;J= [0?4@DDGS"-*4?8L)DCV>8TLJ2BX0I&HJ5*3.!+"B4DMAT+&M@)BQ*C>FXF+L1 MTS'/51RE>"- YDG"Q/!C,#$L;1#&Z"N-P.CQ@-<8 MQQJ(S/BGPC2:+;5B^[U&_[WPG7Q9,(G7//X6!2J<&$,# ERR/%:W?/TG5O[T M-9[/8UG\AW4IZ[D&^+E4/*F4R8(D2LLG>ZSBT%(86GL4G$K!*>PN-RJL_(TI M-AT+O@:AI0E-OQ2N%MID7)3JI,R5H-6(]-1TKKA___Z*_ K@FB>4:\F*<)U\ M88L8Y>G85+2-%C;]"O*JA'3V0 [@$T]5*.%#&F"PJ6^2>8V-3FWCE=,).,M$ M#USK#!S+\3KPW,9GM\!S7^CS+E=+)&\WDNZ8"YDQ'R<&M81$\8#&]-T;>V!= M=MCI-79Z7>C3>=DHP)=4_E*)R%=DL=36 ULS$90U':GONRSOQIZ!SY,%309U M/QZPS1D)Q$RO*@X\%Y00VP:6!CHS%MS$+)5G$$E@$I8\IH:72Q*C M17ST,5.T*B!#(H>0"026\#Q5\O0"WKT9.I9[>?3GMZ([,7@_>T!!9 .SU4K@ MBGQI1/[.DP591%&8:Z,D_"%8JN"&XH'P,:6X$!/Y<,?B'.%SKJ0BCZ)T!4S! M7RS-=0A=NRQ2L!O8M^#9/7>TU[(["CD%M!Z>V*<'JVX906T2Q4V?%%*V<]E" M^_',:S]?.0V??<6UF+,8Z>F XRZ3=DTC^4 M3&[G7SN9HQMHUB:,-M0.=JA(X=?DA&>5=D!UWF+!\ZGV\K_PP[G32K8SZKG] MO6;2X6.)D=[PQ-LJ17OXDR4X&+:W'_9&[;%]-K3WF_,_BOHS.NC;F_%S!WO- M++9I\8#;9A+'ZTK8,T8_WTB;U\4@K63WMY)MO5ZR.^AET-#+X%!Z*4\./'LZ M=>_AF6[$+R$2#:R)-E*^&[-@#!4B_0G$XAPBHT=(RM,GZM/G5BQZL,%>.U&/ M>\A9U]7-JNK&1Q1^)!$R7<*O2&\O^,W=]_Q0VUI//#7<#]NZ7B@[M>F-@]BQ M[_3;)=OO>?L[IKOVNY#>$A\X=;?J_%;NZGO/#BC'WJ" 0<\;;D']0J>H(V;V MIS*\)SO/&?D%F3Y6QK=X^HB9W\6C9NMNGJ!8%5\@)-V^Z'137M.;V>8CQZR\ MVS^)EU](/C&QHAQ!C$M2M7KG=% 3Y5>'N$+^G "QPA%)A8A\!HN,<+%,(! M$8V[):;7'.D,5^*/&3IS8;>#T/4IRR0MAKM?B,2W^Z#B]1 MPI1?6"QU P^2PEB5+XV)0%'C M=/E!,N."O?,JV8C&G,E$A1F_> =P6WC\"LU7Q26!<[L KD9E;J;RTV&,"44M7 X%7[-"SUGJ"HBG!"R_'9<:>GO,GM&C$Z M>9IV_TZ9;O8/OM'IFAS]ARO[?1SSAVVQ?1,QC4[78QJTNZ\8T\Y*3(/>:P5U MTQ_87RF4.>I9V0X82%0A;54SF]6FXQA6A?9)O6I7+IFFFS0@<$JF0>NDZX&N M6H!*L&I>EMV)LE3$RVE&71-JIT#[4Z5L+;@#FCXL_@502P,$% @ \H;* M6(GGHMQ-!0 )Q !D !X;"]W;W)K&ULK1C; M;MLV]%<(K2AB@*TIZMXF!I)T:PNL:]!DVS,MT391251).D[_?H>2)=&QXA9+ M7TR>HW._D?3Y3JJO>L.Y00]56>L+;V-,\V8^U_F&5TR_E@VOX6<$A+/*R9J;W'>XF[4XEQN32EJ?J.0WE854]^O>"EW%Y[O]8@O M8KTQ%C%?G#=LS6^Y^;NY40#-!RF%J'BMA:R1XJL+[])_,0:Q$N>&RN!P7+/KWE96D%@QK>]3&]0:1G=?2_]C]9W\&7) M-+^6Y;^B,)L++_50P5=L6YHO![_V)K+Q&2RH M1-VM[&$?!XWN%+56OF.&+"9W+VHAZRPOTN>&*V2AJ=';'EB77 ML_.Y ?56R#S?J[KJ5-$G5,7H$PC<:/1[7?#BD'\.9@^VT][V*WI2X&6C7J. M8$0)#4_("X98!*V\X!?%8BH$G89P6H/ML#>Z83F_\*"%-%?WW%N\_,V/R=L3 M]H>#_>$IZ8M;Z-AB"S;+%1)UU["V\I=%INGLMM#4E5/.?BWI8N1C7, MNI[@!:(QC@+J(A(<)AGZ6-_SVD@EN#YD@<]IY$!IE*$;B"X3!>(/,"TUUVW9 M2+,!!_*M4B (PMY6UV VCFCF0'X6@12;"_,=HZ9DM<&M%/YM*QH8@^;0BC## M:3*:'?DX)5%?G)#NDL.L0LH.I5=R]6H+P",+!MTISD)ZC,YPG,3HO93%3I3E M@/=3'#KD>_!C;5B]%G8TC#9A$B8.%$*B/K61)DKK;.VE8V9-L^F;4MAG' M)/D!6$T3%Q-2G$7)3Y=E0>)NLX,P$.8C*%G997RGK]RG!5(;DLQ7H_ ML&T-K43-ZIP_UA/&8[B2)$!_C@(>F89AU7JHY5[I4$T'U1C>Z7@BU%*8QP?*7$&1FTKS*7\JE2BP),8[< H@Q3$C][ MYCUWO=LHSE'5G:G M0W^5;>VS JYU0AO;;_?@$Y0#Z=3!^]$,1@_$9*5D]=35!RY)T/J\5V?8@U,W9R%))X,7$B>H M-FB9/QVT++9!ZT6#LIK;:G))??KVIV$8>T'6-D7Y0\?&N77HQHLC!UX2F9^ M[T'H(8N6T 3\WAV,L^C,4G$)RG*MB($ZBW;+[7[MXT/ M#PZ#/=L37TFA]9,WOE99%'M!(*!$S\#<P4 M2*[&E3U/]W &2)(7 ,D$2(+N,5%0><>0Y:G1 S$^VK'Y32@UH)TXKOQ/>43C M3KG#87X'MC2\"S>D:X(MD**W+LA:\N8.D'%AWZ8472H/H.5$NQ]IDQ=H-^1> M*VPM^:0JJ/[%4R=QUIF<=.Z3JX2[SBS(*GY'DCA9$PN-:PR\PKN:ZU\%WM7_ MUW^IZI%L?9G,#]#6=JR$+'(38L$<(MK[/FW7A9@O$H# MG3;("@&GF[@H=J2["71^.(]YDM+CN0)ZUC@23!/&PY)2]PK''IJ]\P3NQL;[ M&SZ.[STS#5>6"*@=-%Z\=WG-.!*C@;H+;5AH=$T=MJU[1<#X '=>:XTGPR>8 MWZ7\#U!+ P04 " #RALI88OZC(S8( #$2 &0 'AL+W=O)VN M\M'DNOOLOIQ<%]LZ6^7JOO2J[7J=EE]N558\WXS(Z/#!A]5B6;?JY+77#N6Q*/YI MW[R;W8S\MDS6KES>C>.3-U#S=9O6'XODWM1]0T/*F159U/[WG?:P_\J;;JB[6^\9- M#]:K?/<[_;R?B),&E XTH/L&]-P&;-^ 60W84)?XO@$_]PC!OD$W]/%N[-W$ MB;1.)]=E\>R5;71#:U]TL]^U;N9KE;<+Y:$NF[^NFG;UY%V^6VR[O"_2R^%JM-55OWD MO6AC/RZ+;97FL^IZ7#==; \TGNZ[<[OK#AWH#O/>%WF]K#R9S]0,:"_<[4-' M^W$S-]2GW/CT([^6+GX!^W9V/80Z,^!^].60$ MP,GO[I4Q:>RXJ%C'90/-\\U1,TUD!#M/9\M+:@ D3F#")!#.F/SE.?X+[WS3!S DF3&#" M)!+,R GQ];[9__[BOF<87V\6^D%@50$HCM+$MTJB .(H"\(XM.H %$>#8*C@ MD1.U0+XQZF;9%0.#=3:]=-VAT@0J36+1S"10G02*6Q#V/*S,8-($*DUBT3.2R68'3 M8JW X3HA%R\^3)I I4DLFID.K=I(C%P64,4<*DV@TB06SWBT(_QBX< HCIG1X!8L*! 0T8G9SG-N=,RB[IEUMNF M!;QZG>TNGB],FD"E22R:F0$M_6B$7%=052 J3:#2)!;-S(Q6@=1MWIU75V+@ M7&/$^]L,((X3;ON0 HBC,?&)K3N@N-"/!K6'5EC4K;#.MJ)I7_F\"F/;GX&B M"(E[VRLHC/;<=RB,1D/G8ID67,PMN)Q^- ,LIC",>E84%,=]YMO_%X X&B51 M;,5)*"Z(_6!@,\FTL&%N*ZHK^MY7S^5.NQ$77UB$JF50:1*+9B9#:QF&;$DQ M5$L*E290:1*+9F;FY%(\!$N* 5X3Y%-#<9!/#<2!/C44Y_"IF=8YS&U+'8J# MRZ]V(RY>@JC2!I4FL6AF,K2T8A;,JGU- M.,^_=L,NOAP>U;E"I4DLFID6+? XLG/%4=4>*DV@TB06S!?:K;OIQ4L-U;!"I4DLFIF$ MD[N6D TKCJKJ4&D"E2:Q:&9FM*KC"(85[_L]D'T-A_GV:64@#+*OH;#FF ,V M$]=JB2/=W\2A6Y=\TJM^0!@)F7VF%0IC ;%/M()A?$@Q<:V8^'?B MT-[>W8%A263O H$P1JG?J_906)(,W.7$M1[A;JOD4/";K:#SVB4WYN(2@RI# M4&D2BV8F1,L0CGSG$T>]]0F5)E!I$HMFWMBJ)5. H6A?QD3ZB$E<,C^94SCDZ>RK%6YZ!Z'4WG3 M8IO7NV=I'#\]/G+G3?>@&>OS6W)U1X#/!;F2NP?J:/SN^3[OTW*QRBLO4_/F M4/[KJ"F'Y>Z1.;LW=;'IG@GS6-1UL>Y>+E4Z4V4;T/Q]7A3UX4U[@..#BR;_ M 5!+ P04 " #RALI84@"=L,,$ #&&0 &0 'AL+W=O^M[9E=0YL\I+.3;=IGUL@V M$T"N)*_3?U\)6&R$[&YBO=@@SCW2N9(N9\3L0-E7OB5$@&]UU?"YLQ5B=^NZ M?+4E=&S^5F*U2#NYCM\@UY).++[H').W=@*>"UGVP'$%=-MU__JU/Q$F Y#$'X#X ZP'^F0"O#_!> MVX/?!_BO[2'H UKI;J>]35R:BWPQ8_0 F$)+-G719K^-EODJ&[50'@633TL9 M)Q8?FVZQ=?.^R5E1-AM ]PS(MDT8:03@9",7BN#@%_ [HYR# M!T;7I0!O4R+RLN+OY(,OCREX^^8=>*-"_]S2/<^;@L]<(4>L^G57_>CNN]'A M,Z/SP"?:B"T'65.0PA"?7HX/+\2[,E-#NO!+NN[Q1<*[';L!'GP/,,2^83S+ MUX=[)CG7]9[]<.^C9'C#VO%:/N\,WV.W$N2ZV5$FU+HICZO)--D=G6^F4R7Q MEN_R%9D[LN9QPIZ)L_CY)Q3"7TV9MDF6VB3++)&-YL0?YL2_Q+[X0[Y;>%X1 MXV;K0L,V5+U!GAC&7C8MCWE@V;9*E-LLP2V2CW\9#[V&XICVW.B4VRU"999HEL-"?),"?) MCY?RQ%#>PBC0-NK2 /.A!_5=/X7)\A;%&BPSP((8!M"\[Q$\>E!X73'OX\?% M"T90K^8F'(XBB#6]!AP.@B#1Z[D)YP5)=$[QB>M&5Y7T/GP\O]!/=+T&& X2 M_4UM@&$?Q9&NU@##,#XG%A_%XHMB'V15R9G1O]]?#OW>0F*5+;7*EMEB&T_" MT:LCRV8=677K5ME2JVR9+;;QS!P=.[K"LO>QHQT>A3C6"X$))BNX7@BF,$]M M<;T0F&!):=F2PXYZ'H:[6Y-H3_6V0&F"R>D=05VMR[1XZXV;1 MT;6CZVP[FKIHW]/G8FE >3":O-"FJ#CT)O,Z14G3<$[HT;>CR\8]J\JZ;+HS MI"6'3^R M:OFMLJ56V3);;..9.=I^=-GW/ZKJV.Z8U6F]!*3?9F>,5#(]9X&3PCD%^3HH M-8!"'9090!'4G:)[<;66Y 5A M"B"?KRD5+S>J@^'3S>(_4$L#!!0 ( /*&RECU^IX$800 ,X: 9 M>&PO=V]R:W-H965T[E"TN) Z ^V MP9B#YSPKV%+9<+Z=JRJ+-CA'[)IL<2&>K G-$1>W-%'9EF(45Z \4W5-L]4< MI87B+:JV!^HMR(YG:8$?*&"[/$?TYRW.R&&I0.6EX7N:;'C9H'J++4KP"O/' M[0,5=VK+$JJG?(Z7BE;V M"&SK&02_?BW(55:GR7P]/J%/:P&+P;SA!B^(]D_:8KP",!F"8 MXH(#AA.169R!*_ ')@E%VTT:@0L?">%'S#0%#$.![!^]-X>P*O"IU:L?07L6[U2<*; M+;T&AO8;T#7='.G/W?EP8VPX'_,>?,Q[. W_%G$!AV/PCI9&FWA&Q6>\PK>J MTT@DW9907B9=>DS%L5RIZ] Q#4]I-.GIKBI_E,I#I,K0&T;(UMRQ\^Q%][59?>U)?\34B MOC4*,;-2,9E%/T$B/KX8N,B(4)M=CJEM#X9^96A:3^RA$=3Z1OZ(D=DW"H9& MNMXW"B<'^"Q2+M)TQ1$??\^ U+9?*EL@52V M4!9;-ZXGBUXHM]0U?++B+)/-E\H62&4+9;%UXZP?XZQ__'.ZX>C6*ZCU5@]W MTZ[>'+2SG 92G89C3BW7L<>_J>%Q*0\G%Y+>/7Y.(S*JK=15NU0V7RI;()4M ME,76#>AQZ0Y-R?51TJ*YB;-,-E\J6R"5+93%UHWS<;&U<*5=ST2/:7UX4M]PLJTV^Y\(YR2O M+C<8Q9B6!N+YFA#^&PO=V]R:W-H965TN*4H->:B[TS*N,:2Y\7Q<5K8D^EPT5,+.4JB8&NFKEZT914CI0S?TP"%*_ M)DQX^=2-+50^E6O#F: +A?2ZKHEZO:)<;F<>]G8#=VQ5&3O@Y].&K.@]-8_- M0D'/[UE*5E.AF11(T>7,N\07\\S&NX"?C&[UH(VLDR7Z/3DS-T@IA #Y5<:R)*/?4-K&F1?M'Q7[7\X3O\EXTZ1U'P M"85!&(_ Y\?A/PH#<.S@T5NX#TY[NV%O-W1\T=_MCGEIP?$XV";4A6Y(06<> M9(RF:D.]_.,'G 9?QYS])[(W/J/>9W2,/;\!R@HMU9J9,9\M.'5@F^>;/,0I MQE-_,S1P&(7C"4[ZJ#?*XEY9?%39@A3/3*R@;#0-M[<.[A7+!SC)(GWY!U&13C)\+B^K->7'=6W MR[E7M"%\34Q;_]V-'Y6:'5R[)-@_[,.8>!#3RO0'5=&^2-^)6C&A$:=+0 7G M&?A4;95O.T8VKE ^20-EUS4K>!BIL@$P#V=O=AU;>_NG-O\#4$L#!!0 ( M /*&REA/+\N>6PD MF 9 >&PO=V]R:W-H965T,6A8U"#2 [+AJ M?_P"PD*M[K0A.?LET87W.4+O,9?3+;A\SO*_BK64)?FZ2=+B:K0NR^W%>%Q$ M:[D)BP_95J;5.ZLLWX1E]31_'!?;7(;+IFB3C-W)9#;>A'$ZNKYL7KO/KR^S M79G$J;S/2;';;,+\Y58FV?/5R!F]OO Y?ER7]0OCZ\MM^"B_R/+/[7U>/1L? M*,MX(],BSE*2R]75Z,:Y$+Y?%S1+_#N6S\718U*ORD.6_54_^65Y-9K4GT@F M,BIK1%C]]R3O9)+4I.IS_-U"1P?-NO#X\2N=-2M?K?L6"W!7Y?A6E;,.VK,&L+9GT+YFW!O&_!HBU8 M--W=MZ/I91"6X?5EGCV3O%ZZHM4/&D,TU54+X[3V[IW)&_OP2D'<_O2<_D3@E?ZRS71&FR^)R M7%8?H0:-HU;N=B_G?D/.(1^SM%P7A*9+N334W]GKO;?JJ;U^9JD?5U_=X?MS M7[^_6]<*_'67?"">\S-Q)ZYC6A][^H/'QUIG+1OWQBZ:1W^$OP&IXW^"_!9/,]RS>SZAW.1;$-(WDUJO8HA% 6=0; MUUT:59;+DGA9NY%4+\=E+(T>M'*'>G /FS6P^H#GZ=IS)O/+\=.QMY"*M(\B M0RIR7=$]G[BJH@ I*EZ8'KPPM7KA9OD4II$L2)E51Y/;;1++W-AZ*V9HZY&P M FC>]CTJ&%G_F2Q./'(5&OKV>+$1QSYL00(IEAD=K#(#&,1*V:H169:(QS' M.9^=;!Z0DK27)$-* MRAC:^KF^F9[[Y\Y)ZY&2=*[UP2#)D))F61H DE=8O#JU?6%O_>Y:> M16&Q)H4LRT36!PPD6Y%POSTPV<#*&VH#)"Q PNA",^AL,CGQ"E*0(V$"!%,L M=7ZPU+G54D&6DH]RDY'_DIO'/(ZR)"2W,EG+O'KE]4V3LZS8H5J??I:P42O(N+$A(MC*/JKWL>Z,/KRK?SXC83:#AQL0D-B?'JF%Q@6IQB&T7,_7I,C2-=O30U]&[#(V9^T@RJ"0W2)X("I2@:H8N9W;L0?/= M.I8K0K_*:%=/+R&?5JLXDKG1 -"L&4H+H#0*I3$HC4-I D53W=?EW,X<>; # M3;RAM !*HU :@](XE"90--6 7=KNV./V[SC8@>;M+4T=D=#W@_I2VK%.'Q![ M&\2AZR=0-+6]7?+MV*-O^O@V-IWMI,J@F-VBZYZ>: J6IFJ*+DUUK6MA_(IF=,]@#GMZ/J>X!PU(3 M_0]>7\K76,S$TKK!H6LI4#2UMUU2Z]J3VOZ]A0:TKIZ8+@R]16K27IH,JLD- MFOJ.1J T50]T8:YK#W-_R\+ZUV61C)^:+'<5?Y7+;H@[K[;]/<:Y[2*##0*= M:@RE42B-06D<2A,MS7&5D?_)W.T&_U7/=9FQ^T9FG&TV<7.@0<)-/91@M!0T M+8;2 BB-0FD,2N-0FFAIRJC;<VDRJ";OI2E0FJH?NAC7>V,2"]PY>M"(&4H+H#0*I3$HC4-I D53#7AT)0][M#U\ M3,L.'&Q"3S\;=K7X.O#T8-J9:#DB-=&F&HV9:+X^L 5=4X&BJ8WN+_+-=@A@PVE7\7"UW\F M =6DO3095)-#:0)%4XW2!=U>CZ#[AP?K6I&3,U7G=&\'G=X,I5$HC4%I'$H3 M*)IJN"Y3]^R9^H"1%3MI\.;),!U9GP,$U:2]-!E4DWOZ94FA[Q(-2VDC]=2PD*?/(3 LI1^N<^A*"A1-[7&72?OV*=#V/5T]5-)O_V>7 M&=QY:%H-I5$HC4%I'$H3*)IJS2ZM]I'7]?"A2364%D!I%$IC4!J'T@2*IAKP MZ +4]A2]VS:2[#"MX.VTP4X=[$3?E%TLO-.](#1<[R?*H*(<2A,HVMX[XZ,[ M26QD_MC<5:0@S65!]I?2/[QZN'/)37._CI/7[YR+P#&\3IT+MK\O28??WR;E M8Y@_QFE!$KFJI"8?YM7I>KZ_\\C^29EMF_M8/&1EF6V:AVL9+F5>+U"]O\JR M\O5)+7"X_\OU_P!02P,$% @ \H;*6-OO7-R* @ T08 !D !X;"]W M;W)K&ULK57;3N,P$/T5*XM6($%S#X5-(T'1"AX0 MB-L^N\FTL7#LK.VTW;]?VPE1+Z'+P^8A\=ASSISCQ)-TQ<6[+ $46E>4R8E3 M*E5?NJ[,2ZBP'/$:F%Z91I;Q1 ME#!X%$@V587%GVN@?#5Q?.=CXHDL2F4FW"RM\0*>0;W6CT)';L]2D J8))PA M ?.)<^5?3A.3;Q/>"*SDQA@9)S/.WTUP5TP2,6K#JP55(2U3[SN]F$#X$>? ((.$'P5$': T!IME5E;-UCA+!5\ MA83)UFQF8/?&HK4;PLQ;?%9"KQ*-4]F#*D$@+"4HB8YO0&%"Y0DZ0Z_/-^CX MZ 0=(<+02\D;B5DA4U?IH@;JYEV!Z[9 \$F!JUJ,4.B=HL +H@'X]##\(5<: M[EMXN UWM=7>;]#[#2Q?^ 6_HR$W+3P:AILS=2EKG,/$T8=&@EB"DWW_YB?> MCR%O_XELRVG8.PT/L6?WL"8Y9NCN[0H=DQ&,T!+3!LYP44!Q@A1>@]3G, >R MQ#,*IXB!&MJ0MDIBJYB>L,QB&U[T(PKW='LL-3_'! F0:_/.5&UL?53;CMHP$/T5*Y6J7:G@),!N14,D8-5V'U9"B]H^FV0@%KZDMB%L MO[YC)T149!=_*Y)D^.,$5K RQ!RF9>5N T,TL2J*S MXY7O*N<=-,]JMH,UN!_URJ!%>Y222U"6:T4,;&?1/)DNQCX^!/SDT-B+.?%* M-EKOO?%845_2)U[.S^A?@W;4LF$6EEK\ MXJ6K9M'GB)2P90?A7G7S'3H]$X]7:&'#GS1M[",&%P?KM.R2D8'DJAW9J>O# M14*:O).0=@EIX-T6"BR?F&-Y9G1#C(]&-#\)4D,VDN/*;\K:&5SEF.?RM=/% M?K! 7259:HE[;5EHUX!\ P6&"7+W!(YQ8>_1E\9I3%Z8POW"G7'D614X8%_) M2C"548>4/# MNO*+MGSZ3OEY;88D33YYX(38BAFP_Z)0%-2K2GM5:8 =O:?* M PTV_ZFZ1K!%&E]'\G=B:FM6P"S"0V_!'"'*/WY('N(O-WB.>IZC6^CYO&&F M)'"JN6F[7H/ANKQ&\S;0A+P!,[=:-^XIC6\B8;LD$K'^7'0;0MC!5=KP/]C- M.ZXZ[_TUEBWV)&#[]^"8)Y/8?QD]7I*B%R?67_X79G9<62)@BYGQ\!$A3'NA M6L/I.ASBC79X)<*TPC<(C _ ]:W6[FSX>]&_:OE?4$L#!!0 ( /*&RECY MAK<-Q 8 $HT 9 >&PO=V]R:W-H965T_.2 -8]1]P#DNX!+@^4?><;0@1ZWL8)O^IMA-A=# 8\W)!MP/MT1Q+YRR-E MVT#(7;8>\!TCP2H+VL8#/!R.!]L@2GKSR^S8#9M?TKV(HX3<,,3WVVW ?BQ( M3 ]7/:OWF PO]P%:W)'Q/WNALF]08FRBK8DX1%-$"./5[UKZ\*W MAVE UN);1 Z\MHW24WF@]'NZ\WEUU1NF/2(Q"44*$S$/ R9+&?T$/4IS0*,4+:2O MD8P3\SM!P^_G"ZG-"BWI5EZP/,@D/T=?:7).=^D.1Q]=(H(HYI_D\?L[%WW\ M\ E]0 /$-P$C'$4)ND\BP<_D0;G]UX;N>9"L^.5 R#ZF3(.PZ,\R[P\^T1\; M?:&)V'#D)2NRTL1[YOBQ(7X@9N&.)MQM'ZYC]WZ.W7\SNY)+N[S8[ S/.8%W2[A@42CDM<;3ZT[3HX41 M(1UG+_@N",E53PZDG+ GTIO_^HLU'OZFTP82S(4$\R#!?" P15.GU-3)T.U3 M T@Z IP_- 80G;8.I+:08"XDF <)Y@.!*=J.2FU'QOLUGQQR;TVVB MT]B(V%5C2# W!QMG8.F"ZVENR?77Y>"IKIVFT7$;7]-F4FNDI'I\&%G#*C9(T^RBDTGU@_G:$%64=)DAY>!'&0A-JDY]BC6H_P;'C<[V6SE=5H MY!J[V?5.:-4O'XA2R?NDS/O$F/=O\J1ZN.^4"4BAJS4HU9B]M"(\3O M+$A$KH(NY4;4KC?*K)4RD)1>DU*G#!"EHHPUK"JVH5&;^X21D*Z3Z-^7=30Z M/47K2K"%F:"K3 5:?3X\'LQ ";W7"7TH0E6B6E%MF0N=NWMMWHU1G?,.B>:" MHGF@:#X4FJHFKM3$8"5. 04E,22:"XKF@:+Y4&BJQ)4Q89F=B:S206%,>;JF MV*73&PH. 5L5:\,5C>. <;0C+%\G:I>)!4E]^L!.WQX=K3C,?>FL*J@OT>X4 M?"A25:[*<[",9>^;"E,S9.<[TVG,079C#:]I-&I4G)I&T\;*7--H=JKDM*KR MWC+7]S]7=!;@]:IBU"QDEIIF$]RL=\Q=[7P9M^J;#T6JYK^J^2UST9\MIE^O M/JUF&>W,\.PXSY"5NPN*YFG.P-;4GU"DJAR5%6!!> %FD,[C""2:"XKF63JG M8J*1[3U\ ZLR#BRS<^!3]DBB-LI!%O'+ DW)CJ,9UT"= QWI2*/(>W@'5F4> M6&;WX.2\XN7'3),*J(-0H-73-9YJ- +U$-J1^E"DZE/-RD7 9A?A'?RV@O'( M/;''1Q.5IAF>-9:8KKG_745IUSURL-,WW6V M 47S"K39*Y4'%*FJ4.4%8&,A^F9CU S;=5P#17-!T;P"K:ZC[30]5"A25<>J MX,?F@K]<-+Q!2M!7% JTF3HP6=/CT1"TRM>3#J?'&KU'E8^K*A^;J_QN4Q3) MUQ:F^0G4 2C0E"%WVI\UA -]M: =J0]%J@I7^0K8["M,K -!T.=$L"CA M48B^!?%>KPKH&P-8\W!^:C76%J!F0RM.'XI3U:3R&K#9:_CYIT9F@LY"C5N\ MCN&"'BT_?+G./OJ!!TFVUN2+ B M+&T@?W^D5+SLI 3EYT/S_P%02P,$% @ \H;*6$CX4@J'!0 :B4 !D M !X;"]W;W)K&ULM5I=<^(V%/TK&C?3V9U)8BP, M(2DP$[!WN@_I9C9-]J'3!V%?P!/;HI((2:<_OO('-@8C[*SR OZZY]Y[KKC2 M,1IN*'OF2P"!7J,PYB-C*<3JQC2YMX2(\$NZ@EC>F5,6$2%/V<+D*P;$3XVB MT,2=3M^,2! ;XV%Z[9Z-AW0MPB"&>X;X.HH(>YM 2#R3.S0/&#"&(>T!@QF(^,6^O&Q79BD#[Q%,"&[QRC))49I<_) MR5=_9'22B" $3R001'Z]P!3",$&2_0YY0+\'S:,C33[3)G^T8R%MS0:/<6$80!7'V35YS M(G8,)$Z] NCE!FGJ9I9[2IQ#!!D/&=T@ MECPMT9*#E/W46O(5Q,E >1!,W@VDG1@_".H]7TPDU3Z:TDB./T[2"EZ@]!;Z MMDI//SD@2!#RS_+&XX.#/IU]1F?(1'Q)&' 4Q.@Q#@0_W[GPYY*N.8E]>?&L M923+$I\),HNNJ.Q6'+DQC[X-?:.VKZOL#$O;!"L! M;U?L$G4[YPAWL%T3S[2Y>;X6,;C&&NBE>]]@82DI^,3L80W5U MSI#L>J2D*][P%?%@9,BVQX&]@#'^]1>KW_FMCF2=8(Y.,%<36*4<=E$.6X4^ M_K867,C?61 OSM$?ZV@&#-$Y2JLD?XL36 1Q+&^B"0E)[$%=F3(/O=1#,M>\ MC'NX-S1?=ME71M&6_08.74T.*Z3V"E)[/T.JF]Y1,=IKP*@RA+:,-G#H:G)8 M8;1?,-I7,OH$7,B&(3E%[BLP+^!D%L(AN75D]@]RP];U'IE*[VW);.#0U>2P M0N950>95\^'Y(UT=@7]Q^P),KO:V_ *Z9T']Z,S0![OY]2YM>X]290QM*6WD MTM7DLD+JH"!UH(W4N)I<5DJ\+DJ_?U0;> M,8BO#T=4_](>[/&K#*46E]QB);<[A"*>"E":"E"YQMIL.P+).P*#Y$U(TG0]J>X8\<2: MA$@ BVH)5SIN*SVTHCDG2,'H#0CCZ I%F8SM(Y^\U:V,7%UQ57!7W>0K.G^KBV+5D6H%99HS_.0OT;P_[I#*?J*%H/O08N75TN MJ\260M!2*T%U!T;_H3LY94;K^BE2I\";:D5SM**YNM"J12J%I370UXMU"L*I M5C1'*YJK"ZU:E%*(6J>5:+*87 $+:-V?#!,U0.M2:%6B)Y*STB5D+>L?H4YQ MJ4ZQ6IW>;@CSDT8?L*SG'Z=?C=26?JUHSHDL\Q5\[7\U'R%F<2EFL5K,GIXO MR.NQ^4(-W;H@6L6N5C17%UJU2*4JQEC;?(&UZERM:(Y6-%<76K4HI=;%:JU[ M>KY0 [0NA59M>R*YGJ)A?82.Q:6.Q>J_-]M,&%IEK%8TYT26*OZU2E9S9^]( M!&R1;MKA4H:M8Y%M 2BN%AN#;M/M,'O7)];-U*JY[E@W;K;MIX3/=B'=$;8( M8HY"F$M7GY+H'XP)('Y/TYI6)[DC@HME>- M_P=02P,$% @ \H;*6+/.-.\D!@ OS$ !D !X;"]W;W)K&ULM9MK;Z,X%(;_BI4=K6:E4<,E%])M([6% G=J:8SN_O5 M!2>@ ON80&0ADBG?W2@N/SG&/C%Q^#N7JA[#L/"1'H-8E3?CT* MA<@NQV/NAR3!_()F))6_;"E+L)"G;#?F&2,X*(R2>*PIRFRV MO*)[$46"([Y,$LQ^W)*8OUR-U="CX$NU"D1>,EU<9WI%'(KYE#TR>C6M* M$"4DY1%-$2/;Z]&->NFID]R@J/%G1%[XT3'*F_)$Z??\Q VN1TH>$8F)+W($ MEO^>R1V)XYPDX_BG@HYJG[GA\?&!OBH:+QOSA#FYH_%?42#"ZY$Q0@'9XGTL MOM 7AU0-FN8\G\:\^(M>JKK*"/E[+FA2&:5P7RH@5$9&$,-%I7! M8F@OJJ+W;[:[YL<+K=:7.]Q.;"*46EB@9=7C+X@EM>7O/R@&-J% MO1R,49JK\%$P^6LD[<3RLP@)0^29I(*CCR81.(KY;^@#&B,>8D8XBE+T+8T$ M_R0+Y?'7D.XY3H/#^7T4QU)._&HL9#@Y=.Q7KLW2M?:.:Q7=TU2$'%EI0((. M>ZO?7O^9O=-O/^NQ'\MNK/M2._3EK=8+O,G8!=(6GY"F:!/T[=%$'S\<=V5' MB'<_(>YW%T@U"J+:UK#B YXJUWP&-?GQ/C^!=[T8S[[HKX<=6 =&&_P<-/4;DQ#5WI] MC](+[N0=KAD]1P%) Y3A*$ ?Y4TGH'&,&4>9O'<5??<;^K>_(V]+%T;A(D]- MGI?*A934\[$8>\/(\Z%+GF&?7(]DPL,)>R:CY:^_J#/E]RYI0L*L =&O!M2Q M!]1Q!M1QRSKYE'=4:6+,I\UZ:\A.V$#"/"!88T!/Z@$]&3:@<4+WJ2C'M:#E MZ UI'!#6.89+ZNRHTU5#45J#N-?UN8,8$F9!PE9#^L*&].B<>M2GL[8P3BO- MC/FLI0K(L#:0, \(UE#%M%;%M%<57P@7+/(%"9"/>=@E@%[ F6V]@X29D# + M$K:"A-F0, <2YD+"UI"PS?3DEC!OWS8\((<-W]9B3EYLM:[E-$+/U<9D# 3$F9!PE:0,!L2YD#"7$C8&A*V M@81Y0+"&>(U:O$:O>&_*=540\6PO.I\-WO8"SA4H),PT3F_:L_;*QH+TN(*$ MV9 PQSB9Y-2IMFCWA@OIPGG:@H29D+"K,7IH#14M3TH5Y ^;4B8,ZP!+J3/]>(TI56,EL<-I$O7R0)@O$T2\*Q23KZ-HBK9L'PF4[9D?8DY00#+*(]&II7[\N6*J M:*K:?*K;6E.8H$XM4-H*E&:#TAQ0F@M*6X/2-J T#XK6U.C1NV^U5Z/Y6J[* M$5$=+4I(F@E*LT!I*U":#4IS0&DN*&T-2MN TKR* MUG@#(W.(MRF]*4KM393:__4XLI]\MCPA:28HS:IHQRF<=I* @KJT06E.1P-. M%KDNJ,LU*&T#2O.@:$W-O6VP4/MW6)SQL%.66DD6TQ^$H =&MS*??0PQB](= M\@Y3:*WX'23%":!4I;@=)L4)H#2G-!:6M0V@:4YD'1FFI_VWVB]F\_ M&?(HIQ]QMEQ!-Z6 TBRU8\O&R1/&%:A/&Y3F#&J!"^ISW>%358W6XQQ0EQX4 MK53-^&C/=$+8KO@2@",_?W%0;DVL2^NO#6Z*/=>M]=,MO"=[P MY:<-]YCMHI2CF&RE*^5B+K,@5GXM4)X(FA4[MI^H$#0I#D." \+R"O+W+:7B M<)([J+_96/X'4$L#!!0 ( /*&RECB4"C:[0( -H) 9 >&PO=V]R M:W-H965TY.2;,B?NE;2;B/E\I M2AC,!)*K/,?BUP@HWPR-#+^I<-W ANY,T9&R9SS9S.Y2P>.9S8$%!)E&+#^K&$,E!HBO8V? M-:?3A#3 W?&6_5.I76N98PEC3G^05&4#I^N@%!9X1=4#WWR&6D_'\"6H0_HZ7&"+B^NT 4B#'W+^$IBELJ^JW1\P^(F=:Q1 M%\<1-L<1GF(_=AS7: Y+PIBVV0ZFXHQ* M3E,BUG$[]/R^N]Y-N,7)[W;WG286I^#V@&EJL06:Y#<'L@V.(4F!=E3_(Y3--_ M,%6JW9UBE8-8EEV"1 E?,56]5HVU:42&9?T]L(_:O7';8I_HQJ7J,_[05UW/ M/1;ZOR,1A84.Y;5N]/F(JI.H)HH79:F<&PO=V]R:W-H965T ME+PF(%>)FLI-R MO[ L$>]H3L0UV]-"/=DPGA.I;OG6$GM.25(&Y9GEV+9OY20M)JMEV7;/5TMV MD%E:T'N.Q"'/"?_GCF;L^6:")R\-G]/M3NH&:[7)T.?V,*T#RJE;U=Q+X4(BR6K)V3/B&JW8]$6I?AFM]$H+72@/ MDJNGJ8J3JXCP(BVV MU3CAYVA%-T$5))TDQ0\';/KY%KOT>.[7C >-;GA[O0=/Y;[]&;>S\2 MPVW*Q2WYW-?*9:_*IA<'5 M5]'Z):T^19Y6_M0.EM935_,^"'N> 0K[('?NNL>@"&"R;:/AXD>K$S3J!#^@3I**6B":=/6Y4-9$[69* MF4],4H3Q):1& &2XD[U*#0 T]Q15!*']^HBBPW9I M>U"':+-1QATIXYZDV4%;=R1H?."I3$LU/JOMDZ>Q5DHYTOB;== .T&+[>@4- MRU1WWAUU8%8*@,%F.84 R#>W$9#(/B%0QR7C-Q9*J 53#U[3 $/Y[";S4?-.Y(S')4M')4M&HOM.$.M3<>#YG-5;E_O MT;I-S!^= T^5:J+,$>$='W^B;*MN9IT*LJ]=WZQ:"&4>CB&(IF.(4G5T?P522!47Q((U9<$Y#HE2>NB\?3553R6.\*#COV'%_:8 M;.&H;-%8;,=):_T^'C;\]<(.N]EZ8QW[O:JZ4F75.Y% F&O:%QCFF*^#,,P[ M5+ M'U[C8[*%H[)%8[$=YZQ]*<'#;R5O>DGK5'B;:[B^Y] !YIGEW4&1R8ER\O+'24)Y1J@GF^8,A+UC>Z@^2BV^A=02P,$% M @ \H;*6!._SP#* @ ! L !D !X;"]W;W)K&ULK99=;]HP%(;_BI554RMU24@"_1A$H@VP7K!5[=KMUB0'L.K$F6T"_?>S MG<"@"PBDW! [.>^3XYP7^W27C+^).8!$JY1FHF?-IP3/(E_R1JYFSH20DA4P0EB$.TY[5;]V. AUO EX) M+,76&.F53!A[TY.'I&>Y.B&@$$M-P.I2P#U0JD$JC3\5T]J\4@NWQVOZT*Q= MK66"!=PS^HLDM>3&CPORB917K6BA>",G22JPR M2$E67O&J^@Y; L_;(_ J@7>LP*\$_K&"H!($QPK:E:!]K*!3"3K'"JXJP94I M5OEU36DB+''8Y6R)N(Y6-#TP]35J51&2:2<^2ZZ>$J63X1A6),89>GCM(XE7 M()2]8B %GE! YQ%(3*BX0%_0.O G7J'^0LX9)_(=G2&2H3&A5-E*7.Y.NXY4 M">K7.'&5S%V9C+2[E\ASO0"]/$?H_.RB!G-_"F;\^_L>3'08\R.6 M"M,R&/] -H-3,/NS&1Z_*.] -J-3,+79.,I"&Q]Y&Q]YANOOX6K__'-.;>U+ M0% /T#ONK %6^/E3J^-^K7- D["H2=B@2=BP2=BH(=B./_R- M/_Q#](_^4,<'Q5D,=3XI0:W2:?HD+<)VV^YTG6+; #51-VW/OMX-BVK"@AO[ M9C=J4 =K^1_?.3RXQ%.KT1!LIQK!IAK!P6J\9*H6K !NMOD"TP4@G"20Z#.@ MKB8'<:?^=YN$14W"!DW"AL'_IG+M8-=2HYJ@SI8]R^HZ6^>[[@_'F,]()A"% MJ5*Y]I7J.GC9J*[B$WC&_X%4$L# M!!0 ( /*&REC.K4G^D@@ "PX 9 >&PO=V]R:W-H965TSN9P\(\*VQ M6%O,)/_^Y!")NO::9_-L&5YLWV2YI/Y77WN>I3G]7*#RN-\GQ??W-&,O]Q-['5B-K\[)%OZ2/EOA\^%.)J= MHZS3/DI N6_9&N^>Y^$DS0 MFFZ28\:_L)=?:'M#;A5OQ;*R_D0OK:TU0:MCR=F^=197L$_SYCOYUA)QX2#B MP ZX=<"R@S/@0%H',A;!:1V4%%9 MBVC5CSI=M;<@.,VKEO7("_%O*OSX_*$L*2_1+S1;(]%.T6.2493D:[1,RQ7+ M>9H?Z1K]>J!%4K6$$KU94IZD6?D635%-_< AZX!8(^";Q= MB:)\3=> _U+O[VG\9X+.,Z?XQ.E[K WX<"C>(6+=(&QA![B>Q7AW MW./T./ M_AEZK'?_=<6%NPVY][@DY_9)ZGAD(-ZGY'^BQ:RR1+33$K$-2IH&6S71+$V> MTBSE*05;31/8@0-7(_9M>4A6]'XBAN22%L]T,O_WOVS/^@^4,I/!EB:#12:# MQ8:"]5+MG%/MZ*+/'U8K=LQ%;@NZHNES\I31&Y13#N6VB>35D:J'Y_,<>R[! M=[/GRZ1I\:Y-VBC(R"1D#$#ZCA^>(7LTNV>:72W-'_)GFG-6B%XS2&\3P;T M]IW E=C5PES+[AC$R"1B#" &[@"WWIE;3\OMYX(>DG2-Z#=1^54#5C5,,;ZC M8@@[%H7@O1V_(-(]Y8*PBT.)="W^M:2/08Q,(L8 HAVZ,.G^F73_%=*K*H-_ MOT&'+,GY34TZ_>N8'D0%S ?;N*]8T6W>JZV#B5=U$B&?)O!L5 MAZ,P(Z.8,8@YR'HG$&V]0@18SUB^G7):[!%[RM)M.\]:B9A-FB?YBNJRH0HJ MQU.&=:.B<0QD9!0R!B!]?Z@XZ62CK=>-'SO>I79_([[+\BS9VUR!_*OZ"GLN M5KJ#41DY#C0R"AI#H('E#2A)NY.2MEY+?AS9^J_(B:K 0DNI*HW*S#&0D5'( M&("T+6M(#W4ZT]8+S:9B[X:D5^;8;5668 M6"\]FQK^@N#7"WD,R#2"/;GJT0-?2_@XT,@H:-Q&NYS[=D-L#4RCX$Z18EN[ MGO2%EL>,EQ?5CAAN0*I-BL"%T6A+H]$BH]%B4]'Z^>V$,=8+X_]27O<>.*>J M-@Q(Z,IS[*W99=L+/,>6GJ]+()KM6T29SP7"V7X8N%('BO5W]G>9Z_0MUNO; M!2MYU2V&V5/E7F#9CL(>8.8+62BS!XA'S_6),JP =GYHDT!F[T).LV*] M9OVY8*(Z.11LDX*K#5A5<220F]0"L)IZ1*%.M7)$^Y2)4ZU\F\BL&9*J?=8Z M#8KU&O219N+4]@9M:2X&XZRN^Y+U/LW3DE>#\S/\&%2UF8,M6?9 5K[MRF2J M5J*Y$IE,U2ITL">S:4B!]MGLM"76:\N+91G1&$'B5"$U):%"'&#E$KFC+R$S MQ_*4X0\P"X"6:$@Q]KGKQ"#6B\$/N2AWJ1@!VTDGD#U5 DWE-K C13J "-7 MKF$A(T\9]@R)O#YMG7K#KZP$UG(AS5=L3]&;EKNW@VNN^FA7%U6J! *H-@D9 M&8T6FXK63UZG]? 8K=@W8I$ SYNC]KWZ+S:@P-!HM(JK,G,K-+38%V4]7IQZ)?CWS8U7D;0JV1VOX M+5?T1(5^IZ<1D2??!MY-5!<%Q;-3GJ2"K%Q'+G26<+!0+@@AL\ /Y2)&3\'? MI;@3<$0OX#Z22*-H;Z 6 %]0-5*H+] ##S?=>7*?T1@I)T@I(XVHFJQWKS!5HE MY0YM,N&=YLT^DH%9;V)RT7%A--K2:+3(:+385+1^FCL%3/0*N.HY=8Z/I>@L M:7ZQ%E5ONAE^N]WD:N?":+0E4=7RU Y]>8$*,B.^;!:;NK9^ACI53?2J6LE0 MFC\+H3@B0R;70!=&HRW;:+T1E;CRK =DY7C*Q*6I2VL2-+O8S+2GQ;;>=E:B M^K6;9M_(^>QY:]M#O:%+.O_>OEW8P/FE?1LU&]>Z\,T^ND])L4U%$9?1C8"R MWOFBY17-UK3F@+-#O97JB7'.]O7/'4W6M*@,Q/\;QOCIH (X;Q"<_Q]02P,$ M% @ \H;*6%12S->! @ O0< !D !X;"]W;W)K&ULK55A3]LP$/TK5H8FD 9.DS2,+HU$FZ(AC:F"L7TVR;6Q2.S,=EKX M][.=-"LL5!7KE\1WOO>>[VS=16LN'F4.H-!363 Y=G*EJA'&,LVA)/*,5\#T MSH*+DBAMBB66E0"265!98,]U0UP2RIPXLKZYB"->JX(RF LDZ[(DXGD"!5^/ MG8&S<=S29:Z, \=1199P!^J^F@MMX8XEHR4P23E# A9CYW(PF@4FW@;\I+"6 M6VMD,GG@_-$8U]G8<Y M/! )4U[\HIG*Q\YG!V6P('6A;OGZ*[3Y# U?R@MIOVC=Q Z'#DIKJ7C9@O4) M2LJ:/WEJZ[ %&+P%\%J ]QH0O 'P6X"_KT+0 H)]%88MP*:.F]QMX1*B2!P) MOD;"1&LVL[#5MVA=+\K,.[E30N]2C5/QG#RCE41S$/;-L1100F5:<%D+0*?H M_BY!QT3L++2IPAW_V$/-<+>LXSW1_N]Z7S?^JS=ZN_*(;?O0+? M\OGO>05]E]W0!?UTIK>-9$52&#NZ>4D0*W#BCQ\&H?NEK]*')$L.238[$-F+ M.PFZ.PEVL]-U#0Q%:"C,25G'HAEZ$5]OU_3?HU+^X M&+Z,2GJB//=5T*PGZ-P-_2ZJR11O]:,2Q-(. HE27C/5/,K.V\V:2]MB7_DG M@]%TT.-/]&QJ1LE?^F:PW1"QI$RB A9:RCT[U^U2-,.B,12O;#=\X$KW5KO, M]7P%80+T_H)SM3&,0#>QXS]02P,$% @ \H;*6)M ^F%# @ B@8 !D M !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6%0#ZV M#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)07L,V]Q^<:<8E;(9]5":#1 M2\6X2KQ2ZWKI^RHKH<+J3M3 S9-:+-<+&^\"?E)HUZ8W;&D33\='^E=7NZEECQ7<"_:+$ETFW@9E@ MREU1V\5&'SV4-4J+JD\V!A7EW1V_].=PDF XYQ/"/B%TWMU&SO(SUCB-I6B1 MM-&&9@>N5)=MY"BW+^512_.4FCR=;LSQ$I#H26)">8%64F)>@#EVK6)?FQUL MG)_UM'5'"R_0(O0@N"X5^L()D'_S?6,VZ(5'O74X"ES5\@Y%P0T*@W ZPHN& MD8/=TU#- DV,]N)Z?::$5$K?\_Y$YW')ACIF!$;#:(S48YWP6_ MO4)N'/J6W'R0FU]U:D\@S5>$+[B-,]]R6PQNBZL/;MQOG'O1SS_I#Q7(PG5! MA3+1<-VUBF%U:+2KKK_\#>^Z] .6!>4*,8K2@, / 4 M - >&POO#"@NBL>_).??8ODE<^I5>"O8P8TP' MBUS(:D!F6I[T)1V0=GQ- B\WCLKWMN4MX=Q( M.>HY1DL\-)-GS80.0NZV#AK2GO%8X; NIF$_*^2ZIB+B B8SS5GP3,6 C*C@ M8\6!E=&"VZT&=USHYEX6RN5T&]W=<7[X# MK'I@D O1&.P0%QCV2ZHU4_+.=.S%-O@""NKVX[(T#J>*+MN=&[(FV)-),BY4 MRE23IDU6H6%?L SL*#Z=P5D790B@UD5N&BFGTT)2ZV'%J!M&=L*$>("'P(]L M2WN1;:RI75'9-(VANNED7 ?T-]6<]J;L]:MT@Y(_%_KSW Q'VC[4"KM7+.,+ MVU]DC0%,O8VKT[(4RT^"3V7.W. /3CCLTQ4OF!6*_S;9H%0F)L 4"9Z9TGRR M&?FE:/G(%GI53HL,]]PY0<__=IZG3#)%Q:9I4_O'/,NO=AQUW\JR?:KL&O9Z MK-_LQV[RYA1,QL=O,DJ.WV.]OSIVD[U3,'D*R]U]LR?[7I-AO1/:V&YM;;:: M: ";V@'Y#MMGL4X:C.=<:"[KWHRG*9,O]EQ&7M.Q^7=N2]]_L93/\Z2YZAXFHKYJW?X*PVO'S8[:Y.(R90N6CNJNFHYM,S -D[4^@+"+ MW-G#CV ?R< MQ!S^D29)%,4Q-J.CD=?!")NW.(:O7PWS!@PL#V3ZN[G&5QNOD/UU@*WIO@K! M1HI7(C92?*X!\<\;,)+$O]I8'F!@JX#5#N3WYX&:\G.B"%85\X;=P3B2)!@" MM>BOT3A&9B>&CW]]L+LDBI+$CP#F=Q!%& )W(XY@#L #AD21?0_NO(_"U7LJ M7/_&.?P#4$L#!!0 ( /*&REB7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G7IQ#;F"\'YWS'R=<'I>^72MVSQ[J2IA>MK=U< M=#JF6$/-S2>U 8D]*Z5K;O%4WW7,1@,OS1K UE4GZ7;/.C47,KK\NI]KKCO^ MB;)06*$D-KJ&&P$/YJ7?G;*=,&(I*F&?>E'SN8*(U4**6CQ#V8NZ$3-K]3!6 M6CPK:7F5%UI552^*VXX;T%84?S7G#G+!EZ9IL7QYS1&D%YUU<<*5T,8V(YKY M.3+N >W9UNKOHO*@AYR"S^TVFZ$O'/3X%5TO,MHXK _MD&\T/\31K5:B0*& MJMC6(&T;1PV5 Y1F+38F8I+7T(OV0QB7)1M)BT%B$]E.A6/=E>)/3\KVJBWB M>C'4%P([]*1LP,-!#F;3?'8U&?87HR'[UK_J3P49 GAT1\C;Q(,\)R/.PD$,PA18;U\[4BMDUL.76" G&>("?"<#/80&]7,@T MW'%=8J9F:JL9SJK]._L+ ?DE-.0.!Z"^P(]:W*4R=C'\%@@BM ['B#\<)(Z2$.[(=^ MP[N%$DP26#!D[AD>_.F4;9+ MJ%S3^IC4L)) @N'QLQ\3$HXR3&W);>G/B8E MG.3]-B9N+5HNJH-LF5*:28^V16E8?4S*..F[&N>M(%+*28^EG!/V Z2??5+R MT5=@Y1"8:*,3'Y-23AI8.02FZ_(Q*>6D@97C;P/?7I*4:=+ IGE57DS^E!"J04;K) NMF(HTH<46B#YN:HJ]1C'=0OWKD MDU'2R1KI=/9OKTI883E:3G%^@^T%KXJY9N[0/G#+3MVN>+6MJ@&VS>25XN7^ M9=C^1=[E+U!+ P04 " #RALI8OLLS09D! !U&0 &@ 'AL+U]R96QS M+W=O^/6__9;+]K?XY_#'8_37<*I?+;-N MO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D?-(6@:?J@&03-T@?-(6B> M/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+ M@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH?2PCT-M3;"/0VU-L(]#;4 MVPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3.4>_\G7J'>*U\>/8\UGC_ M=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04 " #RALI8(]5N#:@! "X M&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A9 M5'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.& MH2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A M)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1 M]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!R MW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( /*&REA?0*\1R04 .T> 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ \H;*6!Y,O7*W @ VP< !@ M ("!2!8 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ \H;*6':)'*P9" 4( !@ ("!,2D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H;* M6,N=Q;FS"0 7B< !@ ("!KST 'AL+W=O&UL4$L! A0#% M @ \H;*6(&UL4$L! A0#% @ \H;*6(YEX/N9 M#0 .2, !D ("! ET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H;*6 3EPA.W" >A4 !D M ("!1'( 'AL+W=OP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ \H;*6-44KBT,!@ PAP !D ("!G8P M 'AL+W=OYX" !X!@ &0 @('@D@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M\H;*6#[M:1DP! !A( !D ("!G)@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H;*6/7ZG@1A! SAH !D M ("!2K4 'AL+W=O&PO=V]R:W-H M965T6PD MF 9 M " @<&\ !X;"]W;W)K&UL4$L! M A0#% @ \H;*6-OO7-R* @ T08 !D ("!4\8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H;* M6$CX4@J'!0 :B4 !D ("!>M( 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ \H;*6("H@OM?!0 (!L M !D ("!M^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H;*6%12S->! @ O0< !D M ("!%_, 'AL+W=O&PO=V]R:W-H965T M8K2@, / 4 - M " 4GX !X;"]S='EL97,N>&UL4$L! A0#% @ \H;*6)>* MNQS $P( L ( !OOL %]R96QS+RYR96QS4$L! A0# M% @ \H;*6#T+QSK7 P 3!P \ ( !I_P 'AL+W=O M7!E&UL4$L%!@ R #( E0T %4$ 0 $! end XML 54 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 55 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 190 247 1 false 38 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://calavo.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://calavo.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://calavo.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL) Sheet http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL) Statements 7 false false R8.htm 10101 - Disclosure - Description of the business Sheet http://calavo.com/role/DisclosureDescriptionOfBusiness Description of the business Notes 8 false false R9.htm 10201 - Disclosure - Information regarding our operations in different segments Sheet http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegments Information regarding our operations in different segments Notes 9 false false R10.htm 10301 - Disclosure - Inventories Sheet http://calavo.com/role/DisclosureInventories Inventories Notes 10 false false R11.htm 10401 - Disclosure - Related-Party Transactions Sheet http://calavo.com/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 11 false false R12.htm 10501 - Disclosure - Other assets Sheet http://calavo.com/role/DisclosureOtherAssets Other assets Notes 12 false false R13.htm 10601 - Disclosure - Stock-Based Compensation Sheet http://calavo.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 10701 - Disclosure - Other events Sheet http://calavo.com/role/DisclosureOtherEvents Other events Notes 14 false false R15.htm 10801 - Disclosure - Noncontrolling interest Sheet http://calavo.com/role/DisclosureNoncontrollingInterest Noncontrolling interest Notes 15 false false R16.htm 10901 - Disclosure - Earnings per share Sheet http://calavo.com/role/DisclosureEarningsPerShare Earnings per share Notes 16 false false R17.htm 11001 - Disclosure - Mexican IVA taxes receivable Sheet http://calavo.com/role/DisclosureMexicanIvaTaxesReceivable Mexican IVA taxes receivable Notes 17 false false R18.htm 11101 - Disclosure - Assets Held for Sale and Discontinued Operations Sheet http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperations Assets Held for Sale and Discontinued Operations Notes 18 false false R19.htm 20102 - Disclosure - Description of the business (Policies) Sheet http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies Description of the business (Policies) Policies 19 false false R20.htm 30203 - Disclosure - Information regarding our operations in different segments (Tables) Sheet http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables Information regarding our operations in different segments (Tables) Tables http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegments 20 false false R21.htm 30303 - Disclosure - Inventories (Tables) Sheet http://calavo.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://calavo.com/role/DisclosureInventories 21 false false R22.htm 30503 - Disclosure - Other assets (Tables) Sheet http://calavo.com/role/DisclosureOtherAssetsTables Other assets (Tables) Tables http://calavo.com/role/DisclosureOtherAssets 22 false false R23.htm 30603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://calavo.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://calavo.com/role/DisclosureStockBasedCompensation 23 false false R24.htm 30803 - Disclosure - Noncontrolling interest (Tables) Sheet http://calavo.com/role/DisclosureNoncontrollingInterestTables Noncontrolling interest (Tables) Tables http://calavo.com/role/DisclosureNoncontrollingInterest 24 false false R25.htm 31103 - Disclosure - Assets Held for Sale and Discontinued Operations (Tables) Sheet http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsTables Assets Held for Sale and Discontinued Operations (Tables) Tables http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperations 25 false false R26.htm 40101 - Disclosure - Description of the business (Details) Sheet http://calavo.com/role/DisclosureDescriptionOfBusinessDetails Description of the business (Details) Details http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies 26 false false R27.htm 40201 - Disclosure - Information regarding our operations in different segments - Product (Details) Sheet http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails Information regarding our operations in different segments - Product (Details) Details http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables 27 false false R28.htm 40202 - Disclosure - Information regarding our operations in different segments - Gross Profit (Details) Sheet http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails Information regarding our operations in different segments - Gross Profit (Details) Details 28 false false R29.htm 40203 - Disclosure - Information regarding our operations in different segments - Geographic (Details) Sheet http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails Information regarding our operations in different segments - Geographic (Details) Details http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables 29 false false R30.htm 40301 - Disclosure - Inventories (Details) Sheet http://calavo.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://calavo.com/role/DisclosureInventoriesTables 30 false false R31.htm 40401 - Disclosure - Related-Party Transactions (Details) Sheet http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://calavo.com/role/DisclosureRelatedPartyTransactions 31 false false R32.htm 40501 - Disclosure - Other assets (Details) Sheet http://calavo.com/role/DisclosureOtherAssetsDetails Other assets (Details) Details http://calavo.com/role/DisclosureOtherAssetsTables 32 false false R33.htm 40601 - Disclosure - Stock-Based Compensation - General (Details) Sheet http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails Stock-Based Compensation - General (Details) Details 33 false false R34.htm 40602 - Disclosure - Stock-Based Compensation - Non-options (Details) Sheet http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails Stock-Based Compensation - Non-options (Details) Details 34 false false R35.htm 40603 - Disclosure - Stock-Based Compensation - Stock Option (Details) Sheet http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails Stock-Based Compensation - Stock Option (Details) Details 35 false false R36.htm 40701 - Disclosure - Other events (Details) Sheet http://calavo.com/role/DisclosureOtherEventsDetails Other events (Details) Details http://calavo.com/role/DisclosureOtherEvents 36 false false R37.htm 40801 - Disclosure - Noncontrolling Interest (Details) Sheet http://calavo.com/role/DisclosureNoncontrollingInterestDetails Noncontrolling Interest (Details) Details 37 false false R38.htm 40901 - Disclosure - Earnings Per Share (Details) Sheet http://calavo.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details 38 false false R39.htm 41001 - Disclosure - Mexican IVA taxes receivable (Details) Sheet http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails Mexican IVA taxes receivable (Details) Details http://calavo.com/role/DisclosureMexicanIvaTaxesReceivable 39 false false R40.htm 41101 - Disclosure - Assets Held for Sale and Discontinued Operations (Details) Sheet http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails Assets Held for Sale and Discontinued Operations (Details) Details http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsTables 40 false false R41.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 41 false false R42.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 42 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EquityMethodInvestmentOwnershipPercentage, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - cvgw-20240430x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - cvgw-20240430x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41101 - Disclosure - Assets Held for Sale and Discontinued Operations (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. cvgw-20240430.xsd 51, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 cvgw-20240430.xsd cvgw-20240430_cal.xml cvgw-20240430_def.xml cvgw-20240430_lab.xml cvgw-20240430_pre.xml cvgw-20240430x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cvgw-20240430x10q.htm": { "nsprefix": "cvgw", "nsuri": "http://calavo.com/20240430", "dts": { "schema": { "local": [ "cvgw-20240430.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "cvgw-20240430_cal.xml" ] }, "definitionLink": { "local": [ "cvgw-20240430_def.xml" ] }, "labelLink": { "local": [ "cvgw-20240430_lab.xml" ] }, "presentationLink": { "local": [ "cvgw-20240430_pre.xml" ] }, "inline": { "local": [ "cvgw-20240430x10q.htm" ] } }, "keyStandard": 227, "keyCustom": 20, "axisStandard": 18, "axisCustom": 0, "memberStandard": 19, "memberCustom": 17, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 190, "entityCount": 1, "segmentCount": 38, "elementCount": 454, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 689, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://calavo.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://calavo.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://calavo.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R5": { "role": "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R6": { "role": "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_10_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qCEvi-z5xEaKyPszf90lKw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qCEvi-z5xEaKyPszf90lKw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_4_29_2024_To_4_29_2024_1584QiSfXEy9ydv7e4RFTg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_Smem2ptfnEGI_qGz_QZd9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "cvgw:OtherEventsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://calavo.com/role/DisclosureDescriptionOfBusiness", "longName": "10101 - Disclosure - Description of the business", "shortName": "Description of the business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegments", "longName": "10201 - Disclosure - Information regarding our operations in different segments", "shortName": "Information regarding our operations in different segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://calavo.com/role/DisclosureInventories", "longName": "10301 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://calavo.com/role/DisclosureRelatedPartyTransactions", "longName": "10401 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://calavo.com/role/DisclosureOtherAssets", "longName": "10501 - Disclosure - Other assets", "shortName": "Other assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://calavo.com/role/DisclosureStockBasedCompensation", "longName": "10601 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://calavo.com/role/DisclosureOtherEvents", "longName": "10701 - Disclosure - Other events", "shortName": "Other events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:OtherEventsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:OtherEventsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://calavo.com/role/DisclosureNoncontrollingInterest", "longName": "10801 - Disclosure - Noncontrolling interest", "shortName": "Noncontrolling interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://calavo.com/role/DisclosureEarningsPerShare", "longName": "10901 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivable", "longName": "11001 - Disclosure - Mexican IVA taxes receivable", "shortName": "Mexican IVA taxes receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:ValueAddedTaxReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:ValueAddedTaxReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperations", "longName": "11101 - Disclosure - Assets Held for Sale and Discontinued Operations", "shortName": "Assets Held for Sale and Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies", "longName": "20102 - Disclosure - Description of the business (Policies)", "shortName": "Description of the business (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables", "longName": "30203 - Disclosure - Information regarding our operations in different segments (Tables)", "shortName": "Information regarding our operations in different segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://calavo.com/role/DisclosureInventoriesTables", "longName": "30303 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://calavo.com/role/DisclosureOtherAssetsTables", "longName": "30503 - Disclosure - Other assets (Tables)", "shortName": "Other assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://calavo.com/role/DisclosureStockBasedCompensationTables", "longName": "30603 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://calavo.com/role/DisclosureNoncontrollingInterestTables", "longName": "30803 - Disclosure - Noncontrolling interest (Tables)", "shortName": "Noncontrolling interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "cvgw:ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsTables", "longName": "31103 - Disclosure - Assets Held for Sale and Discontinued Operations (Tables)", "shortName": "Assets Held for Sale and Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://calavo.com/role/DisclosureDescriptionOfBusinessDetails", "longName": "40101 - Disclosure - Description of the business (Details)", "shortName": "Description of the business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_MoKJmbGjQ0SCnzIWHz1bTA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails", "longName": "40201 - Disclosure - Information regarding our operations in different segments - Product (Details)", "shortName": "Information regarding our operations in different segments - Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_4_30_2024_L0u9ZWKUS0iBkRzr7m1oWA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_MoKJmbGjQ0SCnzIWHz1bTA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "cvgw:GrossRevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R28": { "role": "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "longName": "40202 - Disclosure - Information regarding our operations in different segments - Gross Profit (Details)", "shortName": "Information regarding our operations in different segments - Gross Profit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024_us-gaap_StatementBusinessSegmentsAxis_cvgw_SegmentGrownMember__L56QPKkik-kRbdjvhd82w", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R29": { "role": "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails", "longName": "40203 - Disclosure - Information regarding our operations in different segments - Geographic (Details)", "shortName": "Information regarding our operations in different segments - Geographic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R30": { "role": "http://calavo.com/role/DisclosureInventoriesDetails", "longName": "40301 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "cvgw:FreshFruitInventoryNetOfReserves", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "cvgw:FreshFruitInventoryNetOfReserves", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "40401 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_7VwsOlMdr0SNYnl36WbGDQ", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R32": { "role": "http://calavo.com/role/DisclosureOtherAssetsDetails", "longName": "40501 - Disclosure - Other assets (Details)", "shortName": "Other assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:ValueAddedTaxReceivableNoncurrent", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_oxPY-bYfykCmStf65Zs3Bw", "name": "us-gaap:ValueAddedTaxReceivableNoncurrent", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "longName": "40601 - Disclosure - Stock-Based Compensation - General (Details)", "shortName": "Stock-Based Compensation - General (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_4_21_2021_To_4_21_2021_us-gaap_PlanNameAxis_cvgw_ManagementIncentivePlan2020Member_ADfMqWU2k0iUOr5XCxeB4Q", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_21_2021_To_4_21_2021_us-gaap_PlanNameAxis_cvgw_ManagementIncentivePlan2020Member_ADfMqWU2k0iUOr5XCxeB4Q", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "longName": "40602 - Disclosure - Stock-Based Compensation - Non-options (Details)", "shortName": "Stock-Based Compensation - Non-options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_2_1_2023_To_4_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_zqC3mH1e70S9YBAGEbPCOQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2023_To_4_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_zqC3mH1e70S9YBAGEbPCOQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails", "longName": "40603 - Disclosure - Stock-Based Compensation - Stock Option (Details)", "shortName": "Stock-Based Compensation - Stock Option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_1_31_2024_dbnWWnhKLkGgPxW0PFlKww", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_InXxH8xgwUq0geQ2xKZuFw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2024_dbnWWnhKLkGgPxW0PFlKww", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_InXxH8xgwUq0geQ2xKZuFw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://calavo.com/role/DisclosureOtherEventsDetails", "longName": "40701 - Disclosure - Other events (Details)", "shortName": "Other events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_4_29_2024_To_4_29_2024_1584QiSfXEy9ydv7e4RFTg", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_Smem2ptfnEGI_qGz_QZd9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "cvgw:OtherEventsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_29_2024_To_4_29_2024_1584QiSfXEy9ydv7e4RFTg", "name": "us-gaap:PaymentsOfDividendsCommonStock", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "cvgw:OtherEventsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R37": { "role": "http://calavo.com/role/DisclosureNoncontrollingInterestDetails", "longName": "40801 - Disclosure - Noncontrolling Interest (Details)", "shortName": "Noncontrolling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_1_31_2024_dbnWWnhKLkGgPxW0PFlKww", "name": "us-gaap:MinorityInterest", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cvgw:ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2024_dbnWWnhKLkGgPxW0PFlKww", "name": "us-gaap:MinorityInterest", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cvgw:ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://calavo.com/role/DisclosureEarningsPerShareDetails", "longName": "40901 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R39": { "role": "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails", "longName": "41001 - Disclosure - Mexican IVA taxes receivable (Details)", "shortName": "Mexican IVA taxes receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_4_30_2024_us-gaap_IncomeTaxAuthorityNameAxis_us-gaap_MexicanTaxAuthorityMember_xxEaph6B6EGtpoBabrKGAg", "name": "us-gaap:ValueAddedTaxReceivable", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "cvgw:ValueAddedTaxReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_us-gaap_IncomeTaxAuthorityNameAxis_us-gaap_MexicanTaxAuthorityMember_xxEaph6B6EGtpoBabrKGAg", "name": "us-gaap:ValueAddedTaxReceivable", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "cvgw:ValueAddedTaxReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails", "longName": "41101 - Disclosure - Assets Held for Sale and Discontinued Operations (Details)", "shortName": "Assets Held for Sale and Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_4_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cvgw_FreshProductsMember_o9_vtL7SJUO9TdBXNIu5JA", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cvgw_FreshProductsMember_t5HdsglpaU2EOotNpvhSZw", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "unique": true } }, "R41": { "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": "Uncategorized", "order": "41", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_fJYrQt1OokCYX1OoT446SA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "42", "firstAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_4_30_2024__Q22VdCLBESIcr6K5tJ7OA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvgw-20240430x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable to related parties", "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": [ "r23", "r552" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r21", "r23" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowances of $4,127 (2024) and $3,364 (2023)", "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": [ "r234", "r235" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Infrastructure advances", "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 noncurrent." } } }, "auth_ref": [ "r234", "r389" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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": [ "r24" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r603" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r98" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r321", "r322", "r323", "r440", "r659", "r660", "r661", "r707", "r727" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r609" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r609" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r609" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r609" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r55", "r56", "r286" ] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances on Inventory Purchases", "terseLabel": "Advances to suppliers", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r651" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r574", "r585", "r595", "r620" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r577", "r588", "r598", "r623" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r609" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r616" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r581", "r589", "r599", "r616", "r624", "r628", "r636" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r634" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r316", "r324" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowances of accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r151", "r236", "r244" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r150", "r166", "r204", "r219", "r225", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r334", "r339", "r350", "r392", "r467", "r552", "r565", "r676", "r677", "r712" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145", "r153", "r166", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r334", "r339", "r350", "r552", "r676", "r677", "r712" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r72", "r86", "r120", "r143", "r144" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120", "r143", "r144" ] }, "cvgw_AvocadosDeJaliscoMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "AvocadosDeJaliscoMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Avocados De Jalisco [Member]", "label": "Avocados de Jalisco" } } }, "auth_ref": [] }, "cvgw_AvocadosMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "AvocadosMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Avocados [Member]", "label": "Avocados" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r631" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r632" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r627" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r630" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r629" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r628" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r628" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "cvgw_BelherMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "BelherMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Belher [Member]", "label": "Agricola Belher" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, plant, and equipment included in trade accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r35", "r147", "r529" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "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": [ "r35", "r114", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "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", "r114" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash Investing and Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r85", "r114" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r114" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r607" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer", "terseLabel": "Chief Executive Officer" } } }, "auth_ref": [ "r664" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r608" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r608" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r68", "r394", "r454" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividend paid (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r659", "r660", "r707", "r724", "r727" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r455" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r97", "r455", "r473", "r727", "r728" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.001 par value, 100,000 shares authorized; 17,800 (2024) and 17,761 (2023) shares issued and outstanding)", "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": [ "r97", "r395", "r552" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r613" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r612" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r614" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r611" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r110", "r375" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r167", "r168", "r275", "r276", "r371", "r533", "r535" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other assets" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r325", "r326" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r325", "r326", "r393" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation 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": [ "r7", "r209" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Directors" } } }, "auth_ref": [ "r664", "r725" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r284", "r289", "r317", "r318", "r320", "r546" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Loss from discontinued operations before income taxes", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r83", "r106", "r721" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedTerseLabel": "Income tax benefit", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r74", "r75", "r76", "r77", "r83", "r88", "r327", "r330", "r331" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Assets Held for Sale and Discontinued Operations" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale [Member]", "terseLabel": "Discontinued operations, Held for sale", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r4", "r5", "r143" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r143" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Trade accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Non-current assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120", "r143", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "terseLabel": "Major classes of assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of sales", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Intangibles", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r17", "r18", "r20", "r84" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventories, net", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120" ] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationLongTermObligationsAndFinanceLeasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermObligationsAndFinanceLeasesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as long-term obligation and finance lease attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Long Term Obligations and Finance Leases, Current", "terseLabel": "Current portion of long-term obligations and finance leases" } } }, "auth_ref": [] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationLongTermObligationsAndFinanceLeasesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermObligationsAndFinanceLeasesNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as long-term obligation and finance lease attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Long Term Obligations and Finance Leases, Noncurrent", "terseLabel": "Long-term obligations and finance leases, less current portion" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease liability attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current", "terseLabel": "Current portion of operating leases" } } }, "auth_ref": [] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease liability attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent", "terseLabel": "Long-term operating leases, less current portion" } } }, "auth_ref": [] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease right-of-use assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Right-of-use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Expense", "negatedLabel": "Other expense", "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Income", "terseLabel": "Other income", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "cvgw_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other income (expense), net attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense), Net", "terseLabel": "Other income (expense), net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property, plant, and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net sales", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r144" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Results of operations" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Assets Held for Sale and Discontinued Operations", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r71", "r118" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r543", "r544" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends declared to shareholders", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r122" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r569" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r602" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "cvgw_DonMemoMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "DonMemoMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Agricola Don Memo, S.A. de C.V. (Don Memo).", "label": "Don Memo" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings per share", "terseLabel": "Calavo Growers, Inc.'s net income (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) attributable to Calavo Growers, Inc (in dollar per share)", "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": [ "r160", "r174", "r175", "r176", "r177", "r178", "r184", "r186", "r192", "r193", "r194", "r198", "r348", "r349", "r390", "r405", "r536" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) attributable to Calavo Growers, Inc (in dollar per share)", "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": [ "r160", "r174", "r175", "r176", "r177", "r178", "r186", "r192", "r193", "r194", "r198", "r348", "r349", "r390", "r405", "r536" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Diluted", "verboseLabel": "Net income from continuing operations" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Net loss per share attributable to Calavo Growers, Inc:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r183", "r195", "r196", "r197" ] }, "cvgw_EmployeeProfitSharingLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "EmployeeProfitSharingLiabilityMember", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Related to employee's profit-sharing liability.", "label": "Employee Profit Sharing Liability" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized stock based compensation expenses", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r319" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r319" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r567" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r567" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r567" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r641" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r567" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r567" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r567" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r567" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r10", "r140", "r156", "r157", "r158", "r169", "r170", "r171", "r173", "r179", "r181", "r199", "r242", "r243", "r277", "r321", "r322", "r323", "r328", "r329", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r355", "r356", "r357", "r358", "r359", "r360", "r365", "r426", "r427", "r428", "r440", "r499" ] }, "us-gaap_EquityMethodInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvesteeMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Equity method investment-Don Memo", "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor." } } }, "auth_ref": [ "r377", "r379", "r381", "r383", "r385", "r387", "r709", "r710" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r238", "r239", "r240" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest (as a percent)", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r238" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Investments in unconsolidated entities", "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": [ "r214", "r237", "r647", "r665" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r610" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r574", "r585", "r595", "r620" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r616" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Current portion of long-term obligations and finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r363" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Long-term portion of obligations and finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency gains (losses)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r496" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r578", "r589", "r599", "r624" ] }, "cvgw_FreshFruitInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "FreshFruitInventoryNetOfReserves", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Fresh fruit inventory net of reserves.", "label": "Fresh Fruit Inventory Net Of Reserves", "terseLabel": "Fresh fruit" } } }, "auth_ref": [] }, "cvgw_FreshProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "FreshProductsMember", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fresh Products [Member]", "label": "Fresh products [Member]", "terseLabel": "Fresh-cut products" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of Temecula packinghouse", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r338", "r655" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property, plant, and 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": [ "r7" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r148", "r247", "r388", "r539", "r552", "r667", "r668" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other assets." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r108", "r166", "r204", "r218", "r224", "r227", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r350", "r537", "r676" ] }, "cvgw_GrossRevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "GrossRevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of gross revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Gross Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Total gross sales" } } }, "auth_ref": [] }, "cvgw_GuacamoleMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "GuacamoleMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to prepared Guacamole.", "label": "Guacamole" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net loss from continuing operations attributable to Calavo Growers, Inc.", "totalLabel": "Net loss from continuing operations attributable to Calavo Growers, Inc.", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r60", "r109", "r116", "r174", "r175", "r176", "r177", "r191", "r194" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes and loss from unconsolidated entities", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r204", "r218", "r224", "r227", "r406", "r537" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 }, "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income from continuing operations", "totalLabel": "Net income from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r124", "r166", "r172", "r204", "r218", "r224", "r227", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r349", "r350", "r400", "r537", "r676" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic, Continuing Operations (in dollars per shares)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r104", "r131", "r133", "r160", "r172", "r174", "r175", "r176", "r177", "r186", "r192", "r193", "r349", "r390", "r722" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted, Continuing Operations (in dollars per shares)", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r104", "r160", "r172", "r174", "r175", "r176", "r177", "r186", "r192", "r193", "r194", "r349", "r390", "r722" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [Abstract]", "terseLabel": "Net loss from discontinued operations (refer to Note 11)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net loss from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r88", "r144", "r332", "r401" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net loss from discontinued operations (refer to Note 11)", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r83", "r88", "r124" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic, Discontinued Operations (in dollars per shares)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r106", "r160", "r190", "r192", "r193", "r720", "r722" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted, Discontinued Operations (in dollars per shares)", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r126", "r190", "r192", "r193" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Net income from unconsolidated entities", "terseLabel": "Net income (loss) from unconsolidated entities", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r105", "r132", "r211", "r237", "r399" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r543", "r544" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Held for Sale and Discontinued Operations", "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r8", "r14", "r19", "r72", "r78", "r79", "r80", "r81", "r82", "r87", "r89", "r90", "r121" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails", "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails", "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Tax dispute liability accrued", "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r138", "r180", "r181", "r212", "r327", "r330", "r407" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r67", "r649" ] }, "cvgw_IncreaseDecreaseFromNoncontrollingInterestContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "IncreaseDecreaseFromNoncontrollingInterestContribution", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncontrolling interest from contribution.", "label": "Increase Decrease From Noncontrolling Interest Contribution", "terseLabel": "Avocados de Jalisco noncontrolling interest" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable, accrued expenses and other liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable/payable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInNotesReceivableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInNotesReceivableRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Notes Receivable, Related Parties, Current", "negatedLabel": "Advances to suppliers", "terseLabel": "Advances to suppliers", "documentation": "The increase (decrease) during the reporting period in the amount owed to the reporting entry (during the current year or operating cycle) in the form of loans and obligations (generally evidenced by promissory notes) made to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Effect on cash of changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "cvgw_IncreaseDecreaseInPayableToGrowers": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "IncreaseDecreaseInPayableToGrowers", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Payable To Growers.", "label": "Increase Decrease In Payable To Growers", "terseLabel": "Payable to growers" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect on dilutive securities - Restricted stock/units/options (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r187", "r188", "r189", "r194", "r288" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r581", "r589", "r599", "r616", "r624", "r628", "r636" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r634" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r570", "r640" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r570", "r640" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r570", "r640" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r63", "r135", "r159", "r208", "r361", "r483", "r563", "r726" ] }, "cvgw_IntersegmentElimination1Member": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "IntersegmentElimination1Member", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails" ], "lang": { "en-us": { "role": { "documentation": "Intersegment elimination 1 [member]", "label": "Elimination between Grown products and Prepared products" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r246" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished prepared foods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r117", "r531" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://calavo.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureInventoriesDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r152", "r530", "r552" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Packing supplies and ingredients", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r46", "r532" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Inventory valuation reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r46", "r650" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r100", "r130", "r398", "r552", "r658", "r666", "r708" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r25", "r146", "r166", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r335", "r339", "r340", "r350", "r552", "r676", "r712", "r713" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r91", "r92", "r93", "r95", "r166", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r335", "r339", "r340", "r350", "r676", "r712", "r713" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r72", "r86", "r120", "r143", "r144" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r72", "r86", "r119", "r120", "r143", "r144" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Long-term liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r72", "r86", "r120", "r143", "r144" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "verboseLabel": "Expenses related to Mexican tax matters", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Loans and Leases Receivable, Related Parties", "terseLabel": "Loan to related parties", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r65", "r69" ] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Current portion of term loan", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r94", "r451" ] }, "cvgw_LoansReceivableFixedInterestRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://calavo.com/20240430", "localname": "LoansReceivableFixedInterestRatePercent", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The stated fixed rate of interest on a loan receivable.", "label": "Loans Receivable, Fixed Interest Rate, Percent", "terseLabel": "Loan receivable fixed interest rate (as a percent)" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Borrowings pursuant to line of credit, long-term", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r26", "r50", "r51" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "terseLabel": "Long-term portion of term loan", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r16", "r128", "r451" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount disputed", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r671", "r672", "r673" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r260", "r261", "r264", "r265" ] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Mexico" } } }, "auth_ref": [] }, "cvgw_ManagementIncentivePlan2020Member": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "ManagementIncentivePlan2020Member", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "documentation": "Related to the 2020 Management Incentive Plan.", "label": "2020 Management Incentive Plan" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r282", "r374", "r425", "r445", "r446", "r505", "r507", "r509", "r510", "r512", "r525", "r526", "r538", "r540", "r545", "r554", "r678", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r608" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r608" ] }, "us-gaap_MexicanTaxAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MexicanTaxAuthorityMember", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails", "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Mexican Tax Authority", "documentation": "Designated tax department of the government of Mexico." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r282", "r374", "r425", "r445", "r446", "r505", "r507", "r509", "r510", "r512", "r525", "r526", "r538", "r540", "r545", "r554", "r678", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureNoncontrollingInterestDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Noncontrolling interest, ending", "periodStartLabel": "Noncontrolling interest, beginning", "terseLabel": "Noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r30", "r129", "r166", "r241", "r266", "r268", "r269", "r270", "r273", "r274", "r350", "r397", "r457" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureNoncontrollingInterest" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Noncontrolling interest", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r123" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Subsidiary ownership (as a percent)", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r627" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r635" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r609" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r137", "r139" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]", "terseLabel": "Select cash flow information" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "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": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations", "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to Calavo Growers, Inc.", "verboseLabel": "Net loss attributable to Calavo Growers, Inc.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r107", "r116", "r134", "r144", "r154", "r155", "r158", "r166", "r172", "r174", "r175", "r176", "r177", "r180", "r181", "r191", "r204", "r218", "r224", "r227", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r349", "r350", "r404", "r475", "r497", "r498", "r537", "r563", "r676" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/DisclosureNoncontrollingInterestDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedTerseLabel": "Add: Net income attributable to noncontrolling interest", "verboseLabel": "Net income attributable to noncontrolling interest of Avocados de Jalisco", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r125", "r154", "r155", "r180", "r181", "r403", "r653" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://calavo.com/role/DisclosureDescriptionOfBusinessPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "cvgw_NonCashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "NonCashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Non-cash operating lease expense.", "label": "Non-cash operating lease expense", "terseLabel": "Non-cash operating lease expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r608" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r578", "r589", "r599", "r616", "r624" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r606" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r605" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r616" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r635" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r635" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Outside United States", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r729", "r730", "r731", "r732" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest", "terseLabel": "Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r58", "r277", "r659", "r660", "r661", "r727" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of restricted stock award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r15" ] }, "us-gaap_NotesReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReduction", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Notes Reduction", "terseLabel": "Settlement of Agricola Belher infrastructure advance offset against payable to growers", "verboseLabel": "Non-cash settlement of advance", "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://calavo.com/role/DisclosureDescriptionOfBusinessDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r663" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r204", "r218", "r224", "r227", "r537" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r362" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of the business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of the business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r70", "r123", "r431", "r432" ] }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OriginationOfNotesReceivableFromRelatedParties", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Origination of Notes Receivable from Related Parties", "verboseLabel": "Amount loaned", "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAffiliatesMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other related party", "documentation": "A category that identifies other affiliates." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other assets", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://calavo.com/role/DisclosureOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureOtherAssetsDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r149" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Commitment amount", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "cvgw_OtherEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://calavo.com/20240430", "localname": "OtherEventsAbstract", "lang": { "en-us": { "role": { "documentation": "Other Events [Abstract]", "label": "Other events" } } }, "auth_ref": [] }, "cvgw_OtherEventsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://calavo.com/20240430", "localname": "OtherEventsDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureOtherEvents" ], "lang": { "en-us": { "role": { "documentation": "Other Events Disclosure [Text Block]", "label": "Other Events Disclosure [Text Block]", "terseLabel": "Other events" } } }, "auth_ref": [] }, "cvgw_OtherFreshProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "OtherFreshProductsMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Fresh Products [Member]", "label": "Other fresh income" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r552" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r112" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r608" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r576", "r587", "r597", "r622" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r579", "r590", "r600", "r625" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r579", "r590", "r600", "r625" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "cvgw_PapayasMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "PapayasMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Papayas [Member]", "label": "Papayas" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r604" ] }, "cvgw_PayableToGrowers": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "PayableToGrowers", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Payable To Company", "label": "Payable To Growers", "terseLabel": "Payable to growers" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payment of dividend to shareholders", "terseLabel": "Dividend amount paid to shareholders", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments of minimum withholding taxes on net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r162" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant, and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r607" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r607" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r606" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r616" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r609" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r605" ] }, "cvgw_PercentageOfTaxOnFruitPurchaseDeposits": { "xbrltype": "percentItemType", "nsuri": "http://calavo.com/20240430", "localname": "PercentageOfTaxOnFruitPurchaseDeposits", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of tax on fruit purchase deposits.", "label": "Percentage of Tax on Fruit Purchase Deposits", "terseLabel": "Percentage of tax on fruit purchase deposits" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r652" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from revolving credit facility", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r229", "r375", "r419", "r420", "r421", "r422", "r423", "r424", "r527", "r541", "r553", "r645", "r674", "r675", "r679", "r723" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r229", "r375", "r419", "r420", "r421", "r422", "r423", "r424", "r527", "r541", "r553", "r645", "r674", "r675", "r679", "r723" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r144", "r154", "r155", "r163", "r166", "r172", "r180", "r181", "r204", "r218", "r224", "r227", "r241", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r333", "r336", "r337", "r349", "r350", "r391", "r402", "r439", "r475", "r497", "r498", "r537", "r549", "r550", "r564", "r653", "r676" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, net", "verboseLabel": "Long-lived assets", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r644", "r669" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for uncollectible Mexican IVA taxes receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r161", "r245" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r604" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r604" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r280", "r282", "r312", "r313", "r314", "r373", "r374", "r425", "r445", "r446", "r505", "r507", "r509", "r510", "r512", "r525", "r526", "r538", "r540", "r545", "r554", "r557", "r670", "r678", "r715", "r716", "r717", "r718", "r719" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r280", "r282", "r312", "r313", "r314", "r373", "r374", "r425", "r445", "r446", "r505", "r507", "r509", "r510", "r512", "r525", "r526", "r538", "r540", "r545", "r554", "r557", "r670", "r678", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of sales by product and segment", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r43", "r44" ] }, "cvgw_ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://calavo.com/20240430", "localname": "ReconciliationOfShareholdersEquityAttributableToNoncontrollingInterestTableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Shareholders Equity Attributable To Noncontrolling Interest Table [Text Block]", "label": "Reconciliation Of Shareholders Equity Attributable To Noncontrolling Interest Table [Text Block]", "terseLabel": "Schedule of reconciliation of shareholders' equity attributable to noncontrolling interest" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r281", "r369", "r370", "r448", "r449", "r450", "r452", "r453", "r472", "r474", "r504" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related-Party Transactions", "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", "r482" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related parties", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related-Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r281", "r369", "r370", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r448", "r449", "r450", "r452", "r453", "r472", "r474", "r504", "r711" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r366", "r367", "r368", "r370", "r372", "r435", "r436", "r437", "r480", "r481", "r482", "r502", "r503" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Payments on term loan", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r654" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving credit facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r657" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Secured Debt", "negatedLabel": "Payments on long-term obligations and finance leases", "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": [ "r34" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r167", "r168", "r275", "r276", "r371", "r534", "r535" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r580", "r591", "r601", "r626" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r646", "r656" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r39" ] }, "cvgw_RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "RestrictedStockUnitsAndPerformanceRestrictedStockUnitsMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Performance Restricted Stock Units.", "label": "RSU and PRSU" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "RSU", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Divesture of Calavo Salsa Lisa", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r122", "r396", "r429", "r430", "r434", "r456", "r552" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r169", "r170", "r171", "r173", "r179", "r181", "r242", "r243", "r321", "r322", "r323", "r328", "r329", "r341", "r343", "r344", "r346", "r347", "r426", "r428", "r440", "r727" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "totalLabel": "Net sales", "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": [ "r205", "r206", "r217", "r222", "r223", "r229", "r231", "r233", "r278", "r279", "r375" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right of use assets obtained in exchange for new financing lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r364", "r551" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r635" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r635" ] }, "cvgw_SalesAndCostOfSalesEliminated": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "SalesAndCostOfSalesEliminated", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales and Cost of Sales Eliminated", "label": "Sales and Cost of Sales Eliminated", "terseLabel": "Sales and cost of sales eliminated" } } }, "auth_ref": [] }, "cvgw_SalesIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "SalesIncentives", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails": { "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales allowances", "label": "Sales Incentives", "negatedLabel": "Less sales allowances" } } }, "auth_ref": [] }, "cvgw_SalsaMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "SalsaMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to prepared Salsa.", "label": "Salsa" } } }, "auth_ref": [] }, "cvgw_ScenarioAggregateMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "ScenarioAggregateMember", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are the total during a period or as of a point in time.", "label": "Scenario, Aggregate [Member]", "terseLabel": "Aggregate" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r182", "r283", "r642", "r662" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://calavo.com/role/DisclosureAssetsHeldForSaleAndDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of information being reported as discontinued operations", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r8", "r14", "r19", "r72", "r78", "r79", "r80", "r81", "r82", "r87", "r89", "r90", "r121" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of long-lived assets by geographic areas", "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area." } } }, "auth_ref": [ "r45" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r238", "r239", "r240" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r22", "r101", "r102", "r103" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://calavo.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r648" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r64", "r66", "r478", "r479", "r482" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r40", "r41", "r42", "r47" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment gross margin", "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": [ "r40", "r41", "r42", "r47" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r285", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r54" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r566" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r568" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "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": [ "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r233", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r539", "r645", "r723" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r231", "r232", "r442", "r443", "r444", "r506", "r508", "r511", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r542", "r557", "r679", "r723" ] }, "cvgw_SegmentGrownMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "SegmentGrownMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to the Grown segment.", "label": "Grown" } } }, "auth_ref": [] }, "cvgw_SegmentPreparedMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "SegmentPreparedMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to the Prepared segment.", "label": "Prepared" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Information regarding our operations in different segments" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Information regarding our operations in different segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r216", "r221", "r225", "r226", "r227", "r228", "r229", "r230", "r233" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment reporting information", "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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": [ "r111" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted-Average Grant Price", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted-Average Grant Price", "verboseLabel": "Stock closing price awarded (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding (in shares), Ending Balance", "periodStartLabel": "Outstanding (in shares), Beginning Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, Weighted-Average Exercise Price, ending balance", "periodStartLabel": "Outstanding, Weighted-Average Exercise Price, beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted-Average Grant Price", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation", "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": [ "r285", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock shares authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and Exercisable, Number of Shares", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and Exercisable, Weighted-Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Number of Shares, Ending Balance", "periodStartLabel": "Outstanding, Number of Shares, Beginning Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r293", "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Weighted-Average Exercise Price, ending balance", "periodStartLabel": "Outstanding, Weighted-Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r293", "r294" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationGeneralDetails", "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r547" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and Exercisable, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationStockOptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable stock options, weighted-average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGrossProfitDetails", "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r142", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r233", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r539", "r645", "r723" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r29", "r140", "r156", "r157", "r158", "r169", "r170", "r171", "r173", "r179", "r181", "r199", "r242", "r243", "r277", "r321", "r322", "r323", "r328", "r329", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r355", "r356", "r357", "r358", "r359", "r360", "r365", "r426", "r427", "r428", "r440", "r499" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r231", "r232", "r442", "r443", "r444", "r506", "r508", "r511", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r542", "r557", "r679", "r723" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement", "terseLabel": "Statement", "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": [ "r169", "r170", "r171", "r199", "r375", "r433", "r441", "r447", "r448", "r449", "r450", "r452", "r453", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r476", "r477", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r499", "r558" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://calavo.com/role/DisclosureStockBasedCompensationNonOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r182", "r283", "r642", "r643", "r662" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r169", "r170", "r171", "r199", "r375", "r433", "r441", "r447", "r448", "r449", "r450", "r452", "r453", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r476", "r477", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r499", "r558" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r575", "r586", "r596", "r621" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in connection with stock-based compensation, net of tax withholdings", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r52", "r57" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in connection with stock-based compensation, net of tax withholdings (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r96", "r97", "r122" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://calavo.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://calavo.com/role/StatementConsolidatedBalanceSheets", "http://calavo.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r58", "r59", "r61", "r140", "r141", "r157", "r169", "r170", "r171", "r173", "r179", "r242", "r243", "r277", "r321", "r322", "r323", "r328", "r329", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r355", "r356", "r360", "r365", "r427", "r428", "r438", "r457", "r473", "r500", "r501", "r514", "r564", "r658", "r666", "r708", "r727" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://calavo.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary-Avocados de Jalisco" } } }, "auth_ref": [ "r680", "r709", "r710", "r711" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r615" ] }, "cvgw_TaxAssessment2013Member": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "TaxAssessment2013Member", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2013 tax assessment.", "label": "Tax Assessment 2013" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://calavo.com/role/DisclosureOtherEventsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "cvgw_TomatoesMember": { "xbrltype": "domainItemType", "nsuri": "http://calavo.com/20240430", "localname": "TomatoesMember", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Tomatoes [Member]", "label": "Tomatoes" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r607" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r614" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r634" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r636" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://calavo.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r637" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r638" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r636" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r636" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r639" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r637" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://calavo.com/role/DisclosureInformationRegardingOurOperationsInDifferentSegmentsGeographicDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r633" ] }, "cvgw_UnrecoverableValueAddedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://calavo.com/20240430", "localname": "UnrecoverableValueAddedTax", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of value added tax that may not be recoverable.", "label": "Unrecoverable Value Added Tax", "terseLabel": "Unrecoverable value added tax" } } }, "auth_ref": [] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Value Added Tax Receivable", "verboseLabel": "IVA receivables balance", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities." } } }, "auth_ref": [ "r649" ] }, "cvgw_ValueAddedTaxReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://calavo.com/20240430", "localname": "ValueAddedTaxReceivableAbstract", "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Mexican IVA taxes receivable" } } }, "auth_ref": [] }, "cvgw_ValueAddedTaxReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://calavo.com/20240430", "localname": "ValueAddedTaxReceivableLineItems", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "\" Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.\"", "label": "Value Added Tax Receivable [Line Items]", "verboseLabel": "IVA receivables" } } }, "auth_ref": [] }, "us-gaap_ValueAddedTaxReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivableNoncurrent", "crdr": "debit", "calculation": { "http://calavo.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://calavo.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Value Added Tax Receivable, Noncurrent", "verboseLabel": "Mexican IVA (i.e. value-added) taxes receivable, net", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities." } } }, "auth_ref": [ "r648" ] }, "cvgw_ValueAddedTaxReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://calavo.com/20240430", "localname": "ValueAddedTaxReceivableTable", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about value added tax receivable.", "label": "Value Added Tax Receivable [Table]" } } }, "auth_ref": [] }, "cvgw_ValueAddedTaxReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://calavo.com/20240430", "localname": "ValueAddedTaxReceivableTextBlock", "presentation": [ "http://calavo.com/role/DisclosureMexicanIvaTaxesReceivable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for value added tax receivable.", "label": "Value Added Tax Receivable [Text Block]", "verboseLabel": "Mexican IVA taxes receivable" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average shares - Diluted (in shares)", "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": [ "r185", "r194" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Number of shares used in per share computation:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://calavo.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://calavo.com/role/DisclosureEarningsPerShareDetails", "http://calavo.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average shares - Basic (in shares)", "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": [ "r184", "r194" ] } } } }, "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/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "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": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-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", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-6" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-7" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.7(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "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" }, "r95": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r105": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "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.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r135": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "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(17))", "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(18))", "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r168": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r386": { "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/2147482274/932-235-50-8" }, "r387": { "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/2147482274/932-235-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r389": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r397": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r399": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r401": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r403": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r406": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r504": { "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/2147480833/946-310-45-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r642": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r643": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r646": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r647": { "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" }, "r648": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r649": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r650": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r721": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r722": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r725": { "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/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 61 0001558370-24-009042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-009042-xbrl.zip M4$L#!!0 ( /*&REC8[&/PQ0P .%] 1 8W9G=RTR,#(T,#0S,"YX MC.R+6?5D2U7TB;I4P8B(0D3BE MT);_?0] 4N(5)&6YX6SYLK:)@W/[#H"#0Q#[Z]\PO4:GW6+&ZP@"[,19I7[[P;-MP&W)A[A2[; MW4Z[U^E]0!^N+OI7O2YZ>@CI'D"S)2TBW G[2EAKLL%(8KXB\A%OB-ABBUR? MK:7<7K7;%G;P,SNWV$9SZ'SH@^582DX7GB3WC&_NR!)[C@0ON']XV-%BP3D. M4>;'""+-X$U77('\O:"7EY?SE_XYXRL0U.FV?WT8S[1J(;'UO'HQJ^73V83N MR78+[IP+8IVOV',;&A1Q_T"XY<12[HPIH?L$:GQL<^:0]H$R["NX;,G7+1'[ MKDLL%KK;OBDN3'*#%&C=F^EQ#I'UFFU#V!KCS0TA.M%<;;M"."AIBJGM$-WL$-@EK9'H"&&$^CT.+ M>:[D>3CZC7'?B):*MHR0"EMBY"Z117$+)'MJ3"V1K8MNBK'>I3P5C,SNQX\? MV[HUHG3.. A;DL,@01]3'9K;JEGUZ;4Z_5:_&XM=FAF[EW[LTH-G5F5&=4 6 M&=*9@SFF/]E9ZVPOJI88:8E)\C"7Y "_;XK#(VCQM-FBKI#8M4C4@=00_DEZ M8MDYEEIVW">6W1+>(I=8-?H=/G^'D%YTL.LRJ8>,>A0^W&ZINV3^$WBFPNQ* M63^'B$#JEZ_34=8*H-&< 3^]Y-S".&0.M16V-T $)LW6A$AQABA85((NU"#4 MP29+ZE*M+;BXTT$MM.<"O]].'F>3\>AN,!_>H9O!>/!X.T2S+\/A?/:IG620 M8.W!.C]Q/^O?88T1P%&[14VP0>> Q- 17&%Y3O5^![5RNP4/0Q1.BAH_S&9KPV'&U6YEX_#!X M1NX=72X)I)1R1E8:I"?.;,^2=T1BZ@2XGI2C ?D/,%Z[@/9!'OP1$8EX*!,Q MCR.VEXJHB^Q0+A*!8.@P43&*1&YF*$#X2 '"0'B@P*(Q07:2@T"X0UCP:+7"R&F+LPSX@GPF=KS$D.('ED M1E0^IE$)^2!@A#2G!IM<;/P!\(4X-FRM9M@A ]=6K_&+\GMQ]'V, M&_ MOX[F_VD0/1;1L@.U"I<"K(TCMQAK&,WP\''^93@?W0[&S6A.)DEW1%B<;I7, MR?+&$]0E(I4(91,9D(-4)YWL1+@@MD00 6@1\&I@.4%)YA1%&#.H)RV[-)CG MEU@,M14S0N:B2N/RA,NGQ%'K%:Q(\G7.L2NP%7F]4(+.",:'-!@!HY;FA**L M&FSRRUR&^I89@8+"5N/SA,]GDEF_ZU-%MVRS)1"2Y68PS?/[(7%6 @Z? 835R)20O0B;=GT-E M1.*'-!)Q-I N^7P:4 JJ[45E=C,0IOHZY*Y(*!8-!@D,'L@.]NWNZ!G/\8Z( M*;$(?<8+)P5&/J$)E6XGC4K "8U^'B"I>,%.(V36X'."G>-<>?(D^\> DP'A M/NPB^R=\>?^]+[*I[!BVDWGX)@F,L/6S8(N\KV]P*-S'9..0)C#B<)'&(?ZR MO@&BRN8F&Q,CK1&>RS0\>1N=!JIJV7!*+U<:S"IFQ3\1%X:$ MDP-)W M?:-]A:$!J^H;IQR\"NE-D%5]_]3@=H+O;X[_\,;\+O$$7]PTJ)8I^#TQAUH9 MYQ;-Q ;L>IUN.JLTEOQ"KLTX/'X<9A?8*_H?2K; M :T,VV\/&!YI>B(*:F@YQ%N&Y7?[*#S2\'@8U]!N!R\R[![C!7&.--E1?=_5 MVJ-* C E8F[#['OK"QBZKT-540MHQ+Y*:N2LRY),N_8'',+,W& MIQ9YY/J^+/7+.8@*@JN"U,,5AZ6DAN3JEVI23=>'98G.[*+^VE]3UE*/6MU> MJ]\]3HO,N^/RW%#44_\MJH&0NDFQI"/"#LH#%TM_#8KX. M;M1*.SZSM8961(KQ@X!]Q(K,5M\*7Q@\4\7BFEAPR.#F9"=O'&;]GFU,)F$2 M'1DV'6'>$COBE/:9@RV?I(81]X2W^!6GC4@\KZ'F4V(QUZ(.Q7ZE+WWGPR"X MY59)FC/#D'XF<+*=$$!X?.L6D M?XJ-A5"&2>D=^1=V5.T[-VU-4=1P7H MF[5V%9/68QW*T_/P9:?1')_L")AL>;6&=FYY"S+Z7P,VIJX6*HHMC)#6+!CO MF N30'JJ2#ROX00!&8[ *;UC3VNH=7()O>=LDYUQWJI'*BVEX1T:F6MP609_ M3OY1QB&@;7!4?NC0#75UAVX*V2+"&H*MDW#U^H0)R!_T7Z'FJGH:3];SZ6J: M4HT9=B/GH^[ICMAA[$U!\R>8EXD;7:E+]TABN?4;3KBF%693,'^KDP5"J&>] M3K>?WJ'D4=0P$O7W2E-ULM/3,X:>&T#&+U2N_==PA ]WEN.IKUI\J_02%C'W M>!9UG7I@VE3_5T1P-,1=C=5\.MRIT\G1K,5,5M/!.=QL'?9*B/^)FJIY*,TI M7E"'RM=4+)M]8Z#=@R066L]E"RP_M/LF5J?RH'MO2MK[!I^>J"9K 0@@GZ:SN *8LB MA>S;V-00]*\N)Q9[AAD'&,4V%1&K341OFI9*%MQ/4+,(OL]4U2,WGN M_%/7L!K?PWX6)&E'O,VI5?A_@^[-C2E5!WJ78(TR_@8=6B*>WNK:BB*^02?K MTQ1 PC;AYOF1'!NGV:S>V6E9:WBAU_P3OOX!M<__!5!+ P04 " #RALI8 M)OA'X*(1 !Z&@$ %0 &-V9W! (%<:^:<(B29254R4)#9.6^G'%N ZAB+E>U<]M>OY%MLL&S) M-E@V5$U-$I#:ZJ\_M:26W/KR^_O*4%X!MB RO[9Z)]V6 DP-Z=![_:L@&DK&@:J#73E#=I+Y1FMUZJI/ &,H6$H M-QCJ"Z HO>[)^F%WXQ\>0H+/I'VS6%F20.:?UW3_U[((Q6BJ&E=OUOP:VMIV^OK3N?M M[>WDK7^"\(+4[_8Z?SP]SK0E6*EM:%JV:FJ@I9#RUY;[X2/25-M%*5+]_04; M@8!^)WP6LP3]JQT4:]./VKW3=K]W\F[I+;^)]&N.AP3%Z;?T(6R)1KY^12<: M6G7H5QT>&:Y&7%AU=J)2^*$UGH_7 +L$R:L;2YA,2HY4:WEOH+POD<8-+<&5BXK9Y@I#N:?0ML M%1H<()3[M(I@>B5M01@"*Y?:V[4K46-L+P$>6A;Q&SG42*I=B1IW*C8)J 8:F3K]%I@U-!^B?'22'JCF$"X- GJXY MABOED7SG*TX;4FQHBV *WFU@ZD //X4VE4[F+-VNTE9"<>3WT?C';/SX<#M\ MOKM5;H:/PQ^C.V7V_>[N>2:@FZL9T: ME%CFS_/^Y5G_O'_6N[H\'PP&W/M5K 7RR:\QOFQ;QB_1L9R5 M-X:T(3%Y4'^.T>H3,?\A2*3!".L D_E_2W$LT@ZTIL]0C9;R!N!B:;O?K#$D M?MS^^-HZW;M9Z%R!]%WZX^Z_#GPE79F,CT-[I&+\09S9?U3# 0QS<=65QXS\ M1MLV='Y592? %%@VAAKQDU2Y]/Z96+89!N97S3?HJ:P&'6H:<@@YIT #A*@O M!O@![ R_FU*E&>85UM"W6/^E=E*-F,VR<5U'?]&>RFM[38#PGJZ0ULE3C&T;.^L'4#(<& M+!+73CR3Y3P"FT&4DO7W^7.>QI]]4T9_I0M7:VR&CF_B8&U)%I*;BSJ>*G&U MSP;=BWX=S2ZJH6_8"UD= Z$L6H%G]1U$9B?,(3VA;#/LRJ^:;]!+60WJNQMS M\0@(*:>T3>/Y3\N+F3$,FUI''@.S(R'B"LB^CII@1'2R/R:&:MID'D+7_6L: M#"2_WT.3.J$D78=SFTQ7-,U94:, _1:L,="@9Q]3'ZX0MN'_W#^94[U=/[@. MA*H(!=G7?10&^^,)V$NDTP'0LMT-+0:5&*7K8'^1ILN^[+L%-92>U]\62KY@*2I4+H8^[>?44S^BU/U3I8.;<>TJ^C M/@-_F3TYL6P=K,??<-]<5[*:ZQ&J+]" -@06F6C/;*3]M40&:;/E3>4V+)== MO+KVIP=>MPO*0S1>(T0IR*F/V$;VF:C]MH\RT4_^G*@?-!#TC,@@]D;4V+!) M8AEYS"$(\:=M^/62_7Q!L/,:*(-5'?#M1B?4B"-P44?+YM52]G 9T0>3&26W M%V66;Y:-!724/?044:/$; M/XM&ZSG-G5:E0<865E/"0PKN I9[U&>4;I!-1324_6C"(U+-<(**;E3SKXRQ MG%4^KOTET?ZRKO85TY$GQE;=-"XSK)985AYC%HQV9*@DMN+J5] [S<4SP*M' M:(+Q?(2!#MD=<[NH/&84-TU2M^34D"=>4I.%E4CWS2FX8239#1X\CJ(JWT!' MJWL"(!VHLIQ#M&S##,^M(D\0INK3(U$D^(^0Q&LUR[YYE)4P-)*X'LST\AFU MXLI?#;H7O1I;.H^R/ &2BE?-?!O<',#5W;Z">LI^9HD1SLLV=U:]AED]E[JR MAT^V%Z3A-'-"CR$3X]@VAB^.[043J+ID[DD0)ZU8/)@VP,!B,:0>[#A-F&XX! [43&HX+5 '7I-FJB03'E' MZAK:JA'1C;7EGEDQAL=9E[CKP2'1(R= 8H'"_1/F"9KNLS-&E,UB!TX&+CC$ MA@GA0W$E9'>Q56@"/4A-%GLS:@XU9L0XN^*!TR,G0&*O*H6(?NEL9$,K-T4: M,T-FQ&S,7&FGZ;G29L_DQ]/=C^>9,KY7QI.[Z?#Y@11HR9HU[0>PO3C2([(V MSYMN?+?GWAQ[>H&U@[ <>?IZHG&B_;(TSP8EE'."J*Q]# M]FCP++:)8":M R/NV,_@=@-,LAQ*]T!;I8\$2GEN::R/O6F MH>D&W2@EGQ'EFXCS0"9C;W=/(9-E+XIWBW1^I%!/_(%)R C"DY*&7(%O@ M%G@_PP@5610L57,!I@2LN_D<:)OKY'T_?/]G0&B;R>S[%1(NW7S\M.A[3^$ M/M3(],H]1LT^_,$I(-[A^A5F9:B&4!O'2HJ@)GN6MMQG2ZID14FVX3^3DLN8 M^T\,$,UY3WXW@&L-KKL'>*H> %RP[#C+'V,))EDRD3UC[]%E3Q9S2S?8.OF MTUWV-X&^J="DKFILTGN8Q_,;QX(F8#IR5O$&VSV7ZID'M=L5>WEWON-HMH,) M%C2^2B.K;B;IA]5:A=A=H"Q5O&#.! 4D' [BJ(AX5OFFX2/W:D37JC#Z2B2 M*Q\ ,0H D?EZ>M5.9,]'_1K)C_PX9+[ 7C4]7) LTJA[A&^1\V+/'2-(7,U> M*#*KQ$$82)!T9A=+1S'U9;^%8T:&/'!#YLCZ"*WH+#EM^9A<^ #,+J"X[/=X M; ?*?B [>BGG%+AO.4Y4G)WO-9^P R!,B< $X:BN3#MHV_H%7I#GDMO,J@?) M$$X8 CZDO[PHEXL)[G)F;UNDUCE(.F3I'_ @?6==+AY,,"!K;3W(Y^?'Y(0=)'-R Q-0*OWTCER4$KQ?G:?V09*&'XF );RQ4QE8XC+_$RXQ M1Y-4.8[,F03G??; $6X@ HJPHZ4%*<+8*4OPA1P7S&77:K"UBR 0F%G:_)SL M2;:O']T#V+K%2WCADB:LP=39 3 !HZ1-^LD SPL%%SB?E2! 'N9(>SZ+%S79 M;U=@BK0_B14WV@T9!KZ%7IU %3=W*SCF;7BF.@PPW-1>T(=O7" @Z%\J MV1;6 -#=_>[HQ4M6QC54F?4.@0^Y,)!]?C(%ZY#G/$Q@EC\ !HCISO6^I"RF MOP4O/!:GQ0[,T$R5N)&6AN90+$/<)"IT+RBCL BI0* M3>8)5)E[8;95U]PZP!BW RH&2 M62^.P(6\&V_ES _Y,*IDG;BW!Q"Q14I)$L^=U( MD'"OKE0TRD^MQ> #?;>"YJ$DG1&^;@4FDXHTTWH\2@JD3-F-AP\/GHEY['Z2 MQPYEU<#Q!JW]V+YW-_Y5*5WB'@-K>8\=:$>%C^=38 ',Z"-9=>3I-$E8AKT@ MEQJR)UD(5;FGB="60'?SX:695*!F')'+0?>B+YEABRHC>PPTU&OFK->&=_,T MOV43*]70J/QZY-SOVL6(%CGW*C:BG6V/:*XL176%U6!(BZC.O)6846;/_ MT/S<2DE_XUL#;AV4@3\YZ9&'9Z4!)J'/D>32XT8QJAPL9,S<_LM]--"'KP22 M!?CAK%X IF=O#87I+3@ILO;!6/ARRQU\8R&U!1I2&&H-)0C(:19KB MFN>,X>QB>>_%)KX#0Z=G$%7W%X]2Z+.4.2)K?_(TA4"E M1)^G?#ZP!F$!3R5*'VN-+-7XAI&S#B=IB3BR@IMY).T[WSA_VX+(IIOLBE#J M$:EF/,S)P*'49\0ZWWE7@E!# <+$\I;O'"4)%P@"2H>[E.E9ZPI(/%*+$Q,) MHR "*OH9E.(IDTHC59KT(\%RX"/A)=!"ZC+>3L_<.ROW(4?JY8X!'P@L&!!2FA_S>H&&4Z;.V93:.5[M# M)?/%,:GI]&#:JKF -'=4^MFU4F7'@+RX''0O#X]>@NCPO)DF+\V"&TE]#5/S M0A85>R27"# \]R;L_8[P,'==&:&__.+D[4\;>?]*6S$GRXT3YXI&GRON444I M4C#8QP%/O0-\VUDDRZ18LN@CRW(A5'X L.P5<2:+RA;?3";M!:7R(WS%V12D M]QJ_&'#A[5T.3=U+#0%X@D# 6*O,%3P@M05?2E[>:0 MAGA)K%VN<,>C&2;CV<5MQ7\IA\HW^4! -7GF<9",,!V0V8(YH9R+\C M2H1"XM(/A%0E 5/ODU;!&RC^)76E[.Y%!C.7R9R._!I)2R.Z3S% M \9O^_9!XU)D'BJ9=@=>O9U71,^2%B2>L$/EV0Y0J_?14%>[TH;&J+0CQ>OH#2' ME_$ *0E9-D6*G37- :"D80]NE6EZ[0E&/:# M7J:#W_X/4$L#!!0 ( /*&RE@"<#O"8"< .%< @ 5 8W9G=RTR,#(T M,#0S,%]D968N>&UL[7U;<^,XDN[[1NQ_T/$^[)X'E^VJZIZ9BJ[9D&_5WG!9 M/K:K9_:I@R8A"=,4H0%(VYI??P"0E'@!0)"BB%25(CJZ;#.1R,N'6R(!_/+? M;XMP]((HPR3Z?'3V[O1HA"*?!#B:?3Y*XNGQGX_^^Z___F^__)_CX[^?/]R. M N(G"Q3%(Y\B+T;!Z!7'\]$362Z]:/0548K#<'1.<3!#H]'9Z;N?W[U_]]/H M^/BODL6YQW@1$HTDK_?OSO(/%QDW$GT:_7QR=GKR_O3]Q]''3S]]^/3^;'3_ M-:?[RB6;XB;"$$=_?!+_>^;UC;B&$?OTQO#GHWD<+S^=G+R^OKY[_?".T!DO M?GIV\O>OMX_^'"V\8QRQV(M\=#3B])^8_.,M\;U8FJ=0_.V9ACF##R?KNK04 MXK?CG.Q8_.GX[/WQA[-W;RPXRD04GRTJRY1]&33DRERE9V/]E2YTO,_)"PA**;:$KH M0L+J H0M;/:!0= WW'HU73]2+F.=+ MB3M8H9&5"_T>8^+_(4?;"[)8(BZ4D.D+BKAKP@Y*VO&#H^D=B2;+KAZU9@E' M7_G75+S>%%;Q=*'Q))XC>O4B>H\.NJE*N]#B*WK#OA?=O'A/WAMB#\A'^,5[ M#E$'G9IYN=!PS!B*V:\H#*X)??1"-(X"\95$,8X2%&S&A0XJ=V#>U@92S=P0 M;1J/%P5\\.,"720L)HOQ&V:79.%AWFRF7A+&[&C+%F]1@84*4X\]2^T3=CSS MO&6J"$+!XN3J+>:M'G,$745\>9=:\A8S&]$%=Y8O$FIU<)T^G" NHOB+J) ) M-3](%475)1&SAO4,))4OQCZSS!#$T/U)NN:*/ZS >)CH,4;CV*J.#=J\"RE>Q&WHQU#^)*3L<+ MM'CNBEBUK&6^VPLZYS)1/WE&QVLS]"BNDGM!: X0'.&T8XK^*-6+1/<5H""O M64B[9;#XB^;7C#[P^_I"#=^9C'E*XB<>>@]H_#S MD?ICC&.A:/7CR?#"\^4O]UZ\N@^]*.8#E8BM+,6"C_]\C2,1AKI%?*Q]P+-Y M/)E^8^F /I[&B(Y]/UDDB(C6UDWK:+46.# Z(Y$?ABI+L M :2*XF:H>N\>5<6YFF779"KR^WL-FIH*=862W6!L*\4@,#*,Z 44-8EJ@M O M)XI5^O:K]^WBKMMAFR'_W8R\G 0(I[#F/VS0S'_Y_1;-O/ JXO9>B=JKLU+U MUWS>6?VZ94MLEC:M[+(4$\M$57W*Y"Q_VN7T5Q=GS%J=QIK$*'UI6EOF(.:R MY9*5IMC_[)31N-!!\M\V#N*__+[.5'GT4>3Q)J8 E9$F4UI#,Y066:7?(K;D MZVR1KJ7$7"-=KHV>SAT:S6X@]MH5 :ID*F!J8+9SS+88V'6I$.>KXA<%J-L7 MS*S7IJ!C@RC;@)Y H:![U'?P$[%0LM@&[*L0#4/%&E*+6+?H--E0I%>02.0B MF'IV$VVUAU?3.M"T(HAZEF&BR:<;:AH /;W1+<1..V5OKV(L)R=JAJYG*1=I M(!V_H*OI%/GQ/>(C4S"9CH-4* 6TVQ3)+&57!(C*2K2W*V2IMOOVT,J7I*,9 MBNW$ID+17&PK@C0^B*VL.V^!%&U&]2G?BRQ]-8:5_2('X1 MET4&$--UV'ZS6@8]M6 UD.IT0A@5 $W%I): G M=K@DZ,/'I*4Y2DN'+038K"ST%;MNCP]>-%,UKMK?\RC)YN]#2J@<+11?BE*Z M'QOJ1B0FJ4O!F;RHC+T4BT":[-Q$/EF@]?+ZW O%KM;C'"&1KS(. IR*N=E+ M8N<+;ED9N[, MQ5TC'QB.I"]3%WN;870075EGV>%U>T_>VSCAX[K8G==,49L)2]V+FA",@LIV M;T-J5!)*"S9ZB;12M-ZT5,Q%17]71/#ZK*-6#:ID2CHX&W#?0 MFO6$@GRSJT@[70W#2I']!OQ:MI#0_YM'L3CV^\!E54!>]SFS2?VS8Q64B-83 M*-1PCUVMS8F%*D645AD):*H80,+C8_+,T#\3$8 0!^Y%K$\5(3-3Y<$O'14, MO=0934UT>MW<([?)+<1>OU*H2LU69C7IV4%"M?;8V?E*@_ 6)9I.%Q9+0-)= MVP9:E&C2'4:[:.-,TYE)J]9B49GQ)"34-L37$NEVO**U*+_E^VKE;RXE5Z)= M\[4JO7L4JXU,FC0H8K/$0N[E58M"0IR\]^>"+!8XUFULFT@R_=4D -11HM%, MI%')/3:-?B"6:A61JF(H *MCY'R["WGA%1,K3A'75)]4OT3,IUC*.)GF_;\R ME;H'7NODXZUX ;*>B%]MQ-.D8F_'IH7-U&Q!;R):FB'>5 M"=)PEN7-4"HV7>6=%XJ)E(FFG*A4I7&1DK:1@7'/W!%QD5;^EV+FOW*7O6/I M/"VM;6F'$S>C4\FVEBA-\%15B2;4N@K7 ^KF^F)#1_,2LC?)8D(JA#)N6&;GN:[.+XB?T$=$7 M[&OBH5J231!003*L"F)LRZI7=[.-=&5E5'1.XYAZ)Q![Y2KARAK/+#ZIX^4: MKNOFM;F)W@M-W:J.KMJEUNF&TBCM#XKUF[I3/5VY:U71 >AFM>X@]AHJN]LJ MXT)7JV((:;K )S4^%S/-3WO [(_SU3F*_/G"HW^H)[Y6Y)M98P,Y")5SD703 M9"MRK^"M1+-_:T&I;QM.]VMK\FCW:2TH M=3K"V)>U<9*J"5CMPQJ8*X$_Z+ZK=

:!^FM5 M8OJK]P]"+T*/J:;E'4IF%FY5$I9--M)I M3_1U+-UL&W5I=VVR"P#(MO8IMLX6 HC&V+IB2.WT)LHT[]16.Y9>G[]K61J> M?2S:[18<[.P$K?UV!07IPU;EH.N%7J'D8,&=Y'V^I;B!VKV,GS0S!82^L>O'@UTBS?5 MMWPU5O[F(@UH[E%4>X&ZF'=XOMK0W'LKF9XHQ-[('@7&:REW646^<[Z3*APN M#Y68(8/8LK1>+,HA]^5W4C^XIGRI/M>O_%9LRIMO+B57MD+-UZKT0+!?,S)I MTJ &VYR%S*.N%G4=@GX20D^F?-J'7W"0*!.AC#3YJ0(UC2LM_H;CN7P90.2D MS_'RB5SIG[[I6%JG>5-IAR<)C(XDVUJB=)) 594\,MJV"DA]\K6'Z6]>F""^ M=$*>N&],#"O75-YAX*L.X[4HD0>J;$JXU%TEE3I@9U^BJKNIA,/ 7 MGDB[Z MEX)PS97)X)M-)4#;T/K'7S&BW ?SU2UZ0:HAJ%VA>DLR%@+2F%A=2.MFU5C6 MT, ,94$T-1N':UJ;K5DT[&E=^76];5KX.+[-F MQU7SO2ZW>TSK3$R:]2B?ARZQ2;=#:\5=H^U"[.\BNA3O422M6Y5' \J6Y=9@M2[G,DG1X#327?EROF*]CA3FUKQ=PS_= M*)&OTB*JVCG4$V0&41$,)'QZ&4)) "70&^DR50QT[H!L< "Q5ZT(VSI' 5H# M)TC3\EL2S7A#6ERB9]VUC2:2S!QJ$@#J*/%K)M*HY!ZY1C\02[6*P%4Q%-#5 M,8*$V]+%[7)G&D^Q-CWQ/314 M4WLO0,T>4BNY)8Q=R(<,9BCRL7@FXN"ZV[3OJ!S@V2B M:0:)1DJERA5*E\-%:Q>2-FJ71Q+;NM+QQ5 'I.;S@&*F0F6J_Q MU$0@E-*L9LUD6L7<([_!(\1:N7+X1<4T79[JF$'"JXE(^VZ*PRS5 MJBB:5%0SF58Q]UAN\(CR(1B+!%$54_4#,!"Q+!8F-Q&+::*):NL)\NFN@L"Y M(OK'S!K(E$K!B!L:/$&L%2M-TFL,Y;Q_>H(\,*X@ M<*Z(^E"^@42IC'NL&JQ/K!0J!;-KS.2Q>R432!A]0$M"Q=3\&]=$.=W5?-_L M9E2_N]9"MUNCHU!IXAZ=>L,3&VW*<]D*JVR7I&<12H@I ^VJ^]:9EK<+HB8RL1'<[2'&9N#2&AE.@T(*E0N-.#V,C*-$T MZ=(?V-4&)(8:!P=S2<0B<&NBN7Y>+EU27WB4KJ:$RJ-^>NAJZ?6]GJD$%(VU MD4/+4NVT+Y?;MC'8N(2TDFCPQF)0H=3G-XL.;'EROKI$4T2YT&)+0%P%81H6 M+(OK^]D6#)P$Z\NB&!N(C5S#CTC6BA3;G%Z!2E/[Y:1B MX5O^J_Q0_E,F9TE-WPN]%_+.)XL3J=WZ:OGB+:OK/[+)5!Y1GY.02\#$$Z[Q MZJCD3?06HRA 0<4JIZ7XZ>IR]/C$__EZ=??T M.)I/S/T=7_^W;S]+^#F^C"6^+8"XW^:"@SI&_>;^F;!E7@^.D!Q5P%%%QY-.+K;?5CF$W$ M0WKFPY:>T>D QR5W)/))%',;<*ZS&W$ #;'8Z!ASD2'=\W%+]Y@U<>J7]4#) MY^=(/NW8-!LK$.[&!UX86@_O-:F5TZYL8F9J#4*:(/XDW,07$%>A+/?YB*5O M66V^AX2AX/-13!,'1'R:!V+05V0?<^G%,\7,2RTN>B1IU6O?V MPQS >&8+CGX4WH"JOK ?&!]B82D^3*1 7+I!W6TC)GZNW[YE:8UM. $;$%DVOK7; W'S#6%*6/H6F^I)% MDYO;<@*PFML"Z#4O.*_S)[%:;^>/KQPZDTM_B+.!I%$8?,)4K_O>;2J^=_XBBFG"36._FM M. WII#]U<=)6VL%I57C6?8(^J4(:(4; MM4P[>Q]/WY^>C8Y'FXKY+X6Z1S2O?$02.B+KZDU5!#6 ME2I4K&<;*J%W9\%[BI9\Y1 T&K%*""$":F/'JMS]]P<-5^9EH^R$9FLP13>N M)QN^Y];9>KN>6Z_ACCMK.^>(TRN95.KC10VT;COM)I15'*!28-?]]?B%$P=$ MO46MI'#83UL!8]W/5 7?M2F?N!@Q00935BD<=M7M3%D5?->FO/>6WLHS6+)" MX'#_J)TA*W+OVHZ3>([H-45LGHNH-ZF>UN'&3COKZE78M:&_))[O+;A:>OO6 M2!R&N=N9M2;Y+F:]7L@\PURW^-EA!+F=X4I2PPDZ&B:*M8">>DW<4-1=7DX+ MS4J+Y"Z3Z#U/Y[E+!"[%.5:AJE I#R7HXM"& G 6G:U];U)KUQL]7RAA[ &] MH"B1FQ=RF\+S8_' 5G[S^-5;EA8DSL#P_\1Q&.7XTID7A.R;EL[;4N-=^Y5W M_(C=1#Y7";^@:H-2DT!(G^GBA9HB< :Z[5O65IP@Y#%T[!1WTZI [/#)7H// MX::X]2[?^UYW^:0@HU22PU;?8:OOL-5WV.H[;/4=MOH.6WV=4N9B1+/!]2K$ M"QS)?NQ,;].F$G!611KC-BD 9QY^"#@= DX_U&JLYQ"5VQA'#U<'L'@R_4)( M4(R9/Y(PT/C75 !.M]S:C2:UX'BKL#[6N*=$L8=A*Z4>@X0$N=M3$,C?\D$; M5=N!38$]#"[9J+4G,21$9M1;SK'?-H3TH=\0TEJ.0P!I]P&DAI2U]7I]XQ4O MU"05&FB_ET!1@YINTPOS!7Y!+&UZH8'6?7IA(^C6KM!K 2=6=T>B;^;;^>%.=KE(;9[]LS)O]X?=OC]6)1N&#XV1$ M*V,6Y=T-:ML9].O?-085'QPG);8RJ) 73C=PB!<=XD6'>-$/&R_B2W(^68U7 MXBD@\1"#N!YI*0S!?[[F"\7(1[?BN/<#GLWY&O(;0^D%PM,8T;'O)XLD%(O) M2[2DR,?IO<-1,%X((_[+=!_*$!7O$UH0C/HHN$4O'2]1/U(L8; M$I?E"S>U.--^CKC=D+[;:<5AC^-HK?0>\U7IBU4\IA6OH6<3-J(9GYRR9P PAM/!S>4IA;WV MS#&:7KTA/Q&)UY/I%/M(;V,CM>- FAH@N:&-D@-XKN KBN$(N1^@"@ M30$ ZTTSZ&V4<.H.>?QSS/$1\L6%YAQV RV U9F=$S3R#[^1DCPS'&"/8HW! M=40 UCO-?;Q*\.%-O)[#U5N>S/U3M$?Q,IENZW$K=@#O/>DXL]W>%IMY[@<' ML-#)IMW';"H 8#.S!Z3GKFW2=@S2O+)FV,VI1 MUGV_9()>[I,6"NV@ZSE'X5RS^%-\=]SQM,;-N@\JJ]'[IG^ <(IW_L,&ZOR7 MWV_1S NOHA@K0X1*BN&['%U8?]LN1ZG>;M,O])Y(95#V*_7/;KL. W!RLY;% MU9C103/567K7+=%VZ)F\1HBR.5YJ9@&5[\.W15W*=!_#?T4YMYF4:V&T0WV- MPOV KH1/S;SPFJ7!X+N8IS?<&7F)_L<+,?,-*QXMJ>-LPR8C:N4&LYU5Z#-N M&W+BFHLYRX>SU4B="]>J#]W'!#BE>O?9Y)F)_*XB33OW&]@ VXJP!49[1>%D M&XU]F8K+[KV5@&N:2Z,[@*LWG3IPO*,.1ZX'D7L^#>2_>S-=ADR+ M\L#V16Q]V$)#Z&[5#:-::@!',?MS&:@+W"84S[)K+2;3.Q(C]H!\A%]$-U'I MS7'MFKVN3!Q>+[N-.]NJ"\;J**^&71S6-C5V9#>EWSXED7KW=5%X[W MQ\&+R!QGDTAT0A&O8+6>L>GF/\8B0WI2\T!:IUF04:E=7T^0S;V>B+CSBH_9 MJL5\G69(4_]E>U-KM-BU;6\)%ZO0&>,W%.0/$SYPX;/)D2_:C(7UY()*O8 MI_-O\H'VFJW&E#M[)C<%V/EJ0\-GC_+$ZZM' \L[BK;E/_#AZ]"+-.EU:A* M9]UZ1^BQ]ZDHZS;31PJB/>-3 M^NH^PZ<&GY(YG>6M\74Q7B0+K14KWUTGZM8]GINQ(NCPAO3>S(8L?W><;F0R M9%E0M_=N-?5K**YT6O;\6+_,IND.L_-)GVN:GSU MML3II;CWB ^&N@O$>^0/(!=J1P#LST9PXDR=396_ BF_LG$2S[E&_ZK=S+W# M>@ D;^T0:/W:"DI$[8Y$$UEQR\ND?JX_)6<(JO%:CE/]]NIBJ4-@K9SG(&OF M%1@B:Q6:'R.T5E%ZQZ?J^QQ,M+IN5(H"JPC=;JJ"$>=3 K_5 -%)><_+RE_$N/11Y'' M9Q--;["4Z;[_'06-X@XNMDJK_Q:Q)?+Q%*- _PB+GM;]9H,1<9N[IK0:[.*Y ML5R2V4R\*A6K-V[,I*Z?5VF"Q^9-,9T&AUU+Z^N(=K=K>=BH/&Q4'C8J#QN5 M$,+\AXW*PT;E($!+#]?>1'QIE$C3R%S[I[F7;QA\X2QB=I/MH?T-B3=34#!^ M0=2;(?GQDD]DKCU,?_/"1!L-AR/?/@0SAMV_ZM_&<#9:QZ'DR]?\2NM L,9N M]HZDMQMG"06##Z6U^@%<& (,F^UM^", MSP_<#P%!'$QRK[!MFK"'P&UO\EV MZ@RUU>H!7.RR;ZBMFO!'0.TUH5.$70)7(0& JVSV#;L**_X(\%W/C^!%DMJ( M!N!"H7T#?!OS_@@MH3QXP6L.K>6#<+73OC6*UD;^$5I&-C0F%#%XS:*=#:DT66><+W40QQ1'#OE1^DL0L]J( 1S-3,W F$H3KQJ"= M2>S#KG @?[58AF2%T".B+]A':F.O)W[2 NR)Q%Y8_'Y!6'Q'XO]%\0/RR2PR M'&?<87T0[EC;#5AW:+0? (GIS(R/2=F?!)UN9W!H(2!U+W0XN3NO+3**WG<%3W<%1WVRYC;X[JNKX&[W!4=Y^/ZL+!T7I\W(P7 MQJ-^!OH?Z/RNP0H KJR#>!SG<(G@]W,VQZU!O]>#.HZM^IV>VH$STAZ.\ P8 M5NUO6#$!Z'L^S_,CI+'OQZF:?4AC[[2%\5U?;3G\C8/]V @8L+J8*ML!*VQU M[>8PUD<>UM]/X"[>N/+7\S$O&&G@%/40M:[]<(9F6PM^/Y MM-)R+M7N^]5J?8?C M,>UM!@R(759I];975M(8F=E1A=_WP94=&0T.%K^[ZTR&/9'#)L]^ L MQ"'#]I!AVP-F!]W7 )=ANX_SN@@Q-S#I\Y+H\,7;V(3?!V.>)_JC^1+GF-D&2V!XG@^?WEQFSN"M&PG-7P2+FI )QD;:7ABVW/I :<9!ZUE,8T:G,1&.G0S:!K=A6( MYXB^HC?L>U%1-F-:LX$>0%JS#=J*CC%HX]0K7*!T4F?HQBHT<#*5&WNNBN1P MGG5;"V;LGVI4,+HD)6:49M_AXR*B)3&&&!, >']Z]D'_N(B6%$ _H@'"^ED1 MK>Q.X2NGEGPBOL"Q3-@T=!YJ4CB/CS3V(6H%X,Q[JO(9>Q0=,8R.Q00KDTMV MV,WDH91[2J8X%DM,OE*\Q=XS#G43F!;E '1 9OBL^R$[?=S&?O*F7 LDZ%:1 MMQ"R[;52E\(?E6YJ_[+>!<2R,_"7^ 4'* H8'_EDT.;"8_-[#^OV+>R*0LA2 MM_*EG3IP8JI9-(U-IFMQ"RIH?-94"$+>MY6WFA2!XZ?-&Y@"11<)I6G;5[E' M0PLA2=K**QKYX3CCEC F LI\E$21O[KT%MX,L4>2S.:Q*5/)HAR$Q&(K)UGH M M9A5RS&"Z[D9'K//V ^Z H".Z?IRD)(NNWB.)T^O3E/,_?F@Z+/1>6@F4SY M.G@27=,$Q_<)]><>0Y=H21B.JSYI51)"3JG1(ZVT@=.8UM'1JS=O@2,OW0S+ M%@L/:)I$P3CX1\+DDN.:V^,1Q7$Z:_T;CN>\((?>.E#:%+WOJ1((F9Q6S;-O MQ>'@YI:;?99>EK46V9SW9BP!(2'2KL,U:3'\+G2V67'SXG&L(/: ?(1?Q,*S MU9[TV6E]3SKC/+KY;3R*!>\173/?^1ZU9IB14Y%QP#7@VFYT5>U#6]!#V/3< MURUI:W?8[D[#& 0/&]*'#>D?94.Z71^KB]1:EAD\:-M*E_7\W=RC[5\H5Z./ MIMEHJ1T&;%O[L5&97:^%OT5\HD1$QB*OKB2%JNF8J!U&7KLU'Y,RP\^-Q6Y\ MS'Y%H4B#?O1"<3NA^"K#)0D*)GRV(V?R[1(XS\[JD^6TJI&H:S0E="1J&WE1 M,"K6-]I4"#_),QVDUFNBUTUEY*WD;%U2= MN4%::PW5M(M8ZVRX'%%A M1_T.]8!#FSJ@CA#W]TRFWUBV&:L*!O?(',!Y MB]T IV]#[64']860X!6'89_]D8HG@,,?8+H?E7WV$CPW4>Q%,W$B)FT#?8+( MQ!O N14P8#+9:2]!)>=^&RV48UQ_; &<>@$#)8V)X* HE4@<1;;620.<3IP MG*?9+58Z604./#J$P.Z]E0AY];;8U_&%<.\XF'Y&9Z1]11+EO^<'$#'J+W)D M8 WAPG%(>-+9">PBOA$O_;.'<.$WQ)4\<-S/(?9(5FQ9W.-(V$= MJ4!/"&I3$82;MF%@J8W5 *%*VP2T:_B=U# HC@8-2^_$7( 9('[WJ#4LJY! M004Z9-W2<'LY :]$+0HMI_>@48GWH"B#'M(V&0H.J@IB]1%$ZLYN4.PXB6!W MMPT2C TF,?4#6W#'4 *":0LRVU,"11[9ML\B#=NM#,..]K]AN9H\DU-TOO!5':.F0SJ!2-\U>8H:3,);> MH,$V,7Y#YWL(^*X"6V>@.4$V6 MVDN K0-CJ?WZZ9643*%E.CH#DM(Z>PF>FRA&W"X-MZANPQ!:8J,ST-0L RA8 M+<-3J04R\>H'SWKB"2TWL1\\]&2Q#"KKT%%'.F4%+/G0WX!2MLK\@Z6V4 M*7.#EG?H%B8P9[,Z:XBYD[B#7AU71U-"T4U^=:T>-_UP!Y>$V#N0^K$3<&") MEP^F4^3'K>J(R]PF88#@*;9*G @8@%PQN=>\ND4#3+:L0"71M@O(-H9 M PX.N$SR]3Q*Q#-MP?GJ&T/!3:16H&%KLB,O ($XQQN1'0T'!T4JZ=?1H+$? MXQ>YI:]62(.F+7D"V(S3U"4XO1?]K_\?4$L#!!0 ( /*&REA37O'D@U< .F]!0 5 8W9G M=RTR,#(T,#0S,%]L86(N>&UL[7UYD^,X=N?_CMCO@.UUQ%1%*.OH;H^W>V=F M0WE437JS*G,SLWOL[7!,,$E(20]%RB25QWSZQ0-X@!+ F\"CRA'V=)8$O$OO M_?!P/?SA?[]L O)$X\2/PC]^]_'=A^\(#=W(\\/U'[_;I:N3__G=__[3?_N' M/_SWDY-_/;V](E[D[C8T3(D;4R>E'GGVTT=R'VVW3DB^T#CV@X"/_]A^]_ M)#_^_$\__/S]1W+S)6_WA4FV\IL:!G[XMY_A?QX8/\(T#).?7Q+_C]\]INGV MY_?OGY^?WSW_\"Z*UZS[AX_O__7+U9W[2#?.B1\FJ1.Z]#O"VO^<\ ^O(M=) MN7FD[B\/<9 3^.%]P4O; OYUDC<[@8]./GY_\L/'=R^)]UTF(GS=@DG>'+[U MTJ*#W/B?WHLOBZ8'I#/U/_[TTT_O^;??_>D?"/E#' 7TEJX(_^CG]'5+__A= MXF^V 7#EGSW&=*46,HCC]]#_?4C7\&."EC^!EA]_#UK^C^SC*^>!!M\1:/G+ M[:56WY\JM+).7)M6)GIO2IU[%CNTETYRSZZ*"0^'OE?LKXI^]"6EH4>]7$-@ M64.92U0X )".W J] -P_B@\-EN1.EU#WW3IZ>N]1'\+Q!_CC!/[@=F+_^.M9 MQ"!F^9"DL>.F.24N_A^_4WW?S1H@--!:QE7)G=C->;$_&^R0M7CO1BS\M^E) MD/TPO/LJCC9J206[2/'E7X.'[C]LKDI%CY@FT2YV::=?5!9?9^E"1-8"\)Z& M)[_<=9#Y3^?Y:."$'KD(4S]])9?A*HHW'#'_(,28T+%R 22F]\Y#&=Z2YC5- M\;I;DWZYY^G:X73"1FD'^Z-$F?S&:?^[%6=DZ$PO4[I)VEE!;CXKISS0L\8Q MB[:S<^_X&W^'VKXJ$@_T)J.UYT"A:I'*2 M:DV5"8/A_^Z$-C/_(N0N^<30QK5-]OA]\!E9KMNU^E$6[G4XLZV/4$6985> 0(6T-R*^I- MF>K$3ICXD%XUPKNB*?[PTNEWD [MM<,=9%IIA^<6!65C&"\R_4]^0+_N-@\T M5NBM:(+7]73ZY"ZW_SU.5]-*V=?%L@D=4"2"I"G7NJ5K'];SPO2KLU%E#YIF MV%U,K5?5S:IM,+N:1M*![E92)4#6>-Y@3[?)PNDR=*.8#0U\4>8N9>G*6;0+ MT_CU+/+TT=74"WNPM=*Z&GNU73"'8CO!!WIOABS]\5>^V,INR$3T[;&[<8.F50?6-,;LNDTB#W1:1IY4Z1O.99:>QXR69/^! M=?>/6ENHVV+WT!H-J]ZI:(C9,^O$'>B5&:J?TQ[+9#+Q1(>Q8O@BD83P'XH;]D.<2U_%-'#WYH:O/2;7- M9^*1&CV5;KG7=@:^J9-X+ I]*C^+TH?0=3@]32MC7I_@ M#-0,N1 < P]N'J-0OXZO:(+7E73ZY.ZT_SU.E])*V=>M.$'"*1J;^]Y1=QO^Z MCQVXT'/WNGF(5)KN?X_7LY2:Y&Y5^1*G3ZE%[.U0@AH1Y(QO_AA49D+0O7AQ M'YG$5+-YJFF&-T3J]-H'8+D-SH"IE;2OJ^5$24[5Z ;CV2Z.:9B*\R<0/VRB MOE-=$&AHCM<%V^A9G26KV^)TR582#YPI9]1)09X(^N8VP1GR.V[J/]%S)W4R M<;3&T#;'[J/U>N[O=ZO:8O;1!HD'[W 7U.%4IY,[K-9M-DZH1Z[=:VQ M.U^MEE4G5#;%[(SU @]TRIPX$=1)1MX8%#[2(&ARRKU&V'U1I=,>#DHM,'N> M4LZA* @T3;L98[>!@Z>1^[>[1X<9ZGJ70MDA6/[2SS?K.V%WPS8Z[RT)U/3 M[*:MY!ZZ/,!Y$,YD000;(O&QE!4C5'VZ(&8SW=@)+D./OOP?JA\N#MNA#U6U M9GO166V$.B UH@YU1$&6<+J$$;85=';4F^*0CE@_^N0GKA/\&W5B_87XFJ9X MPZM)O^(@CZ8=SB!KE+;W 9]L#5Q0)D#:W@5Y#%I.>$^^U.L3^Z2N6M5A2[P! MUZ#=_B7YO68XPZU)V,%7Y&5'Y*2M%:.PIN+D@2;J8;0+M6K;N02;0D-UN$D- MYQ!P*G''\L>L2@J&H+.DY@2!MV2L/:Y8X*A65_:_QQM@2DWRH*I\B3.0U"+V M]:J"&@%RQL/%H#*=@V+E) ^R#O_+;0B#!]>J3 M'SJAZS,0B$2I'$WAYHY=<096'_TAYKKTPQ>.O:3O/<.Y_GIW?75YOKR_.">G MRZOEU[,+KBH4K6TT$^\]* ZM;C$#CQRG('1!3E,%>MJ!PI)2 M9L/H2E/BNK;A3,+I0#=E2%WA+6C=0M;!7F@WI*97R$@X+9.$IDE#IG70"'<8 MJ7620ZC: F_X:.3LG>YSS%3K:0WBJ$#MO.(9(T&AX&U%Y# M['&E$W>8)RZ*2Q0HXFQL)7/E'$[]9QMQ=^8DC\O0@_]<_.?.?W(")E"R3,^< M.'[UP_6O3K#33;#:]L4=EYTL(,=IJXYXX[:;^+U=G)'G+TOQ/R1&"^*D).=% M.#,KD6W8#"[\04M&-F+^EC+\\MV4)Q<18A *QFNZT+9V.26NI1%_T- O]*T/O@:NN".P3;Z5M+> MFO9X([*5U+V3X(PX*:DO"*-O-T+-J!Q+*H7A/<(:S21PY9 M^7N\(:J4LJ]_%L1X(%J)OTGT\>DTQU6BU F,*7,/W(BO51I$4WO #31?B^KIWQ(!D3/MYQ-F1O MI>F%R'!:#=,"L_,LEU>ZH-77"'>1M] M*\E]37N\@=U*ZMZ9;D:<1"$IR)."OIW4WHC":422W78;^$P<>WM-UZMS/]E& MB1-\CJ/=]C)T@QULM%8^_-,S3AQ!$'NB#;76XM=6'&F*0 M&*Y3[U/9&4O">2Y(P97(;$G!=X$B6;!HL.J&&WFD@4=644R8%(,O:O5;,'"C M#;UW7JBTFJ*=*:G;XL:/6@VK:PF*AGBCOE[<_K-QH$HXV,#U2 M-OV'G?0M',-D?XM+"?2*,HEO_?5C>KWZ):'<#LL5 Y^EZ^XVN\!)J7=.MPP) M?#[DLY[+#=1-_3O_IW;AP0!CW+%NSO;5!;NIN>)%)8.Z]U\L$R(N"!=RP1?+ M"CGYOS))"1>5<%E/HM4)DU;,$E@?$)A($A-99$Y$%MK2RN.,?HMM^5O07$Z^ MNSF%Z9YH_!#-WGA74;@^"?PGYGSVAK=L'AJN5=;0V+:I#^Y!I97&\GA0VP$O ME+<3NZ_S%M0%R"X4*&LI\DWI'?#!)<[5WL'.E;4P!GA+7[_0]#'R8'T[20'K M=/LS^M:X0[=!2SEH-4WQAFN3P+WKI7&Z1! F$F4K.LCQEG^'-[H.).SK M7#DA*T$SM19FAJWV.Y@9)C#GK-UF&$81=]B-8*W*R-B?'-[@'D,I\Z<)2B'L M#, 6C<9(G;CH3A6D3!G_(:!%)G+QDEFE80QOV14WT'31OWH$H;D?7NCH)'W_ M*63.1$Z[R9N"$\E9[5_ ,756P:@1$M7JO9DEZ?* =6-2H6N+.XIK-:PL/:L: MXHW3>G%[+[E6[@)8'I"G5%$Y_35S=F,:M?@9#GO'GC2Z%E_B!HFJ#H QC!/K\ W%J#ITQQU* M7>T@!UO;OGC#L;,&O0\TE(R*0SGIJ^WZ5M;43^#QKXS5[_BIF'3P*T4#4:!= M$;K:#K.)]!;EZ/2M9Q'-8]=LDTBCJ4XWH;JYAD')HD^=.O=I_0Q!]^.''W_X MP ,//OGKC?,*A_[O(W@KEFFYIY^N#<[PJM4((DK9P&X0>=F['JHSUO7B]CX- M*0B2^TCS9.MDX#"Y/AE)HQ PK5)I1-9*I8Q6S,K5BQV/MBN8I>Z!$S8Z:*LJ MEZ5HCG=<;B/TX,I1&?$%X>1QU,J:0F%.C#BYVEO!PE*@QCOJ':8A>JMHVZ,/ MTGI-]T)4W1AU@#:(/" \@3)1Y<^V0G-B5?-*-9;GLR,6NAA.%7=XCV0US?3Y MN.I>C*68N>,J:*#'MND4DWK[IU;X[EKK%$+?&C?"-&AYL*\]I^2A2>!A&[]H MHG=:-=W#V+22/T1.6,Q:HE,G_%M#9E#3'G=$-FI:&_F,LI$ M6BL"XI9'ULF4S&4;.I$^Y0;:>S_EKR M?@^\0=M2[M$N)A<<+ ^MTZJMB.&H>E79RE@KEUIH&<@-77"'<1M]Y2"N:X\W MA%M)W=>3*\5;3(5OB[H"DRJM"-\ RH/P<3AZ"/PUGR6+@R6KS$+VPKKU7':& MT]AV,]@Y35XGF- 9F[$VG=2<0+=JY3G;D]62?7DPN_WY+66?V<2?7F--*!YV MF$54UH@]2H"6]!$=YYI"Z6+(''BF:X0UIG!]SP2Y\D-ZO3J+J>?KEY>439$' M:8U^U46EPW:(0[).VD%."50)D(7,3A"V?I5I$FU/HSB.GMFD,R';79SL'(8Y M:<3B4:CN9JH7R>V<-I ;;R..0AAYX(]FNS%VDN=P*7)$W2SM)]O&*?L&5"86 M]O>5"P2'K8%/+$YA5Z )[??:(H>;.@V5B8;<$#$HU(H[\JZ5[?B=2-<\))%O M6S77,&C1#W>4MM:\Q?[5'(;T]J)/L8MENP+"Y,HK0QOM;E9C?#?WPAW=+;5N MW-::0V2W%7S\S:UIH[KO_M;D48UN:^N@Y*F\9-F^:.]!+]PQWE+KVO*]U2YX M8[RMX&,6\JW.I[%4\YU*<:FDK^7ML_T#K>T*BNDZX([A9EWKCF#/871N(?.( M![%MY]E3*QNH%K70['%WV4!$'YJMHW)F 3F->YJ,P@[G2\8NC(CZY8OW>V:I[X$[&%MH*X=D37.\@=E&Z-YG%4O:?,Y6H6YE MJ#2IK5NCK9%@[5S&;\:%^[J5ZIMC<;X)Z]$)<@NR3-/8?]BE^:;0C8/A)-B$ MBM\I"N]9.04&V!&%7--?G6!':^!KKQGNL-3IM3]LRFWPAJ!6TB%#1A023G%! M.,T%N4R2'?6L#8]3*)@ 1?+F'S^\^_#A(]DZ,7D2NG[\\&'QX<,'40&3#9N[ M]#&*_;]3[W^1C_^\^)_LFS=0,.\M'U#9)__\^X_\DQ_>YEU\;BW^?;1+DY3] MP0;=_<+[9BH >9X/"]1.<./XWF5XYFQ]EKU+1M68O55'W('>7O=*<:#&7GC! MH(/LO6OH%"P(\(#W"C,N"R)#AYW204;UWS(>)TQ_5W"Q$=Y?_)!A4_IZ&3+; MT$271"N:X0Y=G5YRH.ZWP1N66DE[YXA2^OF[O%+U?J8,*SYLNL>D"^#@0<_IRG>U5V):=<0-O^UUEP&YN1=>B.X@ M>U_?SEF0G =Y(W$A&1L[SW.95)]F/' L/Q:G\&_$N1YY%+V/JGC4D&6-1APW M.(QKP_HET#Z4\8+,R/J-F3W*UVHR6= GE$C,><&S3?+@!'#XSV+6B<0>IWE* M.J5)&K>^D1A#[)4C?$Q'^9I0\S$"73?<0U9;O;L\G85WF&DM^0A'7*2GLFR? M<)E&U^RP"]+7L99!$#T#QGZ*XO-H]Y"N=D'^M,$M=:G_!.C64/2_(PW M,SBQ',B;0M%J5/HJ/>U$Y'5YE*^M9:I=9A:;"GUK U1J/Z,H54D];JA*''#$ MZP0J5X,VTFIL)'+%#7&>X6^:ZPWK6^..UP8MY5#5-,4;I4T"]_;6ZZ]WUU>7 MY\O[BW-R=\_^\^7BZ_T=N?Y$KF\N;I?WEZR!G<-&3S3<4:@O!A? 0-F_^.GC MV8X%UH;&%R_9UM4R22C[/^_>>=&>Y.A#";>K#[!.]7Q29S)X0V2(,OV/\'"> M!'X=DG,ESXPMR?DN2,&9Y*RAAHBE4TWF;?25IKRBYC1W29NVPS!I;"A+3]+K MU>[04V@CQYKT-=[@4@G9U[TX+2*( M60F=\9793J=,TZAM2!DS)ZPI/T#WF88T=@(&:TMOXX<^3.!2_XE>O&QIF.AV MF%MWQHT6W6Q0.0'=JB=>C.DH?^\3S(+-@F2,^'A>944R7G;*0Q@VPUHR@U-A M9>>4:9J51;VC:1KP)9SZN*_O@3O86VA;/5:J;8XWK-L(W?\P:4Z;E,074X9O MBW+"4RJJS&L!O@.PT%Q.;4N-I]1.E?NWL48D+)O7CXF$K MW!&FT:JZ%U5I@C>R=(+V];J6D9?K%L)>QL',EWXC:8@!NF&2@PT3CUF^%-DABY?,,FNJP:P)\!_H!W8-XD" MW^-+#XRYM;KMA=VR(>V4AE2_6ZAO/0=0U6IY"( '3;&#E5[@@=X,3P]EE,F; MC/:XN5B7:=.DJL*ZG\4)U'@9U''D/KVSEIGG&P8SA:QHI>!%)&96 WQJ0\!9 MN6QT[C -V+-N,F8S0ENQ[9QMUGE<=68FUC?J>>* M_'U).+C(4BUD->DZ B@:T^^/.6YI]ZB0#.D,>S8&LS RG?M))AGU2HLQX:]7 M+'BJEKJE_-GB<'T! ZNNSMN8].IW MI1",&S:-"08JUPH]V8XE\I$W,3R5+$;?E)*/'ZV\;"/.2]<<4:HTP U'A[K( M>%)^BQ<0%#(.<<)*5,\M#QS9%A"05M*SD?6HS/IM( 83HH3: 7/V/G1PXT]O MR\@PU9D(7C3KK\IHH&<%X:K+I?=-0&?>3$O/^YE(8.+L&2EL]7Z,J5/D=MRH MFVD@(5X^,;SUHH1XE/R+$T#:9QV?VYAT7KC:B)EV\; Q'5#+.MX^P+[#GCF! M\Q21SW'TS("()X'O, 3R>+.L'AH;"<3\%:"\,FI#!:6:YKC#LTE/.5)U;?$F M,8T2][[ E+]?M:6Q*/EE99HUF7ZJ,/Q= F=D]Q"KT-_*^]S[^I\ZB>]V#-7] M/O.*5Z7&=4%;Z3"?R%6+/3A\BXK<"\(YD-]R'O^.(J -J6U_)T>U\\6DY-+5 M%>3O3@5W?/>T2K?M_@H)O!C05Y'I-^@A?@1>V"OG;]HZG-1"<[S]C1\2CTVK MG5A*B>PL<7;92NJ.,-WHS0EK>EBJ[X[O+/&GCTK3[^CRNPWLNVV4. $L9+7: M^<6'7R:MFR&9SJ*(L$R9#G9)'=%C4*V&C?,8O-A1+^[4";S%R8J=55$I:,N8 M11&RYWZP2ZG7<5'BL->\PEBC=5U [W693VCK!!\SR#,>V)8G#*IN:=MC:HUG M-A?%3,+-3EV8IGJF+!01NSXEFLZ M(TY7BG/"GE[6&K!H,T<\ZJ<4YH4;;'AFUL(%LLUP^2:3O5NJB1Z3&K1L,>?# MBR5- L]DHM-W8O>M+^;\A?KK1YCNL9FBLZ9?=YL'&E^O#MX0;%C=Z4$&=\CW MM8N,!5UIX 6)WIKTC:J<(WQHETKJ7M?_M$_$7^VO/LS^71U_1Q-'3[Y'O=/7 M7]B$[C(L'K-9NJG_Q(LFJO;8&KQ^-.*XXV-<&^Y=Y!V!,MZ8&UF_(4NJ( ?) M!2$/K^3-+V)IXRTIQ"&E/+IM8,L+0D@,RHW)$51LV*DL:&5Q:.G]QRZK.0NU M$IB8_(D J'D%@>X'M'(I^SYJ:)$]UI%&I!"3'!:PX?M;G:#:-B;/Z=< \\:%]<.\I 04>F%_\Y]I*QM^ MEQN^?.;*L8OPYW3+%/#Y@,;^#B@O\!IZRPW4>/L[_USS0[7LBAMIN^@OHV6; M?G@1KY/TO1=A)"8+4K 1SX1+C*R@C'$+B&?!]6JWB7;W:?T,(?SCAQ]_^,## M&#[Y*X-)P, "\ZXHXZY^=[%->YP!VUI3B-+&QG9#TXO<'8P?*G1M+WKOZ5L4 MGO"AJ1R$ J"?OWTS27TG%1K95]4H]*!3UTB"<4M9VK5STUW,Q#F+DC0!E$T2 MEL-MMHX?0QR;?/11HF]$5'@1SDSD'\". ME/Q(QM!*+F+2(.<^O"*TBREL$V8G'^^<(''(E9\XEDJ(/_D)&P@_1?%YM'M( M5[M@Z;K13O_:64,7W!#01M^]PN/:]GB#O)74?9VX($Y644QR\B2G;ZO>N"F% MX9FN(*!NZL,)YB_TQ7>=D%S^NLP>&V5S#NH_P?%F*]N]V45\ZIU%&T@[ZM80 MM(UQQW"]CI7-765+O'';(&]?!^9D3^!OC\B$K83J5#JFD?NW3$=7(FPS^_[L M^"&LDEZ';)"GUZO37>*'5%O8N:8Y[H!LTE,.25U;O$'9*'%?EP7"^4X!(]U0=Q>.&BAPX#:@IP%N1-SNPM7&(K3P]D#&T?'3!HDHO5BDW 3/$ M@ON*N(^,$IM]0VY1[N[#*IY8<@Q\Y\$/[.WT'QHG7YZX+=8+6MM5V75NB*'7 MOQXK#OO-"25JI!\9'W).Y%:W(&4JC3!BA4+=> < 3[9?C$TI8H]K7[ M;$U]YA;>"HWKXUKJ,*> 5HD]>. M!S^,&"FW1K8%(&8"$3>'NXOAL?-LBH #=N I<2DENJ4!V/7&B?D5&"%P:P.W M)#8WV.EBHWK8:4-I3K#329^188?SEB8:"Y*Q)QG_!>&I[56:)JP*;K."3'K%1A] M$L6XX4&>#AKT; M1<\YH4"M_&/OV?"YAW3O$]>D;!)3")U[S[,TMZX4,TH!*?=15DIV3^OVO7"& M;D>MBWM8S5V0W\;JH,#@:,UYL-&:9%S(?5&,2@O=[ [[[,U$,.)>./8J-UF,T1NF6S:LX!/N%D4*].!UE+(:JQI+-V) &[DZ6Z+ M?O70\"),#QT,UC6S4F'4L$DZEK%!!!FPK9],59:Q._%90DU/&[: H8Z49P=1 M??6;"+X*<69;EM&T0??+,JHL:.4H+TL8>?FQ^VCI_N?.CVGE6@3+(YON"G4B M@!NVNMNB\RGXU=2< )$ M %Z$,[,\^YG6 F +Z//3]="6:7'*/!LG3">6.V<*%1QWC'U^<6.>KU-%5!T M*?623RS>KZ)P?4_CS154RKE>G<74\[6+0"WZ(<>TMIKOU5.L[X08V5J+/J#0 M(.<@!FS@<<+"COT%7'C)4,['5H5%H]K']"D*GB!=<3EYLG)5N@ M6YO@KFN/.Z@;-:T61-8TQAO$S2+W+W:\E7*3*4.V?2HRG;9E'A;B"M50PQWH0^VDFJMTI847)@9K-#"N%G!1B$@< M%T0NXIK/ 99Q#&6/$&SUV#(4Q]B-'_J;W88\EXRS*T<,G> M*#Y)( E-TX#F MDR?8%TI?B?/LQ)Z5F8,,SN?TH4TND37#C2PZO729 [3!BP1:2D&XO^C@+2)P'R9B0@LL4BV=/-'Z(VB^?F= ^X=I' MV^P)!,$$^>F&P?NIZ&.^NRWZG43 BP(]=#!XH@#3$:BI3')PH615&,+N,2@P M OP_' Y]<@*QJI"DL>^R' J^6(9>]0.IY0V-_<@[O.7G!CM8#KAX$06B;UD^ M)HI':WX,XT+@!BP[OXD,>F8EP ND$(!DFM 0 4B=+ "YC/[F6! \'/3^J*<_D(,$;24B_]*S M&R&F^,&.&[]'A^,C15[# MK;]^3*]7OR245U>\?D@=/X35GCRW_Q3%0EAZ!3EY7HOH5;=]-( >;N :;*G* M_F=?8GBA:KA*O?=0@?-)M#IAO$4%4Y)SARED,16'Q](S"0@7H2@"MG\PT PV M6;88Y$\[>))#/$H722:CLLE"^BPMR?*=67G?ULH6CB@5[^WEN\K!O^6:37"BP"&G-("">WZXBAV6 M?C!FD$$YXLD"UG(%T.:L69@F:5ZZ3U\OU-1.\N@_=WC",Z;JZORQ M4/XDD.?#;Y)J[,B>2LR,,NA==MR"N# F!G:59ER!8WM05T8*<@V'DB9TF5E4UYA_WB MIC9 Y"YU4@YFURM^W":[(7K!#WTW+ JU[8L;/CI90,:.5AWQ D_/GZZOSB]NYWY.+__G)Y_V]6 M0T"H#KI'VT7MRQ?)/\)@A;<4ZIO,47NGF@ ML<84JG:XG5*K666.L=\(KS/J1>T]_DMU9LAO@JBE+9=)=;,15TN/37+\*'0" MF-1'02%(;M-K&N*.U7L?JO4M52[SQV2!O_UN7V5Y73M=N/)K2TLY6 M7<@\.&6&8%37ER$S!DW2VBALZ(([%MOH6]W4T[?'&Y>MI!YR9*8D3G+JEC;^ MK"MJ9FT."I(DU[LT29T0SO;K5GH4[7 'I%:SRKK;?B.\H:<7M?=N-*>X(!)- M:R>WQ]?N@I,A#TX ^\<+47IGPJ/IC4>MQU?QM#@27:^EH55^-DO_'#L,S+SS M7(?G6"'>6Z/[0L==:/$G(TZF^=ZCY!9S*($6V ,L,PCV1<%X3SRFN: MG>IJFBV(LV)C-/D4Q2O*][VM)"4V#':9)+OL&!)QQ7J<*.D E_2B,*3\] ^O M>":^R"K#N9(0"U[[C!%(G1>Y-IH]G *MJC84CM&I)&,_2C/ J7[6.<"I;F20 MXU1/90;BE.":X5,R*YPR;+!)<8J\851$:O76SD;$?^R2-'_*3+V*J\;_6S@T ME?@IO:/QD^]2\4O<4C=:AYP*'SNTZ\63L\6-AJ;L7MU1F98G7IPUIGG_'8Y" M0/[T877#@Y0;'M4BN6<5B"ED)9FP>64)25Q+NT/(S7^G@>W\?*<-9%8],0)W M#S4VKFF.&PF;])013-<6+_(T2CSTL9B]!X%$C05+E3ZG5Y9XU T<.+4^_%T< M]VG]#&'WXXM^;1HH9ZA>LX>WS6+_8:>8R VCA#-@1[ .Q/( M,G;#W(O<'8QAJHG[&$KUSAW$:U%LK+K4$P-,+P*X)?_B!'[B1CHOLGPJ MM1@96&;(4TA>9[+FZER[KC@1N(_^FN.LVGYX4ZE.TH]Q,'0AO[K(.(FI5U;% MRMY-.1-F*)XBY&\0PAJ5Q^+>B1.HCR02+RO+5=?QV@G]O_,AF"%>$@6^Q_^Q M#+T;9NY\>+Y>9?50V,0ROTG2](ST6+1Q8\>H%I3!913">-%G7/5ZQR5-W-@7 M)<]A-?F1DH== L^>6=GQ&F24LC32/7U)3P/]R\@3L#GB(*VQZVCQJN!QI*%; MIVG?*)8%XB^\ER+QV^6R4!#FA5BDE*M2$0U$(UPV.\>-T5D8&4[>T36H>DNW M4$>T[43\_.%3'8"M2JR MQXP@!_=7*S;I#E.2"%%0.'/[<;Q=SWFY>,O1MD6W^3C^%(B=\2 %$Y,#7(N: M5"9L,"\<@/JC(2/[VKH4<7T/W''?0ELYWFN:XXWS-D+W]VU!V]++.PK5FD:K MABZS<]?:\:FN_:P<=DPTSHBCFFH94=E2D&8O;-\XKMQRF.G2?7P!, M@>@9+W(8"ZA&-0LF00(/YY1-Y6(X]9JD2786UO\[A653V'M=AMYU^DAC7L^] M_:,OPZGBAI&1K%8Y6SJ,)%ZX&4NQWKL=0#U[$\#*)J5*N\8MQZ9.N..CGQ6?6^Q1"*>$%C)+V&732:C56ZU7K*E)'D&P M-2C6_RQK,6I'JTJ\D7QVS&6H7JW,Y; _TMNVWXAHI;ERQ9.-BZ>:$;RF&4Z@ M:-*KN FE:(/\FE.=Q,/234%TX@<^55 UL5[TJ><>?7.\-,]HV_681Q0US&5; M-)]/;$TWJ\O"S.!LMDW,'9.^]9?ZC"C=&W,&SRC4]Q,;IN:-G7 "5#>=FZOT MXD@!ZK+YEG*/5, VOV6Z?S/9B"-_\<,H]M/77,GVJ\?M>N)VZ0[:RW[=HAM> MY^XB_,@EFE$,3Q;M8/,^>5[-/K]&VQ3>=>UQ!W6CII7GN'2-\09PL\B]BS[G M[SH4%\'MAZD!;8OKWN/-7GG)KJ7G4>_>>;FE+O6?X%W5NI6?YBXXPZZ+OL4$ MMJ$]\AEL6^E[#QOOET9GJ%/K\X6^^*X3DLM?EU OB=MPR]-@7VRAQ@L]QM-NV.1'2 MC0I.R!MHE?U]Z XD\,X%^BK2NVB:."3V9QIX'!;O'(8+4,Y!%H24DEB*&DGU MR] -=EYVF?705.W7NT8@BSZN1K';7J -HHDZ\L;1;,"1#RX $1(L2"&#+A@7 MJ-;?K!MP#ECVU4GYF9A2"MV6A:HA;KS1ZU;90SIHA1<3:F3MO13 2<*AKI*H M_=B=0-%3BZ6+3IW$3ZY72]>%*L/PXDH4^.ZK^-^FO*!U9]S1V,T&F*BFU=(* ' M&=Q@T-/F@:6_, U>R=*+MG"T76LK M.[40(,#\P,^J0=["*;4=KVJ?U==*[J.R@"3UFDLC#""(&V>&VZI:.*$O-;S8 M,X). \),8@W#=<9_T-?NRL=IE;VJX@6F@E2I5,?N1 MP@M)0Q4:(ZH.*VE*O!<0;GD+)&B$P6@9ZI!U'"4)V3CQVK!EZ\'3'S@D^13'UU^$9 M9']0T.WT5?S9.&,S+,)T. D6U MS[-=# 6?[^M.[?7H/A?P;6<'-7#6]YT#Z+748(R8*%@M2,8,'\Q8,(>E@KBE MSE*Y)[@XDRG>&@@:N\\%"-K900T$]7WG 0M-1C#\^7"9PM23( M,HX9,;[KOCA$0Q!I@0X,T=FUQ,G;NU]0@R(WR/56W#89$P=;$9XW]+6W71>T M:Z8Z7X#KH-LHFXL2OLEB+#(TRR29'Z"9L&.)82+!B\0#M0/ 3'/=>_]\!U?Y M,0H\9J6+_]PQ7LN4P??#+N4:1NJB3K6@-24?G!@VN66+J^A3,$%^?7U2E4R,7Q55CR7]9V%QQ1Y1FED?P^.#H8B*)^#M" MA9I1$(\Y;K*H;S3/4GV=;2AQ;OSIPXSIDOO'BE-EZ&W]#P?FCE!N7?= M6.;>CB0XAT<$OXYZ3F!,C#E,(LP;P]P=;GQ3C?E86QXA?.D9\@<*!H_Y@4Q^ M3H87_RF,']F] ;[;/- 8CJ^#>/#;YZ?7=4O\=1UPPVJSKI4-+&UKO"#50N;> MFU&LIQ1SN:H)@'V?3; 1E MI-G\\SG\0B$O5*U9*EOA]*0&K8HME,,FR#= :@3NZU?2:,RF N*EPS0BZ2,E MG$T^*3!;I7<"13FMT8.&OX\>4Z\Q;@X:X@\=M6[[T5-M-8\ TL@\00SEG*R& MT2.)52'?:O,LUA__CKC2C\26B$[5U+.2-'?A,$S1[[F4B9 M\>+@G@56&M&:.#AH@3@.U-H4<5#]&GD<:(3M_8!,1LY.'$RDS'AQ<.-LG5>G M)@SV&R". J4N11!4OD4> VI9>^<6@IJ=")A$E9$?M?_$-'[,,S!]*-2T11P5 M31I6G[!7-$0>*XUB]_4U<>V>4R9%>FXEAB96<<55]/E!L/$BZ_/.<9T-TTL? M4(=-$,>11I\B?/:^1QXU.FG['ZG?BLKQ2>4@WY;&*9O PBY]&I%MOG99<#>[ M>CFVT@6]$7[)&6):GSQDMUK@,)8[/_@ M"5KEH-^?%LY0'\5"9=K:DQ#RD7NP6KV7JC=0/'9!:$Z?D5_E*# MFTFP@ .MHOAW++_D ,4!DA725,J3!9T3@& M3EO6UX<:">LH\D@4DT1L)$%FD;-\Q]^0ULA#_(2+ZV0&X:5IHR<:A]S8 7%V MZ6,4PTW-]-%)H?E#E+*YXV8;07,H*Q!ZQ"WK]CTS>Y-D2UU_Y;NYDB?BY05N M')!?*+J *:BPV8(\[%(21BD)_(TO3C\LQ,,-"[)+Z*+R^C>P9.9FFAN>3MCR M,/L#6).<-P'F).=."O8DYP\_O_G[R=9,=1^!VXH0X_XSZE2-PO4YYN;^ M$]W/*C5-$ \I&GWD:9O\/?(!0"?M@!D-38@3!-$SP/ D][?JIF83*%,2'%69 MGX0R(5W#N34M)(RMTQ7-0US_*PV(=EXC(3MS=P&C4LA=[Z-^K::Q!V(L:*=M M 0WUS9$C14OA^Y_E+,D36M(G'\EO&PN;"1.K*Y$D#S1]IC3,SGUOY2-.Q3'6 M_-.1Q^5EZ)U%27J]XO_*A:*>%HEJ.B".TU:Z5D=P76OD4=I.]H&C>PCEY9*4 M7S/DGY0LS(_W1Z9L_03!E,9NIK%(%*A.X\G._A;7!\OW:9Q <_Z\KBU.3&JE M87[V5]L0WSIS.W%[3^R_L:A;^HCV.I6^!TPAIM]AY_^ 7%@:NZ?3:5D+W/'NW2Q/!U<*":A[KMU]/3>%2^X"2_+_E$Z6/;!7[G E51$_@*G.QW*SM/[XE-\ MSJ.0K:_/6/25+_^J48M_@=M72MEE7_GRKWA]19*MKZ]\H2^^&]D8M_(')?D6 MF/MZ7VYQ?69#Z564)*=TQ=H<;ECWHX#3^0980QX7.W3'Y\Y#E.CK]\7CK1DS M(G$CP(Z\ 89O%^2!\S2^(6C3*&YNE#5CD9 W001[C6_'6WSDI[0_Q3L_+=Z+ M_$I3J+@'>_'J7<(6?7"&>">-BU7(I@[(%R);BS_I05%Q+6$%8K!6F1PDI&GV MIA<7Q>QQB,D-(W3F',H78PGC 17<4M\#;VK24N[^NY_%R\XY@P4/V8# M^R"FGF^K(FZA\B&=?Z;C,([A;"CQ#A.1?" MV2"+\PE-4.A=7-]9 1.K,?ZK$^SR-Q-;A;:JPTPB6JNK,I /6L\@?O4R#PY; M4M!&$JA3ZOI4Z!JK=35[<>)47@!)3E\KW[0J3M^-%N[0'F0A=8'Z M#H3P L(P=<8HOYY1)YR\O+:8\-KKU:]QU*F?L:F,P%$[^]14KN]$ #?P=+>% MC#;M>^.%F!XZ]%_IE")@0>Z9/A8+W\OJU5:_5S:7I?\O%WU6WR.5B-C7P?+R8TWZ6CPIK-' MGZXN7JB[@SM6UZN5[U*]:]6WQNMG+;3,G:ZF*4X/;"-P7W?DM$E!G&34C6;K M.'0TDE^(=YB_T/0Q\F!%(DFINC9:JPXXP[&]KG+>H6^-+R@[R-S["IUX"WO# M:?/=_22%(PDGYU%(& \KA]IXJ< EBQYXPEM3-[FI+6Z?K=50=E=E0[R>6B_N ML-*1^>,D6TB9C5U:V3TDON<[L:_Q0VTCG Y8KU-Q/^6@!3Z7:Y"S]Z):3O+U MI"AK[U'R+TX KT(;<[MB0?$0^_EE:L6(\-79Z%Z7&4@.L2N/8*?"Z0?00AH> M8V@T9"-,L%D0(&KXMJ%.-^V5P\8.>*.@G:ZYG]>WQNG)+64>SU='?PR'Y=.0 M3NM+N.PWP.EN>EV*,]>5;Y$?L%;+.NEIZN4Z]MTH<$@^PUJ0NW?+=Y!DG+W[ M]1UYDW_^UNR1ZG%-,?KTL6GU$2YST9C/#6H2(4TSG+'6I%>QT*AH@Q/&:R7M MO>PF$;61:;"H9_9Y9+*PT*:\;,.^GMJDHTM?O$[:V0*YY[;NB-.=NXL_HH^/ MGJ&51F5$6*!$I0'>MJOD=] M@?+LCQ+@V3_^>D773G 1IK[R8)*Z!<[HJ-$&XD/Q-3[@K1.R?SU/1H\(@B-E M#\UN)=@I4P/%UW@=2J5'[DWR=SA=22EA[]VTS(,,'^2Y?@YIG#SZ6\VL9_][ MG+ZDU23/%BM?XO,FO8B]][UR:H9G- 5?[;SEL,4,?$H]!]G[&KE?C014DF=- M]NSW.(*_R-DK24?Y7QZI:R3]V,6Y$J-=1CGMU2[S1W2!O[Y0U M(TLRNHNLD.-^Z2\S43JUDEM!%\Y@( A(]8F\8EY^0V-XKF,][@[J["P,L>@A61#[V5ZT$E.RL@8,X8I909.MTS^#/U4JYKMN^(,]C[Z%ROM+?LA7WGOJD5?Y[U_I"1) M>="N@ >)V=\0X,4X"$]K<^=FB7(NCMG#R*9LP?E(F 9U)<$D.2\"S!9Y4F2^ MWK-).T@_=N88A4-P#[&?'7WQ0_X@?&X!15IX^LHP7K^RT8T"3J@<8 TY*>K0 M'6]&U$>)X3=#U?.E!1&,K,R;[!B"1(4=[*,#OR5^%FTV/I\SZC+%@U:XHURC MU4&-@+()WFC5"3JL+D!)T$KDC:U428HX?)IA(Y9XWK$,O2L*NQAE M)J_:%U M9]R1U\T&] MKS-S#H2S@ <0*\-N( T[1W@/B?$[@5/HFC&H$,F^8!32ET31-< .72A\9>^3O\<*'4LK>]TY8OTE*H/5PL]IG MC0X:S1Z@A(#C=Z'8$O3N@(3+T,X5"!_T2!'6OX05]1H$TG MG+[63>?B[&-C#^2G'MO+/_2F8AH1-ELA0)F47$G!E@!?L\<^7EMC)3(A M.](4)Y*_PQF92@V*$I;Y%_@P7RU>[S "2J9+JP)/[;,;U6^1^X[ZH0WI*\3^ M,Q80"P\R7!SMBQ_ZF]U&ZT7[W^/U(Z4FN2=5OL3I2VH1>V\K"FK&W,AYJ7>C MO>\1NY%*D\*-Y"^1NI%2Q-YN)*A96<-N6MK2K6Q=-11S&H4P3@<>WW:5Y>K! M5/&%S 2Z]5Y+;;%^VK!\>F6Y^!1B*UJ#L(=FO'O/$-C?W(JS/W M2/1G &AC6O( U\8@CAS>1E71&LHM2"D3$4+9PSH4)A7@3TNK;%56P9VT?=U! MOIIM:";+7?H8Q?[?:2WRCV_.9=3%1X[WO;QGKR_A'X*=_E81L)?9F2_HZJ%?F=Y M(#V<3CN:I8K]Z"'$D&]5CZ+:"('":1-.G-^>E00@ZF9F=[7MVNGN%V$4]@>" M 8ZKQD3I,M =],&)'9TTKAGXJAUF,P!JQ![@MZ:VLNZ@^!<@W9U+0X=-I#4G M,W3M<+ICHV;Y%I>R$3ZW:Q:U_Y%F0&_V*[%S3#GGB MW21U7^\3;D8VG!K9)>*0J!]ZO@L%#U?^>@>K)^FCDQ(GIOSX:!JE3D"\7>R' M:U'PS(\\$D&Q"EB58I]$?I@R(B3U-X:K9DYEIS)*"\J3OMU57Q-S*BT+>K/: M5A %TR]#N%_-[Q_Q*YGWCTYXO>5O%GUF)-+D,MN*^0OUUX\LA5T^T=A94_[E M.=/YD^/'O!3$V.N<$\B'$XV9@8 MDDRO!1&:P: G=%N07#N2J2>:$%"0@(:$JSBO+1MT/S G225KGU2M?1/[[B0V M;E%4Y'BL+-91H<(9I'Q;L"EQ0-)L-\V+@L")$T@%Q> >MCO+W3I%S-OJK\!DK.R^(F;$"!X1,=U?6 MG2IUQSU_X/_S*TU2!FX"43^.C>AJ%KBA9 I[CI*(*^CCA:5)M+28#HMSB)E< MUH]F8C%L;H\9'LIL3#:_1OP1.IJ=US*>[![R/U+<[/M+F%G=V&-^A(C;VP3X M5R<*R?/CHU- M@"_B]"S,RD>^]>YWJ5)ZH0>X+IT9)397'QVZ@1PD&N2U/Z=H/0[TY9SYV5A=J+*\3?<,CI_IWL+$M\"V.FQH+X!\V]Q?UCWPA M>:S5>-LW+*:SUZ]\4+2&YP?LOU4\5_\.9O"\ROM;Q'.-!?#CN1!\(CS_2?PD M(3] 8VD.-/(OD]GK:.'\4Q2OJ&\3T542?*N@KOTUS.#Z ?MO$=KU1L"/[H7L M1PSPX_\^I=6.%N:+U2Q\1S\[B?:M#@S=?S_#6R+_==9S'.O@'V.DC11[YSNQ M;+1,_\-*^P:*(YX7+S1V_82*4YX+0L4&P\.WL#&#S?8/Q4:.VOPS3R&J$VM\ M>41W^;[59*+G+VEC;?&_THH1380_M]A?G?Q&KY"8_H%_WDUCZA: M)']_%B7IURC]-YK>4C=:AS65Z*?DAWMLF-S2,O!/Q@POJD^OF%KU?WZY*A05ZST ML1E-]A&TTUW!-R[$-XK/M;^)$=!62O -(GF]'=#"^R+;Q2"K*":2Z,<%^]/\ M.)6QH(+_+AA[AE4&LHF*-".9III #1_<0#Z994=9]- CKI&*3B<]QCD-:R8XY! M!TR.=PS2JXIA#)*DFW(,FFY#=S(K9P>YX TFA9%*0)TC>DHCQ-XF=WXBF.\[ M3S_B-7 _;J3M^"M,- >H8WV\J-S5 !BP6GF6GZC/\A_#1&+2'^9;NY2"V+QS M'$&EE,#""-J>^W&/H!U_A8EF,-_F"-K5 !A&T$HB;V$$-3D-FO1'T4V.CA#I MI9&L>C!K^A'Z@-]QHWFCI2>: 569'2]B-ZN, :,KF6/],<51+#YEZ<;)#5\Q M%JK3G;W/R1Z.9%6;U3[K,17#&0#OI+8>Y61_(S?DT#NMSABPMY++&<#>Z4[; M3V]W70I\K"B\-Y^XI?#F,!MWSB*FIN.F.R>XI_'& #QWD.2;P>VNO\Y$@-Y6 MC&\"Z3L; ]T0<+!$4NA )"4(:#'WX<'8CR7QS&X(1+GMG_/5$R.R_+7?H8Q7[Z^M79T.6+GVA^GMH.N*&Y65<90?6M\0)= M"YG[NK@@31AM4A!?$"!/?@,&_X['>\\CB+!.)BJZS-&#J_HV^[!H/S&L M3 !QO:8F3]AO@]LIE1K)CEAI@-?YU&+V=3APM.RNF+TQOE"I=E@_;#43A],/ MWGM-9N!T(PW1LMOU'Y+=I_4S>-./'W[\X0/W*/@$A%TF"4T2F#=^_^'C#\IA MMJ$I3M]JHQ\X6%T[NU[F12ZOH\*G_!U^DL$N=TNW3%Y>NR9]I,0/5U&\$>LM M6QJGV80]C0CP)"ES4*<0X]T4RR2J>)O4 CRI* AS/6V@/2^@)X$F"G*G9#,>( 8HJ*X(+R=B0@H^-4>8J M2A+8FV*"T-!]/7 IM=^N8EV;!;C^W; O_(> M0H-V!M+VG550UUN@)K#5'6<3W WBCQ?@.2.XQYZS(M ,0Y!/9 59Y^!0U0&9 M]PUE%F%YVIJ)?.^\7(>?XIV?WC [/3+.YW0;)7ZZ'\#=>N(,WQ[:%_EWNV[( M,_".2O1UW9(-."^L*48A60$KLLUX$2]C9C8#MV* >V$ SHKDO$C.S"B$8?4" MJT=L+EZ/K",; (K= M:LU8,3H3G,@ZK4V5!W]&X8 WU9I(SQ$.%TD"+ MF61$B*8]YV$FAT-F7K!K-J4K%Z>(X[KQSLX<[XL?X*@7MZ^#?F4&A4/=41! \.;$R6^<_/ZV@)D8QJ"IE6"\ M\D-ZF=*-;I&EKOV\@O) T[K +!K/)S@/11[=;8$%X3QP1.GD*MN;2\"Z#^0* M8G%HQX2ZWM*8YQ;UETX:.N*.V?:Z'^;Q=;WP1G$'V7O[-DWYJI](H=V"!8D* M'L1)T]A_V*7\*6A.KN=H'U-@$?.9 M!'_K81.%HC3K4A+W/CHLT5'>$ZP!D^&$T8/-2+;; Z.!5%&#U5BZ#5@\R$4@ M0H:L&C%9[H7HN1_L4O^)DHO5BKII4;=X_QJP))VMY0/;1LTM%!(O-UI"W1U+ MM7QFV!-RRU*AV'?3_&FO][O09ZB47=\E;_R0)%SHM_83IG,_R2"<>N4@L0P] M]L4V2IS@>J5NPH8!OH9]0V/N.M3C1E\^)/S^<:OQ:4+FZ+'4X&^@3_ZFXHP: MDTWJ/W#1]PT(^E9D6K(@Y%K*M4*/Y.(":FO:+0@D;F)/C+_613+!!&&R8)LP4W0F80?L(8 MK,?T@-?K&Q"[.Q7)5O; MB&3:. 6T,!P1^6&;:?3/XQU.XJ< M.M^A+^D/V+7J%I^Z+:FV?>87I\JMJ58=YAFOX^W;?$?XGI0/Q%A 9O>3RY/"QF^ MPX =X_T@=?@Q\?9A33UK,[I?_KJ4!@4K!Q$U.FHR0GUKG!C:4DMY:J-IBG<* MTR3P^(%IJ;;\5(KN1:'FZ:H!:8MXWAP*53+Z%2U4J%/;&F>8M=2R2%+T39&G M)RT$'WBWCDTD]J<-Z:.3LF3@E8112AX@ORA$,#N/F%#["FFR!SWF;RD8TW3O MM[:W&W;'G%[4 1;H=_=(:;J$@\B>#]'@!-**S^EKO@K].8YVV^22I\I^N%8O M2=>=WS7''2=T6OH5#C?$)F>--X,R;8 !ZTUBCTOPY*N?@JMV:\SBP>'IK=I8 M3]L \V\=5>KK?$_-^5O&E%&J@54AQ7;A\4[Z-]8D[T\-=U /M)(CERW[Q,SU>!-'WLY-$WV5,G4SG$[=I%>Q9J!H@WRQH$[BOG[&:9*< M*/E-D)UD=5R[##"=7EL3>M7/_"=3[L3=I86"U@?7L\!)$G_EN^(9('TBW=P+ M)ZYTU%H[*!YVFW[?IBMK[.RDPY%R;\OP\L#IA MO$[N'#B>82-)LVJ+:,\6A/$BP.PXUU>O&DH]F)4 -RY9^#7,+K=>X3A!:'?- M]= ( Z\W%<(N2"8NX?+R.TVEQ-*E@ 2>I^VS$W1EN1;'G'Z= MSY0)?=+U.9 MU?ITI]XDLI';7W@:E0%NV![?EMJ9UB#J>$%W AW'F;LU@^(^YLH@:_GJ%2*K M?G'^@P&A&_"GN>!\&OR1BENW>;E W\[AY0Y66KHNG*]+X#HJ7*.]BIPP*0^1 M?J4C@&$K'D>#A^TMVA,2FQD[>*8_37!9%JE MS.%6(<*"9$)@!ZC1C9839#G9'&#H)J9;Q_<8-/.Z DN>7(X&20W4CP:>VEBQ M)U35D3X*V&JEH#D(R\3A*9>H""(DF@VB36K/W#KT94O#),M,(VXF5[#(YJ?H M80\VD]+7&V8'6/^\^,^=OX5U42@L/![ZM6%R1"#8VJ:]L;"1PY% 8GL]32*C MD(K]!7+QT"\D@YEJ+AM^A)S>O*6QML!EP:U%2VOURPPU!Y,[Z)[]$:ZO*)/S MUE\_IM>K7Q(JAHD]VXY.'"?636/#XNCT:)21'[@>7\^!E[G=[/08@S$GR4^/ MP!/0P)3$P/4D6IWLV#_R1?6]>F=>#I)K?ASM43YT C5BQ/=P-&6UX#F1F[T_ M_4#E[XBS8OC%"\N\4B>&GE!0)H3B-($DF/OJPN*5#Z\^AFL:F[U?CN?WZSXV M%0(1+A&YE7_^_L MZ @?!5BU4,_D;D\N3+%&.A_TFM"2)6GL615?(2XU5RX"C$CV:."KUFX]D4M) M\RA JUXS@Y/$RG;.?*!J&OL):]B;_ DU^#L:;0VA,64_2KC!:(!U9/SI008O MY Q1QN#9O>E6FYH>7[1AH'L0*E\_?;1]*Z_'T<0;YQ66>T<[\Z*EBQMP1K/< MP./&5:)XP6@\U]CQZ/$R:VR%=3QXU;,_GU5WOT8$[JT MI(\)O>KMUQ_ U'2/!<,:M#,*8R +D829$Y)-9,?<*OG1/ 3'2QHQ:@+R.'%J M*CL./V2"#:^F.V8R1QX"3QHE#U<=(SG2U ,.OLG3*P//NAL MFM$A\/P65.MBCKD7"G;&I"OFZ_"S(5$A 3_$+-[JH]G@]E]#&K[?L_O@ M!L(1D(Y(XO%?.Q-0#'HS&>D,FEHQYJD")SF,'&3S,^T1IFDX',?HU\&:HT[4 ML!QJ,C)7&_%@#I+IV@-]C>#:Y-&,;29^NY%G;)9.?V"T[%4Y8.U-UQ;LOTE2 MW.S-!CFLD[C1AK"NO(YC,.MEX8EF<\Z3/A&*8&N"PI M[%(F#)9+S4JJC7%B? YW/ UU$XR8O6EA1>D!FMD,'73QIN9H^363"7.DTMP M@^Q0^=X!I;09-WA*L/K:"M M\F_1JKW(HM&$";:<(';TH2'[*^"/;V[\T(?) M9.H_T0MQ?V\$VS8R.!YT:F?+OFA53_TXT*NEC@;13$B4/<4KRT0RH; G5U/; M](X&[!_K!5E+IG(JK)!C8'&\4:RRC9.%J8D>#=;5V*SO>8-#BD>!:75ZV3B& MG*V%SR,SF\)XI2D"1@XY-EV&;"R@23I:/G9(\&@P26.K_C5\96I'@44ZG8Q6 MZ^423)(]_22,%=*UDU)O) @:VV:%!:C2 H9NX,'!*H&IF5Z'CU^/11,GOHQJ ML5[WZE0$C^>B0;UZ R\4P!XU/QKH9\E,%DMO^9-6#5<'%M!+2+X@K!4)HY0$ M_L87]P46T+S$KF(O'.WY_VDLW2/%Y+](GEY>%+^(Z0?"<=CO6N^?R%-.R1XC M)/ 58CB'@G%L-.28O:!T%"FF2A\[&(1]86Y,2\EH,P=X&6TZNT?MN !FG(FL M3.IX(,;>%%;$VFSFKZ-:2^C>?^8Z!M#H3L?"XN G%F_*)J=T%<54-+QW7O1F M'8DZ>B :TXI[P#0&:=1 -:J" X"K[JR[6-\G\+MKD>R!BY3W8$+9V@Y 85!@ M)NRE7@!(;%VN.S0&LP"%ZL5=5-^4:KU'<2^M&:(;VTMU(AF381F MAEVMU1D;J1AC(CC#@IZZU83YU7V+N9P%:UT6Z,+P)J26CI"UP-_D*V5&T"=3 M'4G@1I0^]I"!I$M_O/C12XN!@=";.'KR/>J=OOZ24.\R5)NCX2IS M7UJX 6B0A60DZD4(+R0-4V=(( %;DO,E#Z_D#;!FLX.W.IRR?=78CJWN: I MG@OF6@71,[/0"HJM*=([(UBC,D%Q)FSIIOX3K_B@MHK&LD-IXL:>42PF8] @ M@GBQ:!RU>E]ZT^-1>>2QE&*A0RDKT&37= #G')]VPF)2&4BGX(T%JR[#)Y:L MCHM576C.#ZLZ6ZP)JUH3G!=6=5=K JPJA)@55IDSW0%6^87!E%CUA_>E#E?L MKS_]0_Y)1O)/_Q]02P,$% @ \H;*6/'.2*/4. /R4$ !4 !C=F=W M+3(P,C0P-#,P7W!R92YX;6SM?5MSXSB6YOM$S'_0YCYLS4-FVNE+VA55/2%? M,LN[3DMC.ZNZYZ6")B$)TQ2IYD5IUZ]? "0E4B0(@ 0(D%+L;)?3!D"<[WPX M. .#G[YS]>E.UJ#((2^]^N[XP]'[T; LWT'>O-?W\71[/W%N__\V[__VR__ MZ_W[OU\]WH\CX MZ,/YAT\?SD;OW_^--'%EA:B*[XU(6Y\^'&=_N$Y;\[V?1^^[85$7AR MU5]? C=KX.3CYEO4$OA?[[-B[_&OWA]_>G]R_.$U=-ZE7<1_YOA(5AS_%=:4 MS\F2E"^UGV)P?'EY^9'\]=W?_FTT^B7P7? (9B/RJY^CMQ7X]5T(ERL7-T5^ MMPC [-=W]GK^XSW&_^CTY @+\K]O4G9D_QU[SJT7P>CMSIOYP9+ ^&Z$V__^ M>+?IBFVYUMK_8/O+C_A/'_E:(4)QP?6QI51/$>(F[LBU[X6^"QU,U2O4:03N MTP* *&3+Q-.&21)-K0#]>0$BB"21(=Y.@YIEW?PRG,PF*Q 03C55(ZTQ@V2\ MML+%%]?_(4/$7%L&2?BT0 1;^*Z#YK+;?\7(6D@0M:I1HV66,6R%OM =&C

DSC8FI$[[P;. M9@"#_@3F1"TBHC9K7P\2:_1Q/X! 4,!<-1W]?@0N'C5H7$1OSX'EA9;-.9GP MM*%#H@D:WL$X#+D<&THU'?U^BGS[GV2)<>TO5P"AR.EO,EO0IH7;M>B +U33 MT>\''ZT?O0@UA2K,[[P(V98P$A&!UH(.:6ZMP$.="*<@('.AB!SENCHD^ 9> MT53MW:VM9^L5A(_ !G!MO;A"HM0THD.FQ,K\!ESGBQ\\62Y 2T3\5\0:Z,7 M$7'IF[5JC-\S16Z;+3AG,AKJBQ_TC FHW!O*OJ+9)VHB;*FR9F]"7(:*RN9X M%N+BU+=CSFPM+EE].V;/$>+2BK=MS'QQ R(+NNVGBTT[?9DMIH'OQ';40'X9 M7^L+2E\#/\2=G\&ND*KZ8F_0 OX\L%8+:'<%5OF#FOV21H*7:YNT<]- )&93 MFCVO!B)5U3;']_H*/#1,W 9R\;5GCJ3(LYJLFO*2NTESY"6_3;HG3>"J-C7O MZ34=D3NUS5DS-!"(T9 )^WT-I*(V8=3N7P/!V&V9O" MJ(!$ADS*W<_O5K],ON\AAQCY4_?6"W#?<4&SVY8;!(6F<,S5)8ZY.CXG&!6_ MT+JGSR (@?KNYC_3OL]^9+D=]#GWF:3/*V3F$9?(P+E'WTB_A-MJ&Q26$P.\ M1L!S@+/Y+8QP^T>HDT>C]Z.LH?R/EN>,DE9'S6+-L'A8*;Y=Z(J+0PC]@&- M.P F QK]L!W0Z!]_7OMKY(^_A%& UA992RZ&]==W.W_[J+ ;&5;/J,6=7NS^ M^<_SDXNSD_.3L^/+B\^?D/&^/-OV+<^!<5#LIQ786=/HQP(MRMBG)3ZN2&#* M>WL!W8W*9X&_+*&3?LGG[+ ?($/XZ[OC=Z,X1/WPB1>)0U^0!&AQ'J0VI*:' MI'O1[LA5K)__BM%:% 3NVR-8^<$N86I*]DIK/'U/%?BII, NU("<0.@C2^7< M(%-8HX1"N5ZI@-WS5 $G/1M!9!\')MMSC"&T6[17"N3J?*K#TTX'43(5?X$N M>(B7+R"HT,!ND5X@S]7I%/$S#8@_@CG$/?>B!VM99;6JBO4(>8Z.I^B?]\1F M9:ZP[0=H"*=[7L@>7_NQ%P5OU[Y#5V-MK1YI55R.5,F?-0RQ9^OUSD&RPAE, M;AB1/CT0HSH)IH&_ALG%PEIE[!3O MGT9X!,C44MX?Z$PM4S^,+/>_X:IVFJ\JW#^5L+N?*:3;]3X>O., 6!05Y/_< M"]"9'$NT5Z 3=7IS/(NUV$/P$[#A ;CC^]/.,= M] K(=XOT G*N3F>0=[L*3X_=GMZ6+[Y;@7?A[[T F]WC#.F^K+@S^MR^V@M\ M.$K9*:DJU@N-<7<\4YR.5?1U'&#ADGU+S"^$6QQ27:#JXKU0A[ F5ITK*%) M) ^.@%R#&RNRTE[7;$!5%2]*=7IZ]/G85+4(")"I1<=J&F\X!]=H23/W@[?: MO?1-J1XI@=WO[""PO((V0+]4@#S&YGP'>[ MZDZ=#W^Y3$.I25QK.(DCG&$,._9TEZNF4H\4(RQ&IJCR6MWDN>8:(118[IWG M@-?_!^C#:Z="D7ZGFFPO+'0!PTF87%\.LR5[:$6 M6;W/]%C>B3!3CV,DFD/$3A:7)_=S-^OKT978WOQP_7MZ.GWVYOGY_>=1#\ M/[/"%])>'+Z?6]8JO=+C1F'VFRU#TU_\N>G^9/8%>@@#B$:BG\1Q4FX)\%5I M/K2:B)%;I)! M@N/.YPW;QC';N;OE#R"JYT)=E2%10EA.!=>N-,XI6=*@-R0UA0GY(D/2/%,N MZN6L7FIZ&H"5!9W;5YR^!2=90+=9'8#PY4?6N[7P(]7=Y[MQOC8 MKC*-"\/5:-S@H%@E%P7J);Q>.K#X$N(2E).D5_LK%66'Q!1^ :D7_OHY)7'X M*H/U2KC]C]9G#;F\0EK=51^9N>AMZEI)5J)_Q7"59BA*]H7!/4 S[B.<+Z+) M['N8)!4;SQ!9T9HN7L8D=>@-0-+;,-&RYXR7.,+WKT):HY*WJ_K#9M)2V$O6 M I/2?9G.7:ET)O?F55!1^%E;9Q#4$I=0TI[,&@0OO@F\2-Z$^P:BA>_@-488 M94D"JQA!*5U$ZG,_SWI$9%.Z7W/1-0=NTCYOO+T$/_H^';W"()@@*)[2W9C. M#<)7WW=^0'?WUN+NGP>AZ%IAE&ZE=.[D"JSU4[;[GEV[_FG1XB#((UO^H6VC M1)8WAR\NV!C/V]<4(X:)X:DZ" 8U%E3I9DOW2Y/MH0?3Z%26'009^"63M?MB MQL2T>6^6OLN"@^0,Z()>:N;PHJF M4:2MY%2P.:6-)'Q!IO0*18 N3H\^7V@U#ZT46\L3'L&-"D0M/_N!?_/GU'K# M!TG//KZHC#ZTH_+*,@9KF4C>";3M "V8RRC2F5%=?HB\$)!T6!&C.:$EQ@"U;'5P#%.!A]+SDG@/Q[XV6ZQA,"\G;HYRR#VOKY-[WYL\@6-Y##TQF MUZCWD.Z'EHL:S Y.=59YH9QR#FN#M>E"GGGHWK[A0;),#2K#2@>P&8IX8?@% MZ0"O"5GF*5]VD,SA%E3I?JXI*V1VT ^K7@&[DR.$W5'O2=),:*4;KV:LEIET M8=0:(EF:B"QI3]:8E7,I:C\/+/]5AF*M(9*EBW3!%W9:66&(!!&4 M=E@[M"*TV!M&").A=6AZY69!MS*BR#)X*"#RLU6NX9DMHL"YM0(/>5%A(8W-#-K4(SYVQ<'1HZ'(P_(K MRBAN#J&F.,\14F<4!? ECI+0/+R*0QXZ$@'U8LZP,'(:+VKA4_^)IQ 66?&R M9JRB60L(]NY*9373"*4NL(5??*7$R:Q:IT\"30GN"Q!!V]IDC&"^#W3&_S[0 MZ*?")_[CW>&](*7+(-?U?V#U?O&#&S]^B6:Q6\Z,S[C^)=*&*6:B\6M#K87M M_6-$N74?&JN3@$#ID(V#*0C(>Z[LC11:S;[SHZF(O4\A4'K2=QQ'"S15_;6= M$>ALV*U1@.CTXO3HLE_9)$1%4[!>UJS]NS",^36?E!Z'EWTUN[SR:;@$F8GRX'-+\/);!-%R_M4Z*?ZIT*?GM%_OMT^H&7 MY,MH,KU]'#_?H0*F+@*2F)V-.!2_GUJJZUW,-?!B@"-<\7$P[L(?,%IX*O=0[2T$Z[VK?H^\USG1QQ.(D">& ML:JG04V-'NI>5!HEL?B:+OZSK,MV4,5\THA*W)>FW7/#BKKQ^]. MJ1XJE$>"MJ'NEXDR/3#'"UL]XQ0']S_XGE_D;[UVZROU4-D-!%*0=%W'RX;8 M4&4K3.C%2/3MGLH5F/D!R#WZMQMZA;R88BMBSP=UV(.""L]PR/EGTSFI&QT% M>50T/=V9#N,KY'K3%Y64TKTE#I\DK7/-&S"%R3-!0S4>#8;]<7^W"]F&4V(P MI)J/]9YQ2H'(*-IZCU/SU)2!59D7!M^]GLSP:W,%F![!"J/GS6]1!6JLI+3V M>T]$V;)GW.MOI$2R]5RS(;,MT$/M,SJ?J:_U7JHVTX&HNV5XBXE+N)T>DD&. MC!EG&F_'%GWD9VTCOP '#RWZKO):=?9W"S:[VI3%:Z(1*&7]!AI8C=E?L&NC%: M0@FZ0#NU3"=(2V[P2#LLD\$U>Z>PM':$\NV8SB0>*C1TAI@P[+4[)$PVH1;W M@7;M 1F6C:-@+#8##I,X(L(.RSWZ \#Y @.V1@-D#A[BY0L()K/2_3^&OR3: MC"DT$M@XE")B-J7U-^:/%X:Z19=0&T4#5R M&C?%J/!H>.<<7)7TO;]/WC@"2O^N[:;\I5W$+<,/.D^T1D"+K:C M.$!XXO1-.'$3SM(5W2U7%@S(1L;""N;49\,$6CBPL9*-;1%4^AY$YS:1X!LB M"2J21M/7P-0J!\[1ULMBD"E(P:GQ78QMUBX/JP@=B5;^1QP^6 MTI=Y.Y])OUK0P\!.O"?+!9/951Q"#U#W[6C%#[2JI)407$IR'6VI=::;6@A> M!&CT-G4M+\+>ZPKKAY-HU94/M..BG0!X;9,N,4C8^92)P [PZOP&)/_-P9N^ M<P\)QH]#VRU7\PT:,>G;9938_%E5>0_YQ U# MV^U6R72B1%Q4. 366Y('ZVO@_T#+TJJX"W:MP3*CC?QM-TK-.CFD+W93,/"Q MJFT',1)K^T*U\/9!76.#99D"6!1DI==(/OX]PM9W $PC6:?;HRUADA4K4?O* MO&[2)4%,BBZE"#9N"EDE74J1(7WOG[U#IIZTJ C2:0?3T/;P^;%O;=&*>)XES\[O"^U:PB3+O!D]Q:;O7:N98@4; M-X6LDJ98&=(K. 77,\7BR_(8'<\)'>]^;/(%C>XR Z-%R1,-37IICU]IM8C= 9UL7+1[#:#"\>1E'+[S63 MQ%!1?-K=>7AA9J#3 ]=G_]EZ_0-&BX7OXM0P7_Q *&:_:7-[S4"IH"D^#^^< MH/GA>0->>&P;+K;7A.("0_$Q=^N2'O/5^U5ZS MK25,L@[&S=A Q4C@_X_/*M:6F_B7"$YH(WN+_S#VG.(O=O-Z<_#K.14^#'[^PO7#F/FX M9]MF^VS)I,NM('2WXVT2G!I\,D.N,8E9G[Q$%O2PFYQY"E_\(($'D*QP63@I M[1WYQNT5X?V,X-7[T*@2NE1LLDC%2VDRQ^X7RLDE,">V:XX8BH7VE$4<( PK M96,:-D^NI3HP0HB%:(V#[P4Z5W&$X/@'B*86I&W3\5;?4SJU@D=IZHO,!G7Y M4@0Y;<.';ZA'29+*=P5=4Y^,.!5Y,N+IM_'C[6^3^YO;QZ?_,[K]K^]WS_]X M9_[C$60;MP .^Q6)NCH=)Z#+.O5<&B/7R%M)5Y;QQ0*"&BTA@;<$M:P0M^V]C9Z\!O SQK1)OS=DS]D'NO-1;J=5_;9TA]VSEA#5A8?(! %)>Q^OC]=%OA>A7J!6YW<>Z@E:(-42H:[*$.D@+*^"O.8= M/X1K&%= M:2BO;#>1#%/\KA%2610%\"6.DBPKU<:-2A09C1M+KGJ>5!%,&1R2EASE(W_= M;Q=P/$G,>%ZWSX3ADDR20:K3?>>G#V2H? TLQ'GGAKP7DX1=_6ZY,2"PO/ ^ M:B'>TG#X(TEVI0<.>KAU%X9Q$91DL(D]F"+>DGG M>WCV*5M(U; _ N0RA# "3R!80QLD<.)G(N8>:86HC+H[I_:SYM&ZHT:]H;.)9N_#$T4]3 M],N'Y]]NG^^NQ_?_<0A7["[::>.VHX47!OPA^6QN)B>DYTQRVDUD:%6^Y6_-)&?"2VNS6(+3J])8%SX@O5RX]HZ7L MSQ3&X#F:B#[KN:DJE4=Y0]0)8+TR6G?>S ^6Z5;DW JPPS:)@VURCSOO!LY0 MM]$GGL"< ,%ITSZ5;5KN:Z,@^]S(CX.1O_G@"'HC)_OD*-Q^TTB3EV+R"%9X M*>3-:6X+M5C'RY.=?O#;&HZ:II@/EDX*JY6&8DD:Y,4-%97#O/2<*V/TGE2- MWGPC1@['K(MOS&OWM26[?IFIU!76:*RK8LHPY-!%\>TD09%Z-<_F7LI\>PXL M+[3(E6#>T7A:'HUIB^])DZ.=-HTPS5_>$?M0(MF#*(>756 MO-G03LQ>#>R*MZT98_FL/)9)(R,K:\7(T9L].7WMAU&8QC3 OX"3ODA=?(*: M.?VV;JWC!7U59YC+\]I*IHQP27HM++/%!>_5F"<[F=1P/\;P/R\/?]+>>]+@ M:*=%,TW!UOK-BL%,Q/ 3)FW#G;*\Z31+T+*QKL.4.'M[E>\MRU*T;+4XHH[U MF1(IO"A&0FAIC2V[7 MMMGFGL!LE94V!1*R%>N^[3]_:H2,J+-<@VS MIVR.&J8,LAI(-S%B#23IU:BH#^=A#)"+\@ IMC>"VP:-G'^KQ:<,,%;A;N?/ M;] C 1I9/_B]:8Z:I@Q1/OWDY[FFPO5JU&:9#K*C?\[Q>ED>KUE+HQ6:U\*T M+2.'ZJ[,E$%*+];QG?R=?K &);6\*4.1A7_A[KV0,+T:>M_ *[0M[VYM/5NO M."6E#> ZGUNM?@P>'Y7'8-KDZ.[W\2C"C8Z"?*L=.IGDBLS80?U&PFU%HPPU M9FD9SB?E([7N)ZN.*4.*$^Z-,]I(KIZ=KR:;7;\!U\'/P%D(#<_!?TU>2P'. M-IZ"<\!5!(0EWQCACXQF?C#"GQE9GC/*?VA4^)*14V(U+@E@*S^TW*^!'Z]8 MCT,+M]+Y/E&N%YN ^>I>\SO!;9LMCC5DM3Y_TF)#6G)A9XM(/B2=7!_N+@IU MZKO0YHW]^'1T?/1)(!IU]%/6O+&1YH? U&SGP(K(7FIY/MJ]*%SL6W[,;:6_-[N 9.LH=WY]UY#KX(&UON%S\ <([\A1@G:P'AU5OR(]-+ MZK(+126>](ROFO!1E;5=]04A(=?II,IUVC1EO"_4R_M"6V9O.G6-'P%+$U?S M&X[ZZJ8,>L%[1*W$Z]6A;B[,6FC,GI7';/X"@O&#=J]O(FSIG>L6#CA*.5+>UEH*9=\I#HY3;8:#_Q),MU#T:@7''U$A CKS-6/\HC*.@\%G MR'@*VTUKNKO?1:U@BO51%WFQ:HRE1&!!&%5.IGZ'A:>S, 4M]@\QXX$?@:82IJU/$ M[ QA=J+5QY6E]@I""<-00QU]!$@Z?>,O+4A] C9?QC@%"ZNA0I5, :FJD[%_ MEWX>K9M^>-\ =F*J=M_*I8Q3!1/&G5TT3I$DF5RWP9E-O<9(6 ?Z/%-IQ8)# MT1N'5)+.W)JHKMHTAD&4,XOH7UN3B/[Q9^JN3H+T@=N*:9!6S#BM2I_YA"2O MT;SP4&8P2>.1*L3\S:+5C MN:%5L\;9_GDPBF+)1'V+7N\#:3G/_CY["+E^4Z>V:E'T'*)AAAL-H\_F=!H-TX5O.[1H& .F(TEJKR"4, P# MC(;YK/_05U@-U+V0&@%[$ UC@"J8,%9'5;!$&G8T3'_UQB&5QF@8BNK(3<34 M2[UUX1)Z!.ICN@[K:_1>F0W$DW.&V:^S ,TJ\Z5:8J&TKVY?=[',8!M33FA M8!]'KA]@2#)^G)EC,OOJ^T[^P/;)WRIDAU3T"@/FCJ#0PS)(N:T\"B=R)09, M I:41AU)UQT1(0HGA";_RKPML#OBV14&J.R&0LO:W._^%GRCS?U-4FS1O7V9 M+VB\'VW[<=C9'^[.OCZ[TNG.?A?N92>I>!TPS379^K5'FI94Q0LKH8=%0H):.+ARX/O?:^.T*\H893: MA* OFVR66!S*:K5>#X']8>ZO/]K).R&)KM)_;-64_N+/[T^[_OGF#T-0"D,: MU=<:Q73Q[>\477S[^Y!T09&F9J&K^P2YFUWX(;HCK=$8UJ:70;OP!K"M*2<4 M[,*SY^;V;#OMFFW3 .]V1&]3U_)P'D: M)BE?QS/4_[%MQ\N8I-F^ 4AZ&V99W<9+K*XDXQN%G.H_/& N:P)/DJ%=@^#% MKR#_6=?DSQ[.(P_KV&_/@>6%R"P@H;XB5^7>#\,K@'0$Z"96H(4!T[$M"DK/ M+Q3O86_>$A3;D#ZIRKJ8>Y?0]$UE'0\34DZ6R!7W+T$,H\VG'D"$+^N%(*#< M1F+5*=+T4MM@Y7Q;L+E,O7_69R/K4[Q:N6CLU.F>KU+/E-]"J-X_D+.1&7D] M,$0K4Q(I(40!>LV^\T!0,E4/U'1/!B0K2^NH2-_52Q-!P74_37K\W7+C-#Z M;RR7*O1=QWP"24H@TTUB\_1AKJF%UJ^YE8*@_WQ:]I_3AM^3ED?YILUWIVF@ M4'QJ=G%=,1NTGEV]%?["%;4AT)8IXYQ7C]7Q&VT%[D$$AX0Q442CYJ(F?P.F MT$<^):KVP5NA8F(<0;[CM36'8S2^:63M&?6V6L'3_%+"!UHX4,FJD$O%^J]9@7$DK1]UIU* M-VN%LJTB=]HK+-B#M:0]=-&F.=-HHF(9I00CCAC3DRZX1.LX-U)CAJF*F M:$FU>>66O6_>UR-8Q8&]L$(PG@> W/O9E95J:;GKFL(2(4T6"=!.5O/295T! M=T'90"G]W23UM=/#CE5F"JE1;Y47LKJ?>IZ.I+.EAI:7?_7)3@^/3H_%*+XGC!+:J#*8E2%[2Y MU=.+,Q,U;L,F%>5&'L?DAP>"< %7%#>S\'=3E*#:OV0+71-0T^E]]TU/J6[A M3@E35,@',T4MN@Q6FS6S(5#S6RVV+)V\"'H#_J_EPM"N09U2M.?XBT@EYZ5* M50$Y]XQ;SJQJIBA28_!-/1;4I^>&%-8U35>:(;Z@FR\CQBIJ,Z:QK!$3N DE M!L.PX@;'-LDB$4ZM-SPRDUN)M L!U84'2A8!897F5.C\EGOUD<]FUIZ" #_8 M9))M;1*$Y=VSHI) .?I MRP&3V8,?@? 1V "NL9W=F8,A]1Z36",#Y9 $$"3=AZ+EJ>A\^KKS[ "G\[@! MR7_OO!USS-&ALHV22"H725UGEV_K&SQEEDPHFWN8NX65/07.F:*@.E MC[#(*4D^*R&):(@896LN71T\^_A=*O2AJCVYW3(#TR^_C*E"+XP8]12%WOL( M@-PD"E^!0UX]0O[9(X(I==^K],Q9=8CJ;R-ZRHI+(X9YZ[G@&_3(IS/I*]9] M5V]3J\;G$&BAB.>)4=>[6LP4;1'(MNB.E%#JO//E$KYA<>TOEY"L$&GKH6*I M@5*#1\I,_0/).DELZ]AS2))"JK=-805?Y8&2I87P&8?4[.EVGKPQ7:@Y,<&1 MPI5BH8%R@D/(3/=M]V!I6R)*DRPFU_%P E/!)#%GY20QI*V111HS/RT,SMSU M [HN&O#(<;"\.41#/46"E7>Q81O=#F*D6]Y:LP??LVLWL9CU3!OJ MC329'^3-))9TLEL<]GJ.=X/0-X01< MU_* 'X=,?K K#HXB#47N?5K(G-PBM-@/)O I7WHN225^XE/DV_^\0DZ:@U;3 M*X#<:=S.5^"!P'+%/,?SLN=(6G]/FA_EVR>O09)/F.]/YGSJ65Z&="&"7QT- MGQ:(@+AK:%WR1H[O*0YFV\:T/2N)^U2BR3A "[ YN>,67KUMRZ3]'O^P H?S ML1PA?)0I0*(AA7$B%_VH%P/KRIB"FFZ47696DPL3$Q;F'6Z-F5A ML9!I>F;B3E=5C4!*;YY\LSPK8=Z=AT]>X!K@+J&"1_0[*,Q*IBJF!N6=\\YF M(JI^J9([M0(V)Y1+CIN_F::DKJPD&P35CUP*J9&:F"SW5U-4R8:V0@U-QI-Z M[+]!#R[C)17]PM^-P[^F6T4-L,70J0/KM5X'^;\7.W^&.G_4%QTPQ3#DRB/3 M+M/,\CWKZ=?6#9NB?5TNOR($E5Y6Z7R)L5V@UX/TL@O2[>L*!J3P%*#N.W4T MEM&^<6Q6PRX*C94AJ'13I/.HL<9*>8CQ1)-:IG <1PLDPE^@EM4RO[/?[%:. MI-++JF?='UD\^-Z$R" 8[W)^]$G@U )]Y7T"50\B80XG%WT[N=!GY7ISPW4$HN)3II&. M38(&SI4L7%1NB E0[A$@"PUM9,*)5U/[0$EE6=.4WID"R]SAQT?I8=Q.-[Y[ M,,*W&]"*=N8'2WRWMJH$_9RN37M%Z<^1]"?[Q@XU&/;Y4:0J41^?OHO8GF(= M4UBF1M5,0\,!ABEYP+D?X$'Z(N/QR0:>A3PRVLLZ5>5,H4/7SJ\8(,99$.:; M3(E W[UP!6PX@\"A9O"EEC6%&F*JVE&QD'#FO=RP$7<^#\ <84!W/2A%C=*B MD#9VW (1^MZ$'KW&$^S4".]([A>!9RA1JQ!:G2HD0'X<_F_ M?&+T,]2H5SI@BG$(-1([[-V?24\Q@DHSH.H)-6H"4I(T]LX+HR F*B/7$Y\7 M5G8(_A4U$85W:9S+'P#.%Q%PQFL06'- _GB#W-$O%@S()7G9PT!V_XP;36K8 M+7$8=:(!):D2- 9+C5W2+G"J8;]]Q3_2!@M?Y2*.G[6GR>^,R2W@41JKU'F: MV,:(D__Y'801].;)J#V6;;V1]M@*7[^ M,%AT -SV)8K+9+!XY)3/T;^250?F%S^8 :ASO)1Z8FT\"7]-!,W4;"Y7 &X: / M$B\0(RX.PU&_!@;V5$]72UGSAJ-@_P[#T4@-#.SI).7+Y!@QU;RQ*-*YPT T M#WZUCT\-:!0.<*%X&('ZP9?U !A]LT;/.O&%C?6+,-:;*TYW7A1 +X0V 782 M1V%D>0[TYG5C3U.7]GO,F01Z-M;4!'9W/M?=+E>N_P; $PC6T ;5>MV8)X)L M^(P??,G_'2==>O"C?X#H$=C^W*O)OJ?L>WL[0KI%-*-_VV -0V(!E8&7+&J1 M9YW^"I>C!<%VVXG#0-$'#I-9DM\F$ZIH-LL3@6R6Y$^CY#N' M=):'=):R+P=>:COM[$TZR\O"F>0AG:5>VG2C[(J[44PP#NDLI7_*--*Q2=!@ M[TP6+H:DL]PXFUL'J3:M'+6\:61.0#,@G80*GU7!,(IEY052ZB:0GGT2C(VJ=S_#M':&5 M(7A(^D.P2L,J7:Z?LV?]GL%*_FJ)]'BM\[C(5.$)64YH:6_E,/_YOL-IA@HG<(L*\>((:-'HH.WL]Q_!/A* UKZ7/L>N:076^XS")8= M>.^\/=G;<60*UMTD$5%R#YRD4;E=X\!9L1O?GX^.=V]\D[9&@#2F_%HWY1'X MG#R4&]B5)3JV5DA;A)^U=Z,+A8J\0U)__J1EC-?@6QB9[,YSW"SM?*5[YZ$A M IZMUW$<+4@G\*VVFMO$] JF*$Q (V4U"HK7'Y767OJMJV*:6@4UQ*OB&F$- MN9'[#;Q"V_+R':^]D4LMWP^-UBBDK%,Q60U1*.IMLGRI,;>%,J8IKI&%94O4 MV?79)KJJM:,[I4S3%QOZ&G4I-Y 4_Q:/Z3 $88B)]NGH^*32Z-45-58-7"9. M6#)#K!OQF]$J=0FC).4/W_A]8+=&D.(7<]T]7%;R\;2VN(\=Q8FWO6S?=2 M0=.4V,AP>W/P1 MA%$ ;9Q'$XV(ZSC 4%,X45EV,%3@ETYIRI'.CWGO_3#$)W+(?0&>_79C+:TY M")_\>+Z(ZF**F?4&PXQFDDJZ'UO-DC/-++D-([A$<$YF4_0'B-PN7("/*=5U MA\H6 6F5WC,5G5DHBT/D/]E8$W,DT+/U.O&^!#&,IG%@+ZP0W("5'\)HEP@" M-7M/@[:R2KI$:4B8\^;@Y?;56D(O#:A(%\F/8!9[SMCYGS@DJ^\O"/DG$$4N M ?P/&"U0132,-@#[D"P$*/))(VMDJIVCH5KD/ M($IF-^Q+CR.T;G^)([SY^^Q7 T?1OG [_:6''%$E;7X5C7M?#4-?5,\GBM3L M==ML%.HFZULKP-'DFRU]L6GZLCQ-9PV.4(LCTJ3Y,_0N")2YF5Y,QWH0FR"\ MX$BV26+4L0FB#:%!B$JX,;X6/_4#,IJ:6W 6'=AIG+YZ9J8\<8 L@ZRA-FPW9 MN3N;9*=-GVK))X^ZLD)H4_0LU$8?>=!>0$FG;3KW,]!(",BF/$EE@$.7B/A% MVU>^&YY[W8<^S;1LN CYV>G1Q;GQG%(DM8*3,B,,T@UTXRS34G[(B9DD6BM] M)) ,$65EN]0V?97VYA+I*;M3G+7ZR(8F(BG)]FC:2A@!0J9E@DKC97&A%5/X MT4;W35;1;!"&]9H8%R)Y>]N&7OEV]IA@3!B&]<07SR[#V'/0'U9^:+EX>J_; MB-@!D#$-=O-Q4\@L>_-'$3(J\L^:Q^D<,H*SLT![IC#/ %:UV]_<[XE?2 MR M.&RR,]!G%N^9=T'QV\AE]&U$"BW97L-63.&KA-6SD(@J4GKKI4O=GG]E65-4 M+U.M;++011_6K$A!4\QJ%'$ZUW[IOQN*U G?R92C)# R355WM[;0[ K"1V # MN,8'%T(1DL='Y0C)M.71W>_C483;'@6;QG5EIR4W<,<.D@!)NY65,GDR2\NX M)$GY2%5F6F9Y4P8F)\R;*Y#",O4GT:F$W+7Z]-A,.30/GUM225.NJV_C1%&Z M6_U3K: F>:E0(ZPA*; 4I;LU5:,U"BGK5$Q6I?GH*,;JGI*WC*N.*1IK:XV; M"ZOD)I?&J9H" F4H4TKW@1;U:BV/9!%1)K+0,H1L;%=L,HLM>8_+2][D4R/\ MK=',#T;X:R/+7"$R>?A= M, "B,[ M_J]35>+&W/E0_7'3^*Z3JCH&#E4'?1XW0@@PMWX:MK9_S*9RJ4QLF9AJ9"IE M/?,%8;>8!KX3VU%(SZ]?4]4]X17GYI[:J>J;1K(EBA>AAYCRC:(L [X',_ A 6K/ M23AK]X@L7-.4#/%[/WNI-^RT"9!HW3=#T4>7#Y(XCE M?6#_1D(]]QA.A'RLAQ72*@#6V+;]V(O"!S\">*/YWK>\7,CC Y! ?O8W3.._ M8K:UHG=#-/>6X7?>&FG;#][J7V=JT6(1[PN$]\F!O6VP&]9U)0%TI@%86=!! MHYI$ZB>'Y])X6]?Z@<,*<1S6BV="2/GHQ^AMBC2$/\]7-0BJ2 C8&_H&Z-_96\(0R-OA MI39=5,'EZ='YY8'$4D!4D1_+G'TO)DEE-[^W1.T$R(RL9IRLM2?KO>_-GT&P MG+RXZ2/;^$3\"_2P(@@PDFC+_Z$#@;N!-*.R&8=J"NTN==M+P1<.Y%6,9<;: MH9R2<0QB:?P5^M:!R9VAFG%Z_\[4=O8/N MC,W>ILWM/6&E I=QM/4QFH'[O@]^1#EH+-Q'J- $C\%MWKII##;\?H9DH/:"H1-UEW(PST9AG@ _]Y!)_ M;0D]B)40P36X?5T!+Y0PZ3,^<&"Q0AR-N@S1Z998MC%^MWG"3,)>6+G1 WLE M8R?K8D3O[/"=AT89""-I=G>GP0-3)>+6]C+$9<)2#\R19(X!!VAD@SI!.Y6[ MG')!2IO[24-UT.WW988$(DFG7$EC192/3X\^'^T!015@-JR["J+ 2)O&\ZT= MN"D+M+:7%B1/X&I2/6Y=;>KSS5=@Y@?@+GMIBDY7&:WO/7V5@2CM%H,QRZ8R M#DCVV]D,V!'ES7,1[K+:.C!5#F2M;R44[>RS&;X QZ -D;\^F=$MJD@3^TW& MUDA)NVQ@AFU$LEY;)(?^&CK N7K['@+GSJL&AA&6TJ@MT^AH7A"*/%B'E;&K M"I3-OO#8CN":Q*95XT2A<*LVBYA_TKX9)8\X95+*!VI8$2A5^. LD:%D_D; >4Z:]BDF^%P/XP]]TDG[OS0@1!\!Q8>#8:!X'ES7E MV>GIV>[;EVFCH[35T4ZSO*];8I%_^9C0//W=W_X_4$L#!!0 ( /*&REB9 M_#CH23$" #!:( 5 8W9G=RTR,#(T,#0S,'@Q,'$N:'1M[+UI<^*ZUC;\ M_?D5?G/NYS[=52'MD2&]=S_%/(_&3%] (/3+_^E6Q#("$S$)/F5)W= M 6196NM:HY:D?_[?4M>P.;!LQ33^_2]QA_\7 X9H2HHQ^O>_239=+/[W__WY M/__\?Y$(IO12K0HFF:*K \/!1 L(#I"PA>*,[[&V.9T*!E8%EJ5H&I:R%&D$ M@D<(_"YZ1]XQ6"02=)42;/BD:=QO6MP1#S^F@X[1S]%?!/Z+Q$D:H^\9ZAZG ML$;UH:7_<$496H*UVLSB'O:&W\7C)'PG'67(Q\U98,T5$6 E9 MWO_Z)0OV\,ZT1K^"']"8J9N@L:88ZK;E8K&X6PXMS6M-XCCU"_T\A 39-!=- MUW"LU?8)K[4-Q+N1.?\5_+C7_])6]KI?4)O.B5^]:H45QT 7(HIA.X(A;E^# MNI6<_;<$CS&__!\W396E$X$#V'O)9D"* <4@Q^N3<;9?D^R@ML>$P?"2B' M60!_V!^P;=(D$7NI:[]%\, A7A&)1.+7$@%LTRL0I<.OAS_L<_\)O/;Z1+]N MD34?+;8M14$3YN:=:.J>@.$TA3\ Z@-X@B Y3(+7$$)&R.@>*)6#H(SZH%1N M_OPS!H+TYQ\=. (FFH8#M=&_-PY8.K]\ J*'(V#F*O-_;X+?(\YJ"FY^_?G' M41P-_/GGU^9?OZNA*:W^_",I<\QV5AKX]T87K)%B1!QS>D_A4^ M&TFQIYJPNC=, Z &RO(>]08L_T]%DH#A_0D;Y"Q!1%/&7$-Q6@BR'/R#9R$% M)<&2>([-\'*I;S4=HFZJZ7X/_M.FZ2B;A)2Q[PU%@S.T7$AL;T)+OX^DS==E MGN8IG$ /5=)\V=5UQD ZWDX:4 MAOU!90^5O@+L&TR!J"MX0^=+@[[1UJSA.$O.[*28<0U^9B01$4\_)P+G*0)- MBN*CD9217]!IAG/'XU%)%T?563KYT4F5TZEQMR9/6EER;DQUJMN1Y6SS85(U M:-PL1=P;4L:U/+SR!,$'@VJ;.V2OX&YBT"US+*ZDU-;:BNF$V=V.$*J+^RP< MCK-*P]%9@E8T)+ L@Y4_KK;(RXME'VC=R3+KCLM9@:ODXC&UR9,\<"=R2AQ'GX#?V=KR-VF0F:05BS(&II<9;W676 MSB?A*^!XT2N^<+ -^ 93VA]N,TW4)R!5&7/13C=1YBIB9=!O\@P:;I,\ZV"3 M<*22-UI-&&T'F :=;"\Y6$:R]:Z5+2;2N4223O)1-$!9T&SPS!A?4QKV6+" MS1>-WK(07XX6W P?@2:Y+ _9<.3K[\VWJ';&S6QB1G-N?Z#.T\U<-6DET7SC./Z)^4Y="_"U48T= 8:K MJBN[+!O=?K_=3B5?GBV$(5\!(T'S]6ARJ=@\\F7X%-#&P*H"?0@L'CJ2?'UA MP"A@K$P?VF1, S8P=QHA!T9R-5"7L]!)<%95X(Q-J6C,@>U9D*?? E"#I'RN M3SFDG%SFF,H:A0I[.&.?,R+PR_>CAZJ!!%^%D9@CS$=MC(OQE)$ M#2S6KP)C<0=\RQ3/J(4$)%: K2?WHS1IZIB*+JK;R;LSX)/+B!; MV]"S\MIMOLWJ4\U< > AK3Y%+PJ>FRPSG*ZD6]7L+,L:3,'*:O'(Z#%M/'!Z M$2)$[!08MC?6I&6A$2$RI58/31K""GWEC<3[3P?2$@+:5ZK$'OF6$VZ8B_6* ML@K:DTYLTN\7)-WQ,O.QRJO@3\TFW1SEFU!ZGBB*? MPO,CJL(.&I:0B2+*D4\I]VO?^841&("NA CL/_^@6.3>]L('2$K,BTWND6?^ M[XVMP(FC6,+[;NQ%=4C4(IO8Y&YI2\A-^_6H3^^C;;J6]\D+\NX#=GDS>*Q+ M-H0N&C#R 6UAF72A$%I0&K?[N> %'87!>ZW:&G00P<3(E]V,14ZH5 MH4V^,OC-#*8V05LVKPBXLV(P,DW(H(Z.B(V M2H(\+B2XL=++5V,Q)IMW]4ZCG.+Z6CFT]B!TD"#?KB2.!HGG'+^W0: %'$$Q M@)05+ .&$_9&-40%HFI7\Z-L=TGR3B4?310OWE@7ZZ-Q7!KPXVS>[A>%O,.,S>2EL_G,NOLD0?115?>TF!(=L9&F."!$6_.N MAH_8U%5U7RJO7];<<7,PYAUYH..*"09<*C6F:OUKPN3+N4TNEL M_@+='19FOZR\IPE.7;27DP)>;N6[96J6CMOU2_?'OD)Y'YG=QZM$K+8;5H59 M]DMXODWVH\5)U0'C2_?%3EID%+[5YZ=;&_-EK3EG'EZF7%ND_9.DMGYTID MS2RS0GG5L-=R K\697^9%TQZ7"6V_&IH@K&_:[8J&(*_";%HH.VMRAR@1O I M/.!HEY_+M5PK,5%!C(D/&O&I.[-"&^/LSO#F#YKB_:M3/!$W":1ZR6/NMGI@ MJ+>1XAC<36;DZJS+D2JN<'6+Z:67($6'UF7Z:N[N;:!XQ-^7-E \:GJ\75;T MX7UWA_Y9$Q M\4*;0(^%/J( >W[PD;??C$86&,%F 4,_(].YUKHVB><<#9]%$E6C:A .&(8. M#) P]P<)$[C6SU#F63Q<6O\(\A^"GM,G6A27(Q15].%W!U8 M\5*$"6W=YQ4*X3JZ*F0P02IJ._N;/^CCWO1/IHN>)5P8P'?\0UO>#CYA>03P M92*-=:R:D3/9-+!KS6J_D,I.0J>C#H%O=_I7\)TRE[7GMN6!.;*$Z5@1!>UQ M,1:W*;&S)TPLF5K-:EQD$).4$_WY7FLMZB<]['= M*"4R.7$N)3G=TM7,BFHOHW;H N@0L3T,PO[H>+#W<[TMM,U)9%F,9?,ENCTP M)4=81:]_HI M+Z^TO@.8GK)SA[8B*8*E;!$Y3+4:JJ&P72Y"#_NK3B(=8?30:;2/@,73@D\F M?$7)JRC)*!80'7.C!&.=A5W7JI*%L[6^H5'1[C"?^38(V9_L%1VOHB,]5H"< M70+11<4N=:B$Q:V]I->MS&!H1:,JN6IW\]QLJ3>5T(7 'X7*"S/_GKAY(4;^ M*@>*TX?L<%"Q<,ZMD\/D.MVPB&4HXZZK Q6.B/^5,^(_[T$U.ZEB,Y>N4AQ9 MLPJR;/77$2YTD+P #^H;P>21"\4-FC5E5) [>)DJ64UIOF9ZVK>QBV=RH;X1 M/%[RH5)N931J5^F"VLWC;-8>S 6Q$KH4P27Y4"%-.'^5"U721\G2H*,0699: M3DF=4@JI6.CLU=6%"D_Z_.4[53[O0<6F1K/4I.6B2F86="N2L]/=WK?),)S5 M@_HN*'GD0+7GR5ASVIU5U:@YY4AIF1[9WP MHLY*J)1R [7V;:#R-?Y3.)=NO\J!*O/==-Q>FRDNO;1Y-5E5[#49.H1=':CP M+$2_<@79YSVH2IR/)=*=J9HM4URSHKCU2H$/'20OP(/Z1C!Y[$(IT1745[-4 M-M\:,3+!63VZ_FWR"F=RH;X1/%[RH:JS/CM*L%8.+S>M8;&9K-;L\&[BN 0? M*@S7';Y<[B8B7\%:\1S+E]:<8VKS40?7LP-M6:HL%Y'PG2+Y2I5;,)][CCTF M4\]QE=W;^%3M\6.57P$\5VQSD70#KZLUWDS(E\JG:N\R^+2S4??- C6?]\Q2 MMYTMJ>282%7KE9)L52Z542<3J-/MJ'ZS1(VH0:$TG3NN*L@QNY,?JTYR@3*NE MB$1-QVI^4M9+[5J]I25#Y[0CQ.Z1)X#J,_0Y+VI/GVPXQ_'$TM#H=HUQN:+F M1XUE%V_DM/+BY N\[Y[\:2['R..+53?1LJ99DB.*]=%X2=.GO[OYO?;SJ)-_ M6HY2-$13!VUAF72=L6DI.Z9STZ0*EM!C,';;/-)(GNI&9T\J#H*W_:#+-AN$ M&Y8I*PX[AK)BC"J*,(1:_DDW\ T-;T(/SZ.7VC:P;=0OB1-4\(@J=)R:IN&2 M6HZI^:5A1NA<-'0:;*-8GB?R@_E[ELJ?UVN'V!/HTK?PY_,#V&-L\.9G.'L9 M&O1$$8*CCNQC]$_,WQC]_T&/'/&W<9G1N[2:*[ M&K7P;C_KNIW1:MYK]=.]JR\16NR&DWJ:::K1QD)S9I-4 MJU@,+3(_DK%\?O)_I>H[+GQ$ ?1+:['/XHI5J)(-L]&KA&\A[,+@$P;E\_FZ MWC>@AR&+9L+!8RM\MF8+;E20^K&K\ODT>L)7W7L:^( XEU7GPH#.ZI-R-:Z[ M@B2&-[UX(?#YNL*FAW7BKW+3XXL:[&Q =KE\)%,3$RDQ.[-#"ZB_TTW?OQ$I M=I)E%PDH? 6,!"WK#>29$H5G%H8SWNFJYDXC%L)# IPG28,IV#"^[5HJ)@GI63X3.DSPKIKZ!8W*^HL^+ #DY M5[I%2UI,\0CK.EPSDN]JZ2O(OP_(3W1G\N=N=S,&U596M)V(6B[3AD&-B(58 M#9VW$98+0,Y9S?">^Z0BG4A+'>)$'WS MC%$L-&*TBJ<3V5$VN9A4>J7IQAWW3/=0LX@F( *2M8 MAF*,-@6_ZFA4$ :SUI13BJO\>M$R5N52:)/I+TYU5V8/S?6O7'KY%#CRZT$[ MFC0C'$<6-> FN2'HI$.KP,,)CA OK'P*&TDQ"IJJ5.]G689)\?1\.*J/0VL: MPHJ-\"Z;? H"AOK53-NU (RE]P9CPRXT5X+L.?SNA^1)#CX\;EBF MY(K.!K9NHCK9\LC0%048]6)A_>$L%>X\ #<-[+A\PF/\_ O2-8<8.#W M]/!HGDSL"./F \'$Z:;"RKWL*K&2YC% MW+M,&Q2>DPY.D(FWDRYAZ9'OYIV MN[>MWRBN>YP>37#1OHTV/79J^=-?H'-:QY$X;AWV*U'%=S4 I<9"GPWZR2F> M[[N2N.HD0"<66J?V:@#.9@!"<6[X,Y[Z=Q5&9];BTLL5M^:B@B5V*OQ4Y<)W M _U5&,\NC%]_#A;%2^PT4Y^NU"8G]*J+:G=9IK+6R<'YWJ6]TZQ?DWP-Q_78 M)+XJJHJ:-DTJK\>20A@\J)W9DT<_8.;EH/@CZYQ)MQ/OYSI5%I^M^[4ZW:IR M$3RT>9*O7N<,3TCV$20\O\J631=7XVC5:7/Y>C>?637 K%6\-!2<_\+W,"^[ M?$09Y"IBE!BM*PU5Z6=*"AB7FX7P9M1#I0Q"X9Y_!@H!!"A13UEX>KQ6=<#E MIWFJ71(Z%PZ!*^O?; C I XZS=0LDM5K>';&.KTQEP]MQ!,:0Q#B)=:/V &- MMBR:J0U'.=CK2QIAO3O(>,[">I2F]0( 8SB;ZJ60^.VRD MZQ>.@"OGWVH%:B-N9B;X)H_GYZS(M0H-ME"ZA@.A1L K*=J/F(%:O9AJ3P:E MF IRE6$D2XCILG/A2N!,9B#,-RR\QP[TNC6F'TN(/*?K;39= M.W!YK'_>$$39X4SLYZ1 MZJJ09&KS2+5)A6_'X45M?SKM'K\ONUV.8$V[/8L:69:E"?3?NB 7J8KZ=1$;XA=.700NRA==/PK,8ZQ<>BA4* A*) 0 M:6&J.(*V,4G#T5J*5>/);'=JNGA%2UG%T]?2?10&;ZST?G'*?^5ZUC&@(B;& M-K,HE42UF^L)6A>L6T;Q"I5OEO$^!E)ZQB#)MCC14"-3BE\UNJ4,,0FM;0DY M4L*;%3L&5!;$,$U:@V4ENQK7B?(BE7,SD]#&R*&&RH7&S0>NJ179/FA4U-(2 M9QVZ8;1,/*J40YLZ#<\UM6>)BX_#8HZR\4AUN6JH;IRJ#R+,:% X?07BMV+Q MD2-.9KN_ILIV*)<8FBLN0G>3F3FQS-2H,.Q,VL+ WV0 M ;B[Z*U8IY4M6O,,'DTN(H3^,DE&O5%RVU^VZ2@YBDV7&!5RR&5H# M$FJ47$#\_&&8J/.X8"2S13H;5?.5R&)=JLBGO^7S&\+D2\L.XCP1W]Y\_?#A M*)[HIL4[3C2?E#.TU4U)@!,*%-ME"K49']Y]#'_GB>9[X(7(C4>(^%O ^ZCI M<6^\_JK58XTHY7LM+P*701XQ>'IKH/8IDGQ$U5MI*MYG)^,'0&?Y0MLP] THQC> M#6874;6!A[)JHV8:J&_+U#3%&'E>,21%@(),<;+0U$'>X)2JG.';EK..9D.G M:-ZY:/;2C/_N7-/'@5)QR2972+/3K#*3I0D]F\:+X;WM*LQ N81LT\=QTI?Q M5:W F055(*M.DYEW^95ZQ3ZAA];_"#-0 M0G@\+(J=@B.@ZA8+K+DB[L1.;5,7'',;[+PCB1E\D[?,Q69K3#6M+&,=O-GC MTG&^.5C0ZW3>#AV.4*ATB"";/,\>13X?++TE/_J4EM_3-_H(0AO"5%@)QP&H M5.A0,EE=U7!=*.AIMIN;C;309=9? >@>0:[X_&I\>HF-@^=6?PJJW)J.Y:?3 M2(-CH_@Z7R&-B)*\-%WZ'&VNJ/UJU.9=011T\\GQHF\':\,"4\$"TB9[T1JO MJ/DX6^*47"Y!C1,#;;$,7;#Q"EX?4>6L,-VGYQ6I&[@EYZ8H2.9QM&JMZ'## M.5,HXMVX)";G3)&TGV*7'7I5R/T40RU:G?+7(:IB9R^7O4(?M(<$>-+ MW2F/[NV/VOX__C&-JH][5:.CUM9!6^ MS;3[J70]+X?.\!\I!/[KN/TH#AVE1D95HG4CR]H*O6#E:K(7"9U1/TXD^0UY MS3=)LB.E*ZDL6Q2M:)EQ2K%Z&.[*" _AGBED.>-Z(I,8)LQBGZQQLT&.3:DS M.3*?79J,??/UQ#">]'Z^!46"%Y=@(8P:V4B$(]=RLP8:L4M#Z/=>4+P\@)YH M17'96Y99:605LN0Z3JV:B8;;8KC+A45 M^-;%Y4[^@B7%RX/J4=<45^5B79O,72*KXU;7[E:HQ=RXM$J-;[ZF>'D0?11( M154>.(UBPQ,BXIA9/:GC:&1-!?%!,-.N5FTJC4*M>6, M#N^M UGHX7QXWVN&.6&Z$3^; M M+%X> !Z'TK%EUP5TO,_A.E6(LL-*M9P,WQ64(5E9O#QV/PI'B[I6Z4Y45<1! MR^WUA_4.+8POC=MG6EH,([,KN)L8=,LC2+.FW7UH,W>VA+R.4%31;.%;VV\"=P;+'YFR. M'&4J)^J7Y-UH8)1E)797ZH98NB1DN7YJ9\ M][7O"\/GB9:^"8[M:+5B?8ZSDY+N\ *]IBN7EBWYBY:^+PRU1U_YGNA#6ZOD MK"MPN(A#.R,U,U#12+[.&3Z#A_:3'4 MMU_XOC"$/HKR3:4WX'KY.9N-5+AQ9,#&'):\-$UXMG7OT/'ZTY;0'/.J4E-' MCJK3K;'1&!255'@OM+U:J)-@8M?HX!.IWI(SRD"-K"E=MX:Y5B1\R?&K-3A^ M1JVB)&V=+1?7>+V2S.B6I':JY4MS-]Z2$/OKN+R?E2+9=EBP2:Y MLMH:"YDE/W%FE[9J_,WK&K[TD/ /0?2HA0VS3J$\7:[=F)HOMXA"UUIEQLRE MF8%O7MAP>1 ]9F6#UNKG$D-'B7-E;N ,RY4*J(?OKL2_NK+A\@!ZHM(&83[O MX5G0:'%UO5E1[*SH[5B%Z:HWFFZH8P,OO3QM!N51>S]CH-N)F@5X>)Q9+L);[# M:O9?;*0^9W=8BB=R=6[D9B.NS%3Z4B8KZ=\!$5>#\%IF;9RKCU-BA,.S:261 M(1N#F!P^6Q>3\[%9_0W9);5NMX9)*DER,Z(:2GEV;VSU/A<'FL M?C;/PZUJF2'/"8X*:FJ<6U4R1E,+G68/6XG#Y0'@<<9$$JH+/N=8!:X^)(=B M(MN+X^-+4^OGJG&X/'8_RCH(T=)J/1.G*@>4)#\L-Q)NO'9INOU,10YA9/:T M8!73:6F==:1H\S MIE(G3^2^@5** >D!\?CTY(K-+Q^=/('S5% :$XVDC/R"3C.<.QZ/2KHXJL[2 M83CD8V?V5(3 (Q3Q^=F_L:(_H]A3TQ8T&.JYT[0FV#8G+G7:H=\5P M@52'H_!:V 6@2;)IP>6[5KE&FNO%6B\N;SA#,ALU^+A>Z)8M- M3/X*%V[^[#1\"QL^GS8^#_\"V_7=ZV\?J^'O+GQF@I\[E1A;XNJ)MI3JU8HN M4PJ=^WP5OG,(WUDL^W<7*(OK&8%[PST^\L-JK M\4,@-V:S]9I3R\QD&%GSNJ(SHV=G"!_YQ OML0 A 95(;UF(+T<+;H:/0)-< ME@?NCDNZ/T?_F?>_-*/,H0A[7 Q>R^I )Z>.;&3S17Z67_/-@91X(*WD/;#; M6UW\VA_].YCABQI?-PQF8KB4"V_\X!H+D23D_J.CCU\92FC\?8[T_;T%'R-!K7. M'/R^>=2K-5*,B&-.[V-WD.6_(;4B8^#U0.)W! ._VGDK?'BZ>52&NB$B"[JB MK>[_VX8*U,9J8(&U3%TP_GOK?P/_M:%&D?_[VVMM*VL .T*O\=Y[#__$T/^C M_K^H?P$;6T#^]^8_;5.$'^VI8.R]T?O[WC M7=#\7A?^<(.O;OZTA:$&,%/& MTDA[&0Y$".H%TE2 _Y\>H*VH <&Z'YK.^/=C,C^AWPZ!"/R.8C:C1K#A!0&G M$O&HP%.Q>(*G22'&)^1XC&>&(@-D@A 2@GSC#^0X=-SP'([=,?5[8N6A:$%';%G>(WK:I*1+V']S[WZ8%>H Z\/,#KWX?9(@W&/CC7+&5H:)!*W0_ M5B3H%,#F__N?.(E3O[<V,")HR,NY%"$1@ M/1KV\ A8_"G75@/34V";;E:L9W-8&P[VN8(^A8#FF<8ME[M)W&(DS=&([_AU] M\M$9).X>H+T1V)UOD(#B^SH:3A'H![34OL[>&=I0$-41]$X-*2*:FFG=;Z1\ MTR'2($^Z\]Y\%X6O\CLFF3O8LZ\WH.(UP):JF. Z)GJGKV3]_YY/Y&/G%/GX M(9SL Q!/'%.:4^8XHN M\EW:JRFX\>Q:3; L7I*(E+%JDP,NW2TZU*232MAB\GT3@+%'TQ>8O0F9D2"IX5! M?D)S0BK*XWJBRXW?^S.#[I)&SE%?HKH M^S?[ON"N5^![@O@3'\ZQ-F_=D7KTO;3Y?@XL!\;?6@!<*/^;+N@[AOZ_NU0. M7K:A^(ZNV>GVJR5^.]"8>Q)D[FKGRX'0\^.582$B.(Q"?IP)Q2)D^ MBJ#0_QG:?^.^<9!17.3\>Z- ,MI A$^;VE#0--,9FLN;$]F.IBM8T-1IJQ:8 MFI9SL]&)[6YC.>@K3@\OLQ&26'##>C6!="+^Q)!L*,6"D0DPKHBQ*QW._+^' M[,K__B<1HZ._GS4M1Y.LXT#Z!68^YQ$O/>Q^JY[!V(8OM^/Y; MOS^9;F/P9R)!T5O'^4'D?GD6\9R>0/3<(>(3PDENF&G8TE8K8!@ >-4NJ'AC2KK+XWN.)A MFM\VC!' M:G16*A;D8F>@"<\XF,^0(#FU% VC\%L,C>G$GN:[67D8@HDS0C"Q;T_? +A] M^IK6DC>Y]"3L6&4%$B9C\?I&$\G*(87AK0,L7\YC\21'=IA77HK\[DU:$/-P^N#OVGDT&68/@@>>31BVVU MG*X 05$C\9DY%?4".5PNCN/1TW^A1]]N)6MLT?/;+]>E/PM1GZB)9]Z#I>"S M3^3OG"[76QVLQ5AQ0 2^7 3W4PMX>AP^@>W\;^/D.UMYW'CYLF7JV &^/O%0 M)2":OEIXM 3P^%>4RKYW8?!@H;^>_.ROQ'IKA7"0_,'_O3(>.#?'#.>@OQ>, M_ZH8^W@A==K4=<5&A6%83H&N/31!0V#=GWX-)NM5;EMG4F0E%4G#EQA/RQZ.[@VM'9 '209.]>U#L]-EI@ MI-C("C@U^,L./B)=>U1)2\)<54JN*AAN*5V5FQ#+R4JR4\?RK7HWVV)OL6(M M_9CU=\>A8>S).CQ)?RKM\".[%$3'(P&JZ[&V4\<$&[.G0$35IQ*F&)CBV)@X M]O)?/T]:6?"&&1T?W4'N(BK20(Q'HSR1D&,\+0WCO$ 3)!\=DC$I'I=I4MYD M)+:YBQA3[>ND,2FK^JK'=W6B7B@839[TW/2]EO:2X0KS6(M2ZP6SR)%<<1&/ MH98GS7)0=]$G>0[_NT]F.G1(3VU3$,'@H8NRT9 \9PZ%=??>7_!I\ ._C<"? M?IZX^N[,*8\K,\[/C"#W\9B8]/'DYD1N\J-2+O*=1O=QFL1&I?Q3RYPC,W+\ MU0W?*J-= ]8T"#:\S0-ITS4<:Y4V);#-F=CCY"16F*7'7%FLS&O=9C8N@<,Y MDQ>]4T@+.$M#$3Z8)CD[CS_)TE-PK"TLB\$&%G^_R:[##7EE2806UY6AK-8I MO=FA^$B[@V^J>-[.*XJ*X F:H?#G5Z4N15J?NG>O,Q+[X0D#9EJ8B@.T1H*AK+W//T,F11^9X(_B7>N.O<.R^E0S M5Y#V^WC':N;=SR]/$H2R@/P=F8O -:>9F 2BHL1+LD3Q=(*1^009)WE1B@IQ M/,[$Z(04N-&[SLC>>M\=N;>I %7-9"FQN)A,+"Z]R/>;I#CMMN?-P%[L.>_Y M-"Y4 )6?)>71A T$4EB:5?7(?EL2!A!.NBOO;W+ MVW,EBP.JI.&?=:MM+HP=TB3E=&/-Q9](\9I#V M]H[^]S]$%/^]^]_]"LI/VXA?QU&XWTS9-$P(16V@3/0(SU.4 MT*V-Y]-N8H3>]RYP)"@\BG\D('Q7/'AZ^Q![G6,_ GJB8&]J03E3IH*&@240 M7616X=?I_CKI7I)Q21?9^)9$@F0I#T"5>CWR*!#PNJ_[4Q!VA@BN:+&=Z$ M;S%EFN(U+$[-0XJI@Z(V.LW;7SKBM=L4 40!0M MT-"/6Y;R'OO@"S^+YGUS MSFT#%'X7C3[G-7G%R\0=LSG5Y25';*?P^HXDCMLC&F3\V(-\WEG\X""9N\2S M]>8'NGQ/+7O I4='P$R7SY_P\L*[SZ-)VHKCG]X#!'&,B>@HN'<5?+\'1>>9 MT:' _1T3"D!\43RT!,]3\NO[?[PIJ/N8B%T&!WT)OR0.UH)2.T\(P=)WA#!H MOA=C!7[S8.-?7;DF[J+,>ZW*SH%4;R73]\@\!6[4BB"'GA[,WM9A_,1>FY=4[WE%]1,*]N\#7:"M?66]1=RH4)"L?K::5_.+U4*.&71$ M*&[6AY_?E@L1U\EWCX.F$Z?E3H2F/65_"6AZO/2"U/UI5ETVZBT;&)1'E>OS M\:I..]E!(EM?CIF2P47E:G[T"MQJ@BT)L^< ]]*36%XSAS#<9X$&8U.L*E@J M@; J^Q")AN@_',SAYZV7/OI!^G,<0IF!OP\G"$^PO=<4/H1&$?3C79OH#<(; M)$HI)7!,$E;VW5,O<]_C]#E^^H6OM&M9<)3^/E]D&!S!<>T=.:5Z3=:VH[*, MST9TQG1:7'7AG8/[$FKZP/Z0D&X>>G:;W.'=Q#M=; \'>J:CO::[I'Z^Y;,; M-6OFL09,A[_F+=R*!PDDE$5=<1PHO9Z.MTP#V6QMA0%HOU=8$=E&0?36'S." M(_B;_![II8<^=M.9+1>VI'$&J9X6&+F:7TO)1MK8#X2BV&^2(N^"!LY8\;8E M3=&VI%,K*7^\6]T#[)_/:I;SZ90=2B-"!RIF1Z?PRK)FM'OV',\W^'3,*"GK MY'AQ&IURB 1G4"_/[^Y^BVJJF2<8]M^@9)YLP'^?&H&2*V :?!Y@@BA"-0(% M @H:DBP+6?^#WV(0BI&#/]@ZU#_P+=;&ND)QT^%D5\C7@;U!!P$-=82-+'/A MC#>_WD'7!WA#DX"L&%[)H5=*@2A&XK^?&:#W*_'[=M/LU0;/#B]HZ+D[0=MG MAKIIJ1B^DB3(883<.'"[7MO=D8K^3X&ZRRE^?H@\2?K%,I^WK4:0^!W]0A+G MC9W &/C9Q:$W=Q*_B[YE9!7B',*/5,Y+)/8.Y3V8S6-O2L5\0HO0Y)M M\/P#CS)(*8],:W6J1X&4E\_7''-[\89_U& Z[[V<]'LP7+&^( M*==6#&#O)@KZ)#$L]FNTA.?UO-!7E6D[-3^8*/BPV_I*V6Q(;,,[ ]WL8<\J M/ S?###OC2_M#V^'\:V95>IS8BG.*5#I9MB*OK36S;,P'O(;^F>HT;\WY,VK MO*>C=]2S)2)'[/NZ2;#OZ2W(+)TU@>ID'>PPT M;6L ?D#$>0D _[2CE^/KGW=].(]7;89G+X!@R()F@Q/Y!V@23ZU$PI8;([NP M9+G(8A!93U:UC-0XZ'A3,=!U/I7E5]=[/56&%481_?+N7V0YPF_.2Q_!!='&BA\WWW)>Y!WN"F>"V8)JOLAW*)8;FBHO0W61F3BPS-6IT M@P7=V/_>%&NY TMIWFR]XAO6&V']8<8[@B#/9MVUY9(J!_!:W)UQ5F9A0C^9 MB-W&A_ M+V@+864'J$Y XF\K'N^W=*<01[PK7+&'/Q\@_L9[80G\CDP\OAAV\^7;;X8E M">\@OAT=0!-W])/4]4ENAJ7PR[D:]N;ANC@Y.@11,<$3#$[Q- X2?%P8 EZ, M$5)4)$1)(C?7Q9U"3[VT#2M7;W63K4RD4J^7B[6\?Z-H-5MK'_M6T3#N8MH[ M.@E'1=5^:@Z&?! -Z.A_^JT._9U?U=Q&2_O;VZXPOV@&%4JC+6<8NN]P=^L@ M-H6OB7?^T8;3,EC0$;64KGE^4VX:#$+G^U?-> MFQ:P7>6V\TU;A"Y'E\)*WMCNT%4D1+%2A]0,* M*[""J@0X%J\*PL]B(F\OH(/?^>UFS#L4"@*&[4_!UPOP^!MW.V,80 ??F>YF M;?/G+@-$8"$ZH/AYXD?+_FR'0?(2QNLP;H=S]"HMH,>&09Y;"^AB1C335(,@ M/*#@[0VV'X^AP3-8*1>AV@$0JV[>I3;\1W6'L,;+#+2S32H8 2!^@,,]?"1+_" @/+*9RG M\#!3U!(E*R %=,5&3KF%C2!^HB@)@WNEJ%AS";1#>/D:5#CU^29'EG0ZA''F'V3MCTT:IE"G: MIXFF9F&*/M44OTS0+W!YECE/B9:$@?0.\X*#Z"#UC=W'X,@@3AW30ID^3!;0 MR!'-=IIX#!--5Y-0?9 $X-?2"R/9P=\M!)KCD5]3=,7Q1./6H_"N&E IGE=FCKX]4.#/__TR059M"N+WL*:@MI""V:@XVP> M_GJH^X=L$99^.@DI'MA&%&Q(5\U<^"3T@22N'G:!H'4:VY=4R [!A[(@SES% MWM0E6) J0P?]BPJ3G!6"-["=@,*;,P ?OR?*4&A2$ M47 :X(^'IQ3##R+1UPX0QP9T_49PN"L;C7WWJ9_^B)],QP(C"!!/"P7"^3!2 M71 M$T#^0:$4 R7DD>]!(>_3VY>-H"'Z.6@)1Q<(UD9!/U 94L.; Q3EVVW2 M27 <2X&H]#PCJ*B#I[UJ%$\-H#Z>@=8+4X0X#LIG!U.0\<.>B1>(2#$AN*7!W+H!,5@JSCT'PQLA(X,,]#KO1QM M,#U/*7D%><&CGC@8?AH8ZCAO3K+KF9B]-@)*]OG:T6.O)4BH/-!T@IRN#@3; M13F4S1L@%* A_07I@_Z!?@,,]* Q]=\ M^%=XK'RIW-HC1/T1XJ1G [UT._P%G=3V0)D;:,H4=+P,A!0TT3<(?_KV@X>".\\> V]YX4=!,.Q5-]8-P<(.AH\A+P*_QWY2AQ"7X1#DUTXD\>6>6L$D9[R'?L=B^?5$@J! M'?5=QXV.O-WUUG9-J:<&MU9%W 0DNS;V@1TK)))HP#N+'!*PO6IE $D.!1 J M(.B:#5&MU!B)F^27&4Y-%**C5V@F2FT!Z#@+$M2ZR"D,GO1X!;MR1<^N"E/% M\4Z5\LP/XMX31V4!!&\<2*=Z.W[0:53BQJG8H95HV@Y2:%#QHL\[[-@0"/WH M+>[-#_R(YNP[3)["W'\7TG5S4Q0D,WBO;XI'\%=(<-="QMHRX:R-#X[7=Z51#RU&06;^? ML0T/'00BL>OM[;)]QPOZO?,4,E+(>J%W2JC.'J7#Q#'8G=R^?0B@N/&NO/#" M])7]=M"*9TY1J(-L'_SP&P(+,1Z@TUI@#WY1[+,_J\"[(1=RUT#T\TR2)T9H MF!IT*2S, .BS8'G:'5H;] MRN9#( 6N.> E!X-HB@$0-9!9A'4HK@; P )/HV6!@&ROG-O M.X'M>0F[//%$9.NU^#'\AM&> XQV1&R.P3&EB)<6\.)9=$8WV )EAXX>KOU* M),-&:VOHS9[V%)\*'##FBF5N/"5KNU?"WD^,(.YN7HU$1_-L=B!"SP'36VI_ MZ-]W-/:>A#&/=T&,I^.1)AI#KB/+('@:Q$<3_$\@E;XT_/8MQ@-#):B5-'/J M^^$/*_IHS7Y/3C>@\#UR8^RQ%2QA/.DYE@>;PNYU %7#AKX;QEZ&&_M@4L[I MR>Y'IK*&S)D/JI_/$>ZQ?PM#$5/PU>#'/-VYB7"L^8]X2/2WU >2NKO0^5@D M#D9[#T'<[TVJ!!TH' C_F^(I#YX[ =7>J64&(@G$C"*1!1YB?3_I9OKS\:XI M#9:*=XLEH"-O+G[ZOM:#-MYNI_+,LI=B\!RCX) P?[T:"KL$-OD ]$*P%*#S M!_Q,R6V02+--:W4;0.CGCEG;V&L,N2^VIWF>\SN]3%20&D!;U+Q(!4C^H%$" M5S%<3Z$_E 8]N"Q>R+T-[S=$S$$0C;$T=#RW&F-G]YD!0RG/^3.]A*CHN30^ MA0+5 0(EZ?T*0:*Q9N7UR>2REML M$HV)((- TNT M9UK43#LPN%*09 OB"B_Q[*G2)Y,]0=SYP7CM+PA%H<6 MHJIS+&D8* 1^ND95WHK%S@F(F%_ 6(<=HRJ>H"J'"O;I;]VOG74.-/!M =K. MU9G;9(\[M*&&1$-QI\B<[@3J0[!9HWH8^^-E-7MO76W7UW%>787;U6\!7?%%&Z]W7 MH#VWD+^KB:BGF_!.O.F#I'?N>/8S8X0><#;GUXCF<^^9Z_B%8;?!8:O3O)RYK@+V_=L MN4Q U^[L:-WZ<8UDJUW,%6O)6KJ8K!1KN7JKFFP7ZS6>)ND8GGAZ<\5S'EY@ M@E&'6!$&B)L^L9U.?=,L7 PR7E9;1X'*96JXC^^PO>J[OQ?5#TKO//C='[0)\E"2I1/QC0;%7ET[K5%)"9JW)LV. 7#\C58$\3LYM10- MH_!@KN;ABOC+,@_I>HVM5XH9&$EDX-^9 M;(W-9AX"BWJNWLBVDNWB$4P&N[%\-VM6@71%_4(6%">ZOVK@D6\A5ZEV6 M)RDZD8@>W9:ET7;VG+>=_9 MPTYD1BY3_F[^1*]R%G['\7R3"S5:K];BHE'\ MFFG(-KEBNW]T@^ =Q#@V-0E8=G#T$I;UMWX%!@([BX6X &[^1.["M)%NEU? M.M]08_IJ-+X;UE^S([5Z.\NVZP>S:;OK]1^S-#73\7>I[IF<0^OV?U$4$;^* MTGN2-=_53.S/+]28_?YFX34U64W6DGE_92%39-,5V2>3D^W1Z.AOWO\0Z%_8NL#TE\TU+-JSFZFJ,/ER%_K2TZ564RQ4,]2\3( M3U@HZKM;J,_3J8FNF%(<_T0@9&+@%]KF,[)0FNF?Z93T#F*M^H?=H=,9_R*S M0WW$[.SII&N(<^'S"S5"KS;EC;J2YFDB$2,^N!;MV13Z;[ IGZ,3.@[#,H.3 M)QOH^#$)F9"KP;C&*5>;\MUMR@7L%W]9_WG;R(OU=B';VMU#'D\0T3AQ\[$] MY,4[S.OP+]E _KP1OVCQ=R>:3E4:KGLYF,\5:GN4I M(AHC/I/:^88[S(]*I(IW>K3G? ,TNW=ZWQ?DJ$!OF[S:D>NFB:LI^2M,2;)5 M9,NY9+I=;T$-F: (YE-F)/G][,C1*(2R_%C./W_Z:C["*4_^:":NC6XJ>U_^ MYB(+S0],^L0SO" L7TW&(87(/,GE$ F9KR3;7RK)\(@ZU M^P=/PV7AY 7G;ZL2HJY"<57MWU6U__*N!@KI)7(A.6$_),.XL"OUJ.N5>N!Z MI=XAJ+[Y2CUR.*2$1$+DX\*0@%%I3."'=#3!"XFAD)!C (>_WOAO]9]XP^4R M1[DW+O%$GE^Z)"ZXH>9__T-$\=_^?P]=5N.5&K[43VU[T9P_V]=O/#C:9)^, MYI6DS1.%A\:*$<_0X&'HV/&N&#[9]8@^\9\Y._QH%/_4\'>.VL""@6+>2%_! MV*Z_.K5 Q/-8H=^/83^X6I++0"YF?F+'N^_PLQ/]X5WX:[JV8$CVSR^\A_&E M%V$I.-C=WJ.'!.I=5V#R,@F8.) 9GI0$J!F'@L3'13$!-:8D)J08/L0)>4\S MMD5^.!UW)TM\L,YV4RTG4:BO!X-RDR=X\G'+$K-8#D35'N&NKH)2GB[3W#0) M6S*/6S)YG.P5QA%7765)?&K+9JQ0'O'DTSX3;3W2[39CE6RD8W-)?ISHBSW4 M\DF?M6J'G$SD@9[5)K''[=LB+/5**96VG@TPI3SC7AM8@D+ MGGG:LHO/,U%07MMXE'=1?CW2N 4? M>_IVJ[I,**GIK(XK]6:*9'+EZBB!6E*/6];-Z:+65R)./ M/^US75RMI6@NT^+BU84DS,8*_D M@>G'J8:#D^,&#M)N!*_*F;@.1CQ!/6WJN IKK)GD7"5+W=$DKI%Q:00Q>@ F M4Y;)6T8CIF?3H-'GZ8K,EQ4XU@,XH>OI64.FQX 2JRO M+/*);D; \S&.8SE>;0QZ< 'N"K$9:9$K*(1=55L%LLJ+A9X1($#S$HQ\^EB ME(VDU"B[*FCE!5VEUY "![@UJ*G"&(\U9^IL4&YUN]4$/VQ"B3K +7N=UKMS MKEW#NRDUGAK$&\*@FT1-G^"*$UUY;C,>)?1IL]U9P %03\6JV4F#>*1= M-W#@U.7BJ).O)B%<8=,G[$JV5W4(5-#R K$Z66["HVAII@)1JEHJ$F:Z#)4P>0%:D9 UY0]4R6Y-QA M R@F!,Z"IP[I@>EDUA_TK9Q:[I%JJFDLLTMYQ%,'X"(HN-9W.B-+C527E%Q, MB@U*@[T>T .#;E20)[-!E8L.J,VTMI.Q*NK?*-'GZ M &/K6F&Y--HLJ::U"<-H%1TX-FQZ@+&3IM00FYH:4>OTJEO118XM0*-%'V!L ML9X3\W:+=;F5WB7:3-HNUJ%VH0\PMF=VE3[)I]ELU(W)[)),N\0 #N 8[E. MI%:K<3T&5Y@YJ#!=J3I(P@$<8&RBMVC9S?E:5,FR:@QZS#0UZ<->#S V2L>& M:]RUBVJW/U('\Z+MB'(2NOH'X-(D-+)+]U4\75U.*-,9%EE$@0/<2JQ3TJJ6 M[Z?5LJ,L*HP6;[HF[/4 M\2JM1#;M#WE] &^YL&([11729XYP*TA6:[V.A$V MK:XF] '$V:12\&F!YR[1HQBN&H]$N7<5('CQ1DU2;A>TXTB"O=MX9N!!2\D M?&?\C>NNU!U)OI2^W4E9[/1OPCYES5QL///-9R\^NO?34@M(IU>S04%^SGOQ MIJDPM$W-=<")TT#'R1L_9/,^N8N!O$M<&1$&1A!W5SZ$@0^Q._S%%<$K(ZZ: MZ>]B!'$7OTI$&!@1NXM?)2(,C("JB;@RXGB,>&_5YFO1PWEG_=$EA-.:QR]: M>_EHN<_K!^%\];$NGUTC\VY,\5=<*?S6_V.[4G8)6#B7/'P>"HF[V&GI\5DL M!!=.!V@@CHZ&%ZW3)6F&JV4(JS:X-,L0Y$\#WXF8+C'OEA)L4^\68FV!;MBZ M*$MQ0=CP3<5E@X.Z&HZKX;@JA^,0X94\_%]!@]=RX'\%$<(N#7]!F/7%%+I: MT8]9T8<])??_$44 9/F,#M3A??<$$SP+ M>W\Q3GFHQ/0L 6FH9GR>\#-44_XKRQ=ZN8B/X ,U>9"YI_3,!%A@CA0_<71,-//.C_N>" ]H7S=3!J M[Q03[!]E"<=LY"Q!]"[X=@W%::'C,SCX!\\Z$.>")?$?MAEOY329NORSR-]M*AY57>7#;ZD6%?7JEIG77D*#.PJ=3B M!I. J.B"9O][$Z%N,/^$WG]OE*5S;[BZ9#K![S>8(>B0&*X=&0G"]!Z)7M*0 MT#_9![E+.FG!LE:0BAU!<\$-9D,6P:=@S\&F($7H+6-SJV[AT8SC)@9FH8TS M:-4L)?Q3-A@6HVR<>0/Q&+GM";N$0P7W[^ M)BF*<"".C5E !-#K'&K@%C. @TY\%#3-7 B&"-\$/_W/947'R*G MEPL[#:E.IQL^3ZNA1#)DH1LI9\E^JF&R8[5?&T-:4;=4E#Y,*^KG\5S7;Q*) M7%J.\.6CJX^VR'[-'!Y;-SZ1[1IPGG<)TL,NODCI_(@K-V+L/-K3ZV4#'3]( MW?QAHK<$35XSAM\M8W@VT;[F$8]LR]\GV^W$S*9BI5(.3T_39%+I265+2T+9 MCJ+;,&[CB:>>SC5_>-'YPZ(QAU P+04<;XWV$MD6VM3AV3VK;ZYK3^9&;21I M!37L =6JS0LL3>;2:K8[RS9I=3Z+]_D%G_#668E;AGD:&%T%,I3)T+,[1-]< M(D_G_;PBDG,GIZN*8G6Y:#67R;E=.KWD1U DD;<#13)VS6]^L_QFPP)309$P ML)P"PX9]HORY5CE\CUFLNZIJ+.K\3%0AHUI?/I"%Y-]7[^R6?#UN3 MA$WV)_W)$I^YAC5T>KS9%T:>8;GY$[\EXO%K2NJ:DKJFI$+AE'U,Q,&:'FJK MN5[C0*L\SO^+O)M$PH;-&$+YTJBG NB:I MKDFJ:Y+J$VM]@4S5C6ULW' M<2S 8.B UNU6Y+C9D7DK*]0RY7Z<7M%.KHGN M^J(\K4LDHM>LU35K=Y"3.S:^+5+X7&2^6WGU\R#.B M;Z/Q4V66KVFLK]IFN9>KPL9 DQ"\,!M"XQK87C-7U\S5%WA6GBS6Y8QB3TTH MB'E(UFG1$#47T1!^B\:B&"Z0ZE-@"6A&ST>[W+C5MD9VH:22]JPE4.M\/2>- MT,6IR.^BXK>) S6G5\F_IK2N*:TO\=B.*?LEOM;*+5RGP9%Q>R[B_')4BR:1 M[*-ER=@M0YUJ2_8UT_5E15BBJ0/,$99@=^O%-9+^N-\6FN/5S^#$A7:NE^W1 M^5+91D+Y4#Y[0&$+Q<*LU$J0$SR]:!K]6-J1*NTDNKJ>\C;=']CRZ"O,U3?8-I?G4:;(7LMYKNE?$E<92+.[:]89E3.,C5+3;5!,.Y]>KRT?&Q4QV@CP9PKB'SM?#K M6OCUB:I;7\(:2+Z2AI3="!?\.Z<8J."D @0;M-"LZS)G T];)V4'6$E1='57 M$QP@9<#4@B_PEC#@DTG=A#Q<>Q\/*'0V0U>G;*8"N'J=*.#Y9,2MQJ%_QGAG M1<1N8]?RL6OYV+5\[-CU]5\@Z59K(D029JZ:3?>&':_;LFCV[9L^^RN7;BN8A=7_( M6RME9KR>20(NW98ZK53%B9<229[PK@(@HK?14RYD7F7[FDS[AL)].C?OO=+- M*1I?T3I\G.M:*ZVV+$W5UGB!I!LEU^*W%',]V^M;YM;0)A+;00& C2D(UA"E M7A4!\O(Q^+7B7 __NJ;7KNFUS_A:*,AV5E7@C$UI1^ .Z.&IE8I0!:=4X(3F MB!EW1UTKV6[R1 QY6=0M@9^PL/\OD\UK2NRBA/-TOM+;I7/9J#&.LLJE<*4U M&[5*Q1*K)CWI]"Y02N"G.MSXFL;Z4B?9E' MM9'(;:6N7SUR^"1'G@,%+1\K::H;Z>0J=E?(4M$13\1]IPHG3E4WPKVZ;RQ=TEVUZFF_W_VWK1);27;&OY^?P7AOOT^IR/ K1GD[GLB!(AY!C%] M40A-"$V@ 0&__E4*JEPV5+G*+H$$>:.O3YE*"^W,O5;N7+ESI\/WC2I7=3LK ME%^5<+?& &13\2(;JE8W#A3)8FA@/ON2;^C04'J!X<=' MI)?W%Z@ZB3*V);Y>DYTM% OCON)PFPK%'TRS6>FI3/CBQXB%S!)Q9GW?"?A3 MJ<[4K="S56UAR"X\G)=8E2:R^&VNOG470'7GSRI4/<'P64)G=R=2?V.EB5JC MY:;3WQ-LDV=9L2*0;:T?\G94U1W+DU#V28?LDPI\0[GHC\I4_1; B_1NAM0K M4YG;MQDD&!4,*<>J .!4G "'.M)MC^)%]QC"K*6K:$;)K:G.Z)[ M<1?:FTOO'KG=XGR[.T4V)K;2&HHT%%LAPV.GR@HT%5>B*N2$UV6WY*+B*K)< M1CX7E9@YA@AN^7]!#$[+M,4^S2&Y1G "F'<1V)9O!#C%N*=L$+B]+CD M\=]#KN7/JC'C(;])MA^NS:Y%<#_TR/_&5#_^^F;=FK=C+E]Z@:>GYF&^8A;-?AV MS(KA[A=D$^K3#DS.HM&D-DCVB%49E )A60F1C5F,;S M68*.\= Y1.UMCHO%M?OQ<+#]_/V.]^(6D=IJJ3-!1:[96!"TV]\C9+4/< N. M>A'9?*$ ,TO2*&2\'CZ-'$&2,X(HAAWON9GUT4G@8B^)(@:LQY/P^.AY7_D$ MIR?*!1A[_4+,'%U6]FQ3&;'5Y<[OV7MS9!?#:"FJ%4UE200>U4J)& ,K]"0] M$OH]A&(YWEM,92S/Y9BF+&.L6VU/&(!0D'&;1>@8+]5((T+3KRJ%_N'XX.*, MW5JVW$^\..-.HMRT:4JW/DEUYT0=9R0%IUEFZZVWX=VS?F^J3;LFH( M'8A.+UR]1N6A43I;P&),MX6XAD6*[A#8L49@[T:V5 @$@629$CNICA1WW-BQ MW#0 R :Z%)DM('$A&^I2-PK +J36Q%0O,8V#"24J*%']66#U@G>[R@<*QKU. MTK7QL#&C[2["8KCB$UU^:1A=E<>B2M,DGL4H6&D:ZEA0Q_K4*.KS83R==^6> M,)%,I.NNO/*2[6[&8!45%:C&Z"P-"U3?F]AU+"DDGD=<<'6<7M4K%67CH%KV M^76%WK6BGJF\4 IH D/,B;]%-@1E]@I]\%Y *T.S" +O4KLKK2P5= UMA@J M"KV+#PR.KB-498IPN8!B*IN\)?;- / !%3,?0(7MQ@K;VG8B7[:5C"<[9L:P M!0NNRY,HKJ6"PZ$H]P>B7 B]YY04NRA8^NN,+93E%H_[\H3=K 88)4IXS2OW MP4P21G %%(=:6SJTME2 &FIT?Z+1?0#5,W2PDGAZ4>9*,Q/%#VN;)K8,>+,P M#J,(F&=V9]+;A2#,/FJTEIHQ9 &FGJ5:A(.I9^D-QKI/.&P!&#ZMHO>O<_=X M9(X6>M_<(9N&5/1;[E9!AB%W1]6Z\2R!P$./=R6IP?2S% =E'T:WFB.0.9X? M-5D!4>7R7.V6Y78?H!N4A,Q25%PK+BB0)26WT[2]0(Q1&N)M37=H5OE",;W4ON$UT?*$I^N$;DTF0W: M>OB,2ABX186Z"X48[UAY,'B?%^E.DL_'$+ EUM:41V\?!+@D=[BU,-9QI!2, MW')]RZXFHPC@8>Q6P&%"V]VH:H7H^2/;$PR8T :U-*BE)2,@>U<.RE@R[([4 M7.S8?8^?E3=D<5'F0I8FHIPT',^B<89B$-%00;M#2%_EZ,'KF+8;I<744AF" MVZ_MQ<'MZ.V&U0>8!I$7FLT3%)3-TBB;_:HT>NM9*8/%T5.15Y8HBV%Q]$

! W<4JHRURV/ZPBAMR1[Q0#L M@S0E,L1^C!?7WHG7)U)P>3W(NRBUP&)94'=)H.[R08X&!J+89^C_#^F^4%Z! M,<8UJDEU;$M\=0NH5UJ,MCD5QQ"9V>[*8J72H9M]'L^?"DIA=%RK$2@[W3PB MB;6XP)V$FU!D@B)3$D4F<&RYXM@F.+%\*6MZPI%44!W4D>94;CG$0"#SE8#' M"\?C;DAL-9FATT.1"8I,\8I,O\!^X="@2DR[3W$RT:XC,UKM"K0*L!\=AB-0 MF-5SMR+3-4H5I'% $RLSP9KL*8F\7CF3_.;JNI+?!/AD.JCKYKY8X?HS6R[6 M0R:.JJZC9#9/QAB&/1A,8=7U5.'TZL4#W@2JXXKK0BD_QA'A(,[%EN&;W(P! M0 45-O-9'(OQ;N4T O5.9; K%0ZXDR@Y3=H8/*"6WM#KXH'B-_E\V>M-W=P< MQSG*[HUD+YA5%\L^3T05U(EL'HF+SB&XX5FU^T3WE>L%O GOB<]U-()N\EQI MY(HYM&P?W&$$;PK FR)BW+2\$WBG3.$JRXH<>H.4T2S1-N6,)^QB*1V0QJ%, MK+:5BNK)4!/[_<#L"97U")0C8?,[;_QXR(:%T:&,]D=1V<>QW<*864=S:EVNNGNPK&CR$;!'+,;B&S)1<951+CDFI_R5662W1=6 MRW43%XT#Q0!FB/0Y(K8CSE"?NWHL^+*H9[RQ8!J',;':',P[2TE(]E[.79.S M0?NPM&5DJ& NP\S1XG 5\$14)SV/9 LD%-=2(J[!7+.T1$7O!>?$172T0[H] MKCLDR/7:R56;>A^ ,PR(:");R,>U5H+JV+5<^V*ES9)MFIIGAEYQ3"@['L]5 M94N$*EFJ\\F2UPFW2#M+7B] 0, CB+=,U4I>+T!9Y-9!P' I./+2-B39@23X7K\BL;_G*[R1D\N#[J8)&BUUEKL]K_\C7Q%+MX> M?_;!KYTJLQ:[\81"?X?%)Q1^UO-?: MJ=UEVVPBDXW(V%O*J3_403)(@CR2?YV[*",\/PN_WD0OZN[KO]*SS=7 M-5?,^],%-Y%$8]<+_.%BQ[^CG_\"1OTKDH!OV;]7=.^N[[G@/<,9 M_F(O=PL-L52Q$8O;[*G61%RT9O2B'_5RGKI$I^_L9?Q?3TY]Z9_D7%G,:;O< M,>#Y5HO^PQE?J7-.,P-#+6_>\<' MK/T7U(E3OW&2A/3A.]_OOL8L&H7+%W:ZZ[@E-GK3XI8S:V^;[/!%= M;X+"8_=WM>63A(S?.\?R52*VU\#B*NZ53JB MZ@4#7R!?(X@JC+K(DMT9(TMC1PW6.OZK*8% *I1^4@J2Q0N*5IP/S'1^XEO!TL@WSML MZMB& 6IL:Z&+.K+KP?4LE*:@-'7]$*NM6;83>F3]A,,++.UU!]4%OG<8O=36 M6C6NXWB%5KB:C>Y$0;,$#L^K0W4*JE/)B,/>@6=IX?/T9+PSV$W5K2K-ZF@; M,@C ,XBZLC@=U_(("E0WBKD&LB=HEBQE9,&QPJ^%9\O_(+1*;*6,&.*LQ-J: M[J#K"8_L"8Z,*/JF;X!TNK*L:.+%2]#;S7K79\@JQ9HLKT^WXD/:CBY% MP0I9,@]EK4\-NA+K_#%$8(FU->7AV&\A/4=KNUIM4ZOK9IXG#8M#Z 7) *2# MB^BP+([#6U7N1A5[60?(O7#@#2ZE84E(6!(R?3%>M.=QPC(;(?GYNOG>\>(D MQO,<;>%[PL*01_:/NO@;RW>RO6_)WL ?LY.!V>XH!3LPU@%/1G>T8$@^G![B MVC2!+ (+2,("DM>-(&/CD=X4]?::E>^R72NW,O;#T@HK1CP21ID8BF0Q+,;B M2G?"(XD3 I/'F \I()RMJ?&0$27;#R%Z+4K\H4?^-R9-\/IFW9KIKU&PDK&D M<]J_0.'#,C:UM[W=#A&:B^7"[@^K_7V?)Z-;80@4S>(4O"@Y/DWP+C!]+O\] M'J:O4NCRO:!N2C6!SN<83?=;>S_7K4_Q/A:!&JA_!2I;( DH_YT%8?^.XM]K MOB:U_N'8)DAWU,3WOG@.!&9V\INS* 2K2, WKUZ5)G#9QJT 0W_HV%]2&B,IW?@6M MCV,E:=N__QO^\?0/14,6'."7RY,ASPP$##KQ+H+\\_.\[P71B#)8&CWU($:\ MT&2/W4F\>.GHS_]Y^>[?UR\YT39LY]L35;XP:GD\O(M%6%+EW,*1!3TG*.'W M?A.,0-B[3RQ,?R70)QK^]DRW>"00(U\Q^I^9%S^#[CCK2U/8Y5[TV F[.4-6 MO&^G?_;T642QSQ_:;I2W^\V1#<'3MC)X^@_/C0;&L]??,/0K<'DS_.O),@+] M2L0T4C])Y?CW>OM2!0D3F/%) 1)P04%ZA*9$G<%+D"[(@\ A)DX) RM0"0;X*';SEURR*MOG7L\&W?_>_-"MD8=MWPY#&S6;DG2B'&%C+SG&;*".8(?MX[K5?^27< MWCG7G=" XR1-4(40"#2%\ 2RH/D"@HD\3>(+E%:4Q4*13IXC/ 5#TP56ZMH, M7=4W99>K;P)TT9/Z?!BL_=QR5U6:]0V!,WK.KOE4KTM16#,(6Q9^;KE9=4I; MUYJ8K.R2>FUTT.:JW.>Q\V=V"^NY<; 43*<64[)0&:IE9,"$+<^>.9MVAA-U MNG4Y2NDP.X&V?C[E:*H_7[8DORYY:+9WM'3 M4;#G9&]XD)"B,^O5P#//OMVM!1,)RXLDXJ]X@1+P>F^R5<.6*/IS4V_<6[A] MB5JPEP?6:$5'L?J\B>M#[=!%.,S/LSYH>692J55RN<:2 M7'--3%P.<94SMU70\LRD7+V8/P1ECM!E2<)[9&D@[,IA;'MN$K/":N-#4#+8 M3=MO+'=Y9LUV0SIL%B1)RI/73#)70X+.W8N(UUV M@9*8.1%RHX#/G[>TD;'6X:2!CYAH:SR8UJS\G@SXPGE+;=5HC4JE?8/-[68U M5!DYW*"E\O1YRZ*H-'IU3RSI\L3L]-P^QS!C%2P^SIHN)E9@%ZVBQ.[GPF;7 M;W >Z3.A[>=-=U-'KRH]<8O(74EPZXUYG2N&?H^=-U44#5>F,Z*&"/RP1IN3 MN8@OPJ?BYTV=AEH=F?/2GIOT**P@[C?4O!;BCCAO2F#$K#7/NSQ;FE'SA1CD M-M-"V/2"2_4+PV+G0#H,XE?:>TZ14+%%ACUP8:B&:I,KZLQPK@O8C"0F:$=3 MJ/"I%\;*\[55F32T$K=ILU6D.YWT>"OL@0N#597UI>8BB[Z^";]:8TO5?;\? MOL"%T6I-6K.=P%86^KXRF"Q-LN3LZ2!<)%X8V'Z-R>N3JJ?O"Z5I<[_4&VTF M:GH&E8!7]@6RCYG(9.Y00ALUVK5B'S0]PTJSF1]L6)LN(?Y>F8NZ[.FBF(]Y\" IN=HZ:UR59Z:VB;KYQH[IMNMTCTN?-D+ M_D(MVV:]CBJ$3@E[A^R13-LLAF]PP5_:DFD="D."1*H+I&CT>C+)HN$;7/ 7 M:\:()H)WYUQ76BPK6SZ'!* +B//>0G:-"F\3LRHR+"TYA6JL\78S:GK66VQ+ M&[?JQBJ'4$NGJ+J,O"/"W@Z;GO66U&M*[D#QEP@U%3;+VKK%$Q45-#WOK7+@ MRS-B4&ZPPQ*V+JI6?4MBX6,O.+#IN=VM9EZK28Y %6;=PPI067ZQDU M5.H*U"&,%[ +7( [LM8MC*4^VVW/50*KNT5Q&3:]P 7K=5U$ED2>8X>RT]6V M>&?BL %H>M8%!XHDIK7\UN:T77YI%XWE$ANJH.E9%XB=>MM?!TI+IW2D/ N: M''O8,*#I61<(W9JL5NS\AJWFF46'P)2U.HJ>>MX%1K,AFL;!G7,;W1R5]$*Y M.&ZJ0+4^)UF"[PP/RNR ['O*H='HKBS,C9J>V;5@D+E;:$U7'#6O*Q26VR_9 M4=3TS*Y=D5_;VXWUQQ'4@%H>F979X-T6W/2GR,3=2W7*M/"GM\Q MH.FY7>)P[3;H6I,*PR%Z9E3&LX+B,4"X.[.+W)7MA[8J%;D0L'*C/]/+C&?42P%H>FX7K=O]]6"[D3G9M;G&J+VOCZG0K@LL MB]4.Z*"Y7%%Z<^<9XYPTIF94^ 876/:P&;H5)=.H (NV80AK5_[V],/+U0%8_)\6_F -+![7SD_23:0T"+YG/WUPE!FB M3WY0(UY(BZ/BXU5QT[.?9$R2^HJ_J6.^6-6_>+@=/E Q M[.!I(?/T]QQ02+\=E9L@[*1?"B;/OQ<6KFWXGOP?H)W$)6B]1Z=$/R"G?E>[ M_EA-1L@;CL))2(R^^&Q 'FH@T*_(FWMU<""N-!#YKX5;\A(<"$A-"1L(2$T) M&0A(30D9"$A-"1D(2$T)&0A(30D9"$A-"1D(2$T)&0A(30D9".0K0L&!^+R! M^."AEE\JKM>SNO#!S-'89L/KY^+\42>(M@$^_+\OY)??G97HK_EX>Z3PA_E4 MHZ4CRQDS_,72S,UY\"A-FS %#3!ABIG2X8]L^?8A.^-76Y4-TPIW!X;.F MQN1VR-ED"-T$LB9D3G36ZW-O"3RCG>QOEN5\&Q[#L"> Z/\>BQ+NO(?E&DE>]CV%@JM8KL ML"XZ5)/T&OGNG]SGLI4M7ZXXM@EJAP$;)IJW+/EN."ZRP^Y.I;D9UY7#_TDC M87>AQ"-%*]A&V54V7*G=:_KS >,;35 P!URH62"R> &/I\(C!#($"M83/3<"BD5>UMK.%'6!T.]-9#+Y2*QFF&!;@::/5P6 P99 2"#FS3) M0A;+QU1_&0(9 CGQ0$;1"T@F^!;BT_-)DQLB6E$?')R\B=J36T_)VGJ#C0VN M[2+"?#UT:&N-%#$F1#+]Y6\<1;-T 2(9(OG1D8S].">O:TZ]M)7V781BQUY@ M#P?C%7WK.9E<4,4VPO=G8<3?T#&[.L4+$X!D%/OR-T:C682(Y:+4H^)Q:T__ MG?JLORMR7-6PDNU&A+MGA5P3V//E\'D$GU]B[4D( 'KM* MU;:EZ&8+V=EJHNP.;4.Z='>UYL_'8VQ:YC"BD9?8]K!IM?H\%0D>%)%%,"J^ MZ IB'&+\7C$>KTCR(8SK!U=+&L XT$((+$LA,=U:#3%^ M>[>'&$^M?O(AD)ON%.EMMY,]4E+:0Y:MF,YF!VKMT^':*D]GP\D<@AR"'((\ M8=+*AT#.L*P_VN/%,(KH,'R^8G27E,*$((\4% K+8H58PO7KY(S<3"ZYM314 M=6S7S:P=6]&\NY&N;T;3B=*!8V#F1-EW5\I)A,->!,,+Y&L@DSPR[A :N[=9 M;S^I$ERG$K(PD$HP)(N3^?O=AX)@AF!.F43R-IA=B>IHS'2V8ZOSA8DX$C,3 M9N#"L2@_)$OE40AF"&8(YJ1H(6^CV>L:Y)2G^;9>14BG) [DW+H(T QR1+!L M 2,AFB&:(9J3(GJ\C>9FN[VHB93'Z-IF;NY'S9*-;/HAFB.5HY#-DS&*'*F% M<]+31(:R883?D,VHLB6#"^U#%\T(DJE9FNLY4?E>J$D>*WX8HI=MO,,7V.HWHMB=T6ZRA35D.X4A%<<2I&_0+"%<(U M<7"]C@SQVWCU*J7-A"A7YPC61_3*D-PBUB8(\0K2,Z@L$>>Y4HA7B-?$XC5> MH>&W\>I;'8KPO5R)&Q[8,CG8#!NT!? ::1!D%D%B 2Q,M(C5UM-XNYGHPB!9 MRGAVIBWOPE>V,IZPRX1.Y3E0L9(V'(@(R1 M6,:XCCST,"R'_&!F3*R&==!\3Q*C#O W%0L-RY.V&J+(5BI5&CUL/;)@- M#')ALC0&"Q^D&<1P@DVFUO$^<"+M59\MK$Q%;VY8?S2:DHGHHOW[5T4)P/= 2CW@3U97@D,D5'(@'Y_I5JD>()@*_KO93=,D>C$59%S$:G M7]N7D& ?!&!NP+_\35/GB2C_@B"&((8@OJ)(\6L0>TKI@&@UJH64%KU1O;D= MZ.M.!&+JR]\8<2Y/0!!#$$,07U7-^#6*S:I1&E*U:8FM!K@XT:>H3S3ZX/5H ML 3*7\CQ@CB&.(8XOJJ>\6L<%\K7&U*Q<8BG# M4BRY6>I:8Q6 '!R40>!V, 0Y!'G2U)$/H_S0:M=M=[G"D:&%5IL-;^KN<\AD=Q M(-]068J.L<0=)(LD@ F218J4F]N215.>\AV%H7%N3W<[GJ"B82P;D<7QT$X! M7J8%R0*216(4H-NR16GIV66CW)IS J6@-7E6X0:;B"WH+W\386@!;^N"; '9 M(C%*TFW90IJO-$7C1ET.8_@V4G(*![84 +8XG58B8CG6#U-\KB%,@3*]GWU> M*1T#E.J#HO=SBOL>CAV=6/>D[!=E2[Y\$UN#Z.G3CFLUN)S;*+8.1,0TUYCV87.L#MB8I M:,DW6/IM;5)M/*1:"DP3G=\YT/ M"$H(RGL%Y36TA?> 4BO@3*&PTM92CD\?*>&*M!0I)( T@>G23N12SY-3.$UH=/OD 18FN^R8^W%1;)'49DKJ4O M'*<8403UY6\2%G* %/'8%''/N2OO#R06U&)'3T4LQU+-\9X:Y>K6GHE8 ES: MC, +>B!+0):XTYR5][.$49'0IHK5:1T;--%%#27Z&S=BB2C;!(GEK"/,-;F6 MR!2I2^)S!E/&?DYA@@H^5/#OEW0361W M;"#[>HYM&-%QU6/JX 62IFN8N9R:O*=OT'$IO];7TT)1Y5'J>#:)A'4G(+P? M$=ZW/F+T2?!V[%)K+Y/EGHYI_2HW[;0:TRX#X!V=)B+B.8D.X0WAG5!X)^50 MT"?A>]46"WLUU\HC C4P#ML#Q1I\ /!-?_D;S])XC$>+(;XAOA.+[UL?X_DD M?.=-;E@5/:6G4\)>6U=*XYQ9BN;OXXD=!#F_Z0*FZJ0A5>=[O1A)?)^4C?MKZCWE%XSP?4H)6:.KC(3= MCU/)0%Z#&<9269#9MW]KZ(.;IVD9^OD5@S_ M 'LL5U'$>HZM:!X@[@N$J^;%&MMWFSVDM%EO-;&\:DRY<&%9.&8M(30-MSTA M=M.$W?0K2C\ ]O7EV62E,O-9DT&&/COM#*M*D5TR +E4E+! P=)9$+H0NE=6 M9MZ'70.MD_O&H5WEZ,B&9=<-$W&>?^$40N1&Y*D1NOOO$^Y#:# MH3GC]^4 R15$D1MHGI+;J0"YT7U4V3QY?F83EOQ)?!X1(TG?,B]4"N&%@ 7R MAJP?TLS"5L<\,RAW/YK<_="G<=.?'11"_+N._9N9I,457[+,,;IBFPY5,K=- MLA?TPX47'54LAAOQD"4@2Z1;@/D,EFC/JKU1=][4V6K5DPW3VDT51 4L >29 M>()$R!*I0@EDB71K/9]!$]UJ<3?2C;*!R.U:>\):W=VT' ": $DV,)B - %I M(N7"TF?0A#&2W5')Q$>LOY6K04EG&&T?K3F [(3'=.( 9L5:5F\TU/7F?FXVR@>\,:VI +_'-!HZ3JD& A@".'T OH&Z\A:"QP&=-_C- M<*7G**V/EI<=H28P ,&OU%"&^(7XA?B]JNSQ%G[;Y(YA"J@^1YIHKG,0Y^U- MMQ_-P,"(W^#BEB2CIS$2NNN]& G=]5Z,? AWO:^MH,2=KBX*KB9"E02J)% E M@7X._1SZ.?1SZ.R^U']'.[NQ&?8TX&J#(H=MWKLIZL2,]_KKT/E M)K'*S>?E+:?F9%]9VVJ2'.4G1[N,+C\T93-T7\5BJW5^4SWP_;E$?_;Q/NQ3 MKQ_MR4XD7PR!!<_9R\AS]K)8V_85OFA6V,TVZ*RX<XD%J!*.5" MZ"<>G;Z^)7]V6#IU4L3;]RO^S-$_G:W^3M:JAP9.QVDW6;.M*?BJ,O<'>KCP M(8_J!'(>4L$"DQ#F#P[S*XH9GP1S9ZCX>V+O(@BF3W:[)C-5U5H$\TC?P.%- MS1#F$.8WE$,^"><-7,""QBI/<]W2<.[3:]* U_KT8^I5W1:^?GV)9K>H65,)7W!RT7 "!2L:]P(!(A$N]7 MD/@P%$<->L#Z[GC AI'H883W'&\M15",Q 8D3E$10A%"\7XU@X]#<=ZW9:/7 MVK"3PZ(8C#AGM]@S (HG/0"!%9)3GG3Q@^''9CE#5KSH^^$IM;N7>1_HE-K; M! ^/9T+'AXX/'1\Z/G1\Z/C0\:'CPQ/ZJ=CAC3+G#=^3)2B#)58&@P448;U/ MZ*[07:&[WH>1T%WOQ4CHKO=B)-PVNI!RQJ#2-PI+A18"'J/CKR!V:S^'^(;X3G3^ZF?@>ZBWB_JA M.^^S9HMTUO)@-MUB$;YC+SYV:S^'^(;X3G96[&< 7-*-OKXVV!WKU]SB2ER3 M![?- (#'7K?LUHX. 0X!GNQP&H[TC8?E&3-8;SPTFL'C+WEV M:T^_S[W::Y<\2\>0I4F[A><9$BJ"_+($PD]D^^JAA\FBU64VZ-YEJ]:![#=' MDXFX4($-\=+W;0[DQX143Z/&J94\-SE]O>'6$!^B4C/ :?Q$RB%>( MU_L]NAL38-MD;M$YE+PQF[,<9K1GEZ:W9X -\5<3@X"%@+W? [XQ ;8W$(:= M.IHCD&%]6FS3A^IBL0B #5H)W9B[@M< M75\;U>7$[+C(I$VL6LQNO/35,+A"XZ\H=FMOABB^+Q3?A^KQ.G1?C;?<;:FU M5?L(SG6'XH%B&]NJG0\ AN,O1G9K9X8@AB!.H!3R&RAN3I=BC1[->WJUW/!* M&P1I=UI]@.+XZYC=VILABB&*$ZB/_ :*-YTF/]Z/G0TBFSG=*%OU?(>(XNDK ME$"[M3L_1A)&4DJ@I6-HTZ1-PX-VT%VANT)WA>YZ'T9"=[T7(Z&[WHN1<)?;Q[(9^_EAV0S]_++NAGS^6W=#/'\MNN#5TO:VAZ(8DJ.E\B(AL1Y*=W+'Q M-WR]RTBV#W*(_X%$_W?C;>S_[Q\HA?SG\^@GP=9^+ MVZ F6)#C2T^Y]W9KN M:H6=&G ;1)7[V*XY]RO!)^? YO /[-Y/9&"@+#'A2 FJ?%1&NDJTD^]V?<\% M%H0=_.-EN_CWU-CM:*SAOE_F-B2M<]W< *_U^CQ.@-18-)\M(.=[^1#[$/L0 M^^_!_H>3:*^*?<^;60-,;.[U4BD_;1=:\X&#, #[5(3]/':>C@>Q#[$/L?\F M]G\[]_:JX/>KDP8Y:HZ'G+]06GFZ,9ZR6Q6 GX83/P0_!/^?@?_#*;M7!7]O M0;65@>RVV!(YZ38DIV2N*E'4#Q)X0_13=#Z^,FKI0'_:]L7/RZA][OU7J177 M/E]$3C+7Q<#LZ>J !U%X7M:I>$GYE]9Y@T9YS](>%[)]?M/ 1CVAN0IXG'S2 M>/*P*BZD#4@;CR .?8 VRL9Z15IL1],Q7:(U=HJ7Q0(#:.,H#Q4*YV>N(6U MVH"T<8>ZT@=X8U'$=N@ZU_#9KFUO=[OAIJ+75, ;)V6)@K?H0-Z O/$0DM0' M>$,;V+B%+SL8DG-\TUGU)(/?1^H)%UB7BR.U]!^ M>&;T\S?-"X=8#'\[6LH9002'/@1K#RY@M&PO_"YP$B1\>2U$A>H(1F8M.!XX M-N(M91><$;%?[0=K7H0)0C&^'4L)7!TW]X;C0PGKW^AJ%?*> 'X5]/EA'H5R*F MD?I)P\:_C\M_A9D9L.3,0&E2%X1<0E!%!Q98$_^(3Q%WVS'^:M/HA$ M?VXY8_R]$M1M0\]5Y26ZJ06$;S$\=MY29CMC%]FLNWINZ!X$KH,K]B((6Y(_ MM]QLB-5AN%,ZK-84S-5DON?-=1!&O\C/+=G3U_M YX\ M;^GZC0-?W_!]76Z+C![(_KA;[H7118 MWEJU66&V(Y7^3JR1308L6,Z>RC-LM20$K1S2G-$VI7H$*TM!N#(X;ZH[@T(% M&W6W+#7=;BR;.ZQ;P//P\Z:6N>I[85N!?,6PH=-+_C)6&[M%IX@ M+5B_V:4/[(!;YKRPZ05'&:T/NJ.5^ DB"&*O/G*<"8FK/'IA5.5\R%_D$EUP M&Z'"\"$06YL@[($+PUH='"K,IE\7=6RPW/"N%6 C,GR!"^.ZQU6C-U_ZN"X+ M6(_"9;_=[(>==6%@A]M:?;&CBQM6JR-\M=I&T4I'#5>(YTVY<=#E$,IU67.5 M+S:WI9RPTOL\=F&T"M)NH]0;LRZG(6H3*>*KY:0> O7":#E[8JY,N4G5$&RUVPMJ6=U4R?($+HR4.#N-PR=Z9(Z6\933.QS&[ME-<5)RV%SXU L#N^5QK=?/EVU]TVZV"B*5 MZTA4 )J>/77GK?AZ<82NP]'2A79^-\%\),](3SI@'=MEU$6'#-!2*0NB/AM8IZVB']L6G;4O2RVA0M?3(:K0QU+7=L M+GR!"^ZR%Y<3)E$%SF_I&,C;"#L6U5YK_9YXH(3YE9"H[O,EUBN5*\*':88Z.,% YJ> MO6MO.5F[]L)6V=+:Q[1N3@UFC J:GKWK=-AR1Y2\;>G4M.D/T-RL(-#A4R^X M]H;).Q5\S58X&:4$1S'51J,7@*9G+U"K;>O6$E^ND!R]V2"]7I%?3J.F9R_ MK%3$*QMX"?'WP1H9N(:D;U30],RU:[BXF*RI.J%C!$ZION%A'!*^ZP7 $,W9 M@5L@3IEK3M%"T>R[#9:)FIZ]Z[)C:0W,JNE(-=\M?C;09/ M:]VC9AJN%I50@62.)Q8?6TKH^6H3GD*T+G\P2"YG]: MH+Y0TTZKTW,!P'.>7N?T->@QIOVEQ'=<8>-?Z;>2S%XL]5X\W@X?J1AV\!0/ M/_T]!Y3";\?E?!!VSB]7T2==(_KBIZ;"PK6!#AKS\OERW!\U7+^_:N-W%>2/ M=V3(/!R(! P$^O7-K$LX#E<:A_Q7%(<#D8"!P+\2<""2,!"0F9(Q#B$SO7DL M!PX$C)E2.1"_/L7QH;7#]8PNA+\\VT&X4LV@MUWP.MLHK_?*!SLA7,&"#__O M"_GE=SL$^4KC/Y]P0]>[3)0]<(ULHL(?[CL-M5W&##]>NAG9DF0IPZP=S3AF M8.%(]BD5:P'=YZ-GP"![W/'POV0/['?9H_ UGV[R %G&G\0-OUIWW=HY_A0R MG^(M9-J]!8["C<#:MOIG+*KC+3,6P S>C.+:9Z:YE<&C'4C.,Z&E;S=-D]]NG1E,W[HVC MTG#^YV?-E(DZQ7.SJ?)^!_DX"R89TJ\;_RDH3KJ7WV:2.VY?/;!;W(+<8V._ MI*V5ST:Z(WL9PW;=U(1GB9JCXE[2G@W7YUQ 'O,:]"?=[3+R5)7J.K6A>*\3-^=WBWT^!.ZUFQU4VF,9B M-4:7YX=I=3T$IVQ K2JR$,O%XM=96T,0QIVEU5B5O- BI+W]3V3Q)Q@+#],Z%:10F&&GENUY4Q2#CV1E'#KU2U PY M8YVB&_ I^%D$(L7:L;<:R!Q8[#-_G:[;_%?&?M8KA)=Z!0QG/X^C'[T3;J%H M)*\7;J%[)*\7("!NI'4DKQ?N:H9(MN#Q7"N'BAY?EM=AK*!%06LF#'8S@FF' M[WJ(/GCH*##1B[&K%>.[K4[RFW7U$BJ9O,1:^+,A@Q\82V)>0.[2I6Z-6H-R MV)J#Y.P*;Q[&O#)10:T0'"S?*#R6NKU01$DY;F\JK5P;M_&J++^)VTEM5ZAV MFBN=,T=[7&NVZZ/NIA_BEOKR=R%+D#'5VT[K?)LZU>6G2*IC6[E(7/DNHQBR MX,H9>;>6+5>&87+*UXUO<_>M>^56N2*W%MCC"=G$K1I\"Q$-4KJ>T[A: ,[L M$U633E4/7121+!>;<)LFRA;':I\ 01L>>S\(K[/V_2"U "I(1D:TT,$ MB.]AB9_)H2]ZP:Q7-H=ZMWJ8$@JQJPY40 YA5$B<[\3!J"'%XAK(+-(LT3;E M8T*P;_U0I%RVO&B/[:'#?KAV\FEG_)*X1E0FS6EINM"[,P/QQ(VYDYH!3X-8#4/BR8R VEK*P0K3EOY, M4/M=L#8+FB$Q^T! L$!HR'M+"(H% %9PA=V%&\YA&E.:!;6R!GS!=X[W/0B& ML+4SP]#9A$Q+/E22-2=*N-!A5X'K-Q;]N;CP7Z2 MVZK@?@Z0W U*_4!!Z7X$I1[(VW:!CX?N% ML N_SY%%6=N">O /'0?#1>OM%:;[2N1ZAF'%=LJVO_ 4WV!$,>3"B\O6[LK3 MFKLQ0R!FQQR5P;+G'='B8 MN)7Z!?;50ZQ$F7=?45=TZWP1P+3T J47"+RWPN85PZ!9':L7NX8T;,P4A &W M2^(1@1-4?!$7Q/B=8QR*87&&:N_&>$F@!E4OF!\0:BF/-VW!'P?U".-AD(:' M05J,V?5W@O%4*5]50;,RH3N[PO'^]Y%LRJ)O")EPD/3P+< UW%#F@NMFF$CU MAU$6 !K(S.A:PQ!J7:7HNYHENY<6RAW^8._-YEY"S$5KF)]1;J6@!.!J;A!G M(;"Z$P1HTH2M.TB>^@A #_NP@[94A\TQ(V*_$ KBO,T @%+Q 32],VC:A2S@ M%2!&DC1W;8>!$HB3U@XXCNCMLYFU(5A>-JKQ(&]\;0WVE6%(#)>]4-I*7M#5 M.Z&V!S#+/J'UK3.'+M.F!C/?'2";\F&^ZU:YU1Q7>90 L1@)!2^(?"AXI2&: M^SCR:[G);$QJ197KMC=B:R#GAOMJA'QPHO \*1[.^6F2P<)'LHHBBQX([([E M)92,N!0L-7P>D,2^U^P$*8-N%-\9FA!9_ZGU.],XMHE=A48%(N>_Y16]B+W.@O*;L.@"RZWTBFTW,&65MT2'5"4 MI2P?_UNWGF Z>$;IA8456UQ1@U6[.6<7O6/:BNL,_/_ G?KR-YTMH&B,&V5W M@O-DJR@_AVF@S(3EV0XLOI30=23,&4IW@/4"8!<(M]S-/H]&)N^ M,H?.*?T$X;*LR"%@I5,E8L:2N@#&46&9-V\+G7,E%W=IK(YTY\9^S=4'Y:$? MDGY4OAS+4N@YZ4/1"Y(!%+T2$]2]DP%^!OZNG,/G^56CJ_OX0BK6QWZ?LQD M_*CN 74ABQ#*8*F6P1AI*UBB'-T-[/KKM:')#A3$X$(;UHJ*,T#KV)[\8D-B M(!O@-H">X(!\O=)QE?56@%:>^B)%HN4QTEV-U_V.4C^UL/_4:IUW$E3#Y71:M+4[WO3%F<*\[Y"*=459C MZ"!?##\O#PIELE3+9)%L^MG[GFD<-KB2OKTZ=IS^0N%/6'>& 0LS!O[]%#IG8!U:_)05VE&Y(0" M6R_75'*^6?4!8,-(*9\E<'AGWYU)6[VCA 5V%,-7"CYS/_%.8E^XR$V+FG4? M&Y'1)?47DD2.0!W9U2-,+[#WQ'456"/*[R6%1''<.R^7B* M+$-)ZR'0GC1)ZSZV*'\?[6MRSFA,"]^S/C,/JD9GW>DV&(!V<)-@EKIP"A). M[6F6M4:.(,D9X:EBQ6GS,0L^<7SYXAF %X6E'CI,_T-6MQU)=G+'MM_0]2[C MVH8F9?Z!1/]W/Q2/)]G6^XCN?GWT_43]X%+9([!;WT%\81H83LJ!B"AU7M\/ M]K4-;LTQ.&N)0BI(#CQBB/82:^M]A'Z?3@5(F^VCTZ4RY#;C MB>X)96^Y(/N "J*(,(_%0@7IC0K2*]YA1/3\CNP=:XRNP8V94A@#+O:9OWQP M,:)F_>MEK=%PM+>?&P;>R1( KO>ANG>+^"^$;BE$;N\$W.*>"U%;M[YOT3PC M]@+1TYL-8.03)6.I(@UUOH? ?=)TOCO8C_T0 MV%\]<] FK:TPU]4#6ZI/J[Y[:%=[<@!0'UVAF,_'>3_0G< ^V8H?>.3BAT<& M,D!#^%*&%/X2.%&F8MB!FU$.!>EC M*\<(=1K(%J_J.(DV/^TZSQ^Q!;+;3AFLN"AQ)=6F;5?(25X_8@M04B)+4+"J M?W[TX[=N'_GO2<&#;LTCB>B5WRP@.,:8KB7M'?G^73]^GO 5[REN/A MB$1*P_)N%IQEAVSSZ(WFJ.P_:VVT$0@4>;Y1D; M3*NE"+U7"*_2B-XTRG(?VCVK:)9@B7'NGMU)5)VF7(GD=<(M4JF2UPM0E(* MN&&.4?)ZX:YFB&3K+O^)RAP V0WLUDD:"",M*2JBOA0<>1F&!["..ERJ0:'E MT[;+NDKYA#*W9)NF;0T]6]0OK,JV+:=%=DRVJYNBV&S()=:JU1@>HX^GU\B8 M5F504TDY4*&F\CD[5>\&ZD1>+D>#VF:N^[D]N5_WFW[/40%0H[-EA7R(;LDZ*M M$UPK(5I;MJ6.9,=L:986PZ%U-\&F1M]Q,Z-/QAVUI'$*X;H8"UR>$7 -Y_;QR_A7UCO%EPS!D M9\UA5!E'\CV[O, 8'H^JG^>I,-0BH;@%00K%K<^.DSX"4K*46RW68W+)RLO- MAAO[_;WCJ@"D(#Y"Z(OQ$52V4J=L/0=(2L;4+,WTS4R@>4NP]P="I>/5?J&G M6[)WW!7,N++G&?+3KB$XSN?M,T(0^CTLHI3B!7'4"6_SWZU[)8'"V1V$;D\4 M<+KK=62/A-WD.P54;&<(<%\47%DJV2:HI1N]WH5)0R4"9[KJ*SW$1QH';%5 M=S(=3AI1H74*BS.L@XP!&2.5TANP&<4^(T*^JZDS5=*2)SMFQK %ZZ'C7[A* MA5+2)TM)97EQ:7$J88WUL%?U\CJVZZLK46XHMAW&&5%M;XR N5$0F$F3C^*> M]M/HE^D63*QPQK?47#3WVXOP=2.2/-XRHD1'J.2, >J60UDDQ8NIZ[PNJ*>E:ISLR4']26+D!CT?5H^D+EP1 ]0(".Z4JQ)WM M9KT-[.*LI$R[%76B4^.E[FY%L;]L, #8X(@[1E78W[(T'9!LG[&7D=> M+>]D1]0^,PQ+XPC"ZYWN[Z:WSUM#/JJVD=RQCB'^2*RM]YN-')T:ZT;SD,N> MYB'I0H2"C5MZR]9'9=:L2H4 JZU[PU$8H9 @0B'.[Z]XZ*DL=;+1NZXG4YZK M[L!+R1)3]/;T>\]>)XHPKZ(ZI;1O[NLHVRLUWIY+=+UY'5JP*6YJKM>:L *K MS6QS-O&JC3Z/1W6VT2P5S\0"%2W(./'4X$YHW]Q7^/I'C),7:K)@E,BV/C00 ME)1KAXHX50'C1*?JLCB"PT-U:=?:0/BJG>YF!M6Y02B;/0:T(!M\&_H$V" % M^Z".['J.)GIAB M^_]#+%IB%S"J*+%[:6&G3.<>GY'&?R\WU#C<<-BMM M*:3[_#' )+#S3"PH5D(*2%0B5KJCM9M3 #*='H9-DFOK,K(6]$61KXV:$06 MB"^+4 04+U,M7O[G6"#\?0%>-K.0PW]G 1D37 8.1@,\.'578]YT5_,6FX+G?7>[W/"=-VT)[LFCCK]!.#]OVB,"!5JE%B)[@\T.'B'!^R2UPGPQD&HAT% MP!L'[WF&2+S(,P#A )!N?%?."*XK@UH:"T_0+%D"V63R:=<9!*D9*_R*[P"4/>Y7>Y9!..NPKDR S##AC]4BV=41Q-M0\@4 M96,I.V&\ISB"ZSF^Z/E.& Y*VZALFJTHH6]E!#7T+=?+K(6] +#LV9G0DN S M[Z2^DZ@_YK20^Y@FWI,]]M S1\Q'66U/=@>RY(NO5(^?-9GQ9KO((_ID;91* MCM3(<2K#$\?J\?%=EH MYPOD.:VCZ$B+CET<-3#/$:0P&A+%<%0\]SG^ ?\@_-#QPU;R#ES$ 8N:P:4P ME,!N=OQRK7F"P0(D2AI8P+AU2_0=1Y:*OA>&.S/9ZPG:I7I/]GB+K>2U:>NR MK(MK#Y/7([S/$\<"]N<%*:'@!5$.!:\;G;#\;93/+::^_U9>_1\MC M)&B&K[ 'NZ 66$=GP$V,H3E:B O5$8PP1G0BAES0WC*#W #GR?S[V3H9FR;GE,2/M MO7Z,?,"/)6W[]W_#/YZ>(AJRX #,+D]?]4S8X*FG60I!_OEYR'S!RV(XC++S M9".H/?A9R?0#1D4^8K1_\R\^!ETQUE?FL(N]Z+' M3KR6,V3%^W;Z9T^?13/2\X>VJP%V_>: "PZUK0R>_L-SHX$!5:6P,&( 7A'^ M]609@7XE8AJI%Q-F-&E^'Y?_"IFE Z:Z?XQL\77BLL 49OSG99;EZ:.0-:(% M8\@')3!SAG!^=E/A/:[Z8T]?ZD AFN1X62 7A( B/$(6<)Y0\C)?0!2:E_," MB@JBM*!%XIYQ;G^,U_)X MTY(QG>AZ/,-U[5S?< J\WK'[/,;G?VY9EDH5ZYD+*:!U O&3C'@\BNPIX)HK\ MW+0QFS%BHT-M$,K<]+9EI-2-BH?P*/YST\G8K]M5N=WFAO2!;;84:[;JE3U1LECMD$8=?/$SRVQ0N?0*=8,0N].G -16.G-0QT\ M\\PF(A#R[I9IN#HUPAOXPL^C9!4\\]PFT3%F)88D#APEYY>FW^5$O1XU/;-I MM1RX[78[MT2H4?[ ]7T:6]3 ]Z/4STT%KJ:'PSX2]+V%M,>\)O4DM<]3_-GW MUV5T,-JL&DV]2[>4]1I1<;?&A"W/S)^+4XZ:#[PY.ZQ-6OXF7Q_UYFK8\LQ\ M<=1O=R2,YUFJ.D6V0V:]7UM!V/+"D%;90:F)>P/=G]G%3MMOZA(*OO[NJ9^=.QW>]J5K^DEP*/1SP^5^+Z?3Y_;CYQ*(_8 M N;DD3V/]8GN@!C)3A"V//.3T@A1NHN:4^2J=-]T!ZVB$0Q!2_+GEN3J,.NU MML8*:;8FDZE;JGCF&GP[BIY!;T?YE6IG6F.UAE9"BTZ/;AZ;GGN?TZA,U^/V M&-FSBM#D^WS%"AVE<&Y3?S/3*IC4"KA<;ZS6*8?B6PLF;'EF4V,Y]1;FDG2Y M'#M&2JPK2J:LABW/;"+/KI MF(+@@&\OG(V]*CM+7[(W7([63,S+*YO:$'S[N4D+9+/B.T-KSG8'N+UVC0DZZ8.F9T;9:VH]S''-D/+T60[+<6B' MT*.F9U89;J6_J=:M(N)'?;H1> M]-3S427RFHZ/MO!$!4.;-K[S 6IF97L=:OX?N*K7$;NW9 #:NS)9I]T/3, MKF%C@&R1\7S!4OH,7TZWXQE6BYYZ/EXF,2SL^.:AQU'.ACG8=E5UR?"QV+E= M'KV15H'>Z2*;WE*>[<55;U8(0-.SIY9JCD95=J3'#ME=BV?YT:Y^B)J>D>6& MP9&>1-)+?<)PE+)9>=1DK8*FYVPY.+2+"WEGAAZ[D[:%9<7;XUTF:GM&EPUZ M'TYN@]&(E8LYE!^,\4J]<&S[Q)>1>/*\?CLJA.':S1#6KOSMZ8>7P0U8[9Q6 M.B#H%X^+A:>U:K2T$GS/?OK@N*Z*/OEA^?5"9SJU.5_>>L[3BYV^$#W&3N_; MKL/S7U'L+5WKQ4KFQ?/M\)F*80=/D=;3WW- ,?MV7*T&83_]:AS0KSB< M(9(P$"$SO5GA%0[$U9@)>3/'"0[$]:@)SA%)& A(30D9"$A-"1D(2$T)&0A( M30D9"$A-"1D(2$T)&0CZ:P%24Q(& E)30@8"4E-"!@)&39\[$!\\1??+;;GK M69W_@-5QZOV?DAGW@\''6Q#.__P$6WZUB733]#DXH)^_"7*'>/S5%/ @/OQV M9)@V)XX7D=")H1-#)X9.#)T8.O%'Q2[HQ-")$^_$]\3$4)*X^0HV>19#X>(A MAQW*&X_JZ3''(W&.NV@;X,/_^X)]^4WS"U^1>(NZ?/PT]H^GKYGP=<#F!Z@Q MLGCX 8=A*N0VZ.K0U:&L %W] 5W]GE@=B@]WO0I]#LV)WPW-4>HK?59E%%WO M,E']O6M4X_S3V+UDFZ9M98:>+>HP>G^(Y1JH5YK3+#C:#S': _EX1Q,<[L\8 M;A3]BB9[O,$=V^&GCFT8X6O!48>A.PS=8>A^;Z'[G^P;ICA:'RX%!]SZ\DFD MGM[Q_Y3 K9!J7V!,<#\0G. _+XI/L3.<[JF W@"](?PE*SA6^#Z?-U$\M#N< MUGPI]H/JRKIWBNA\HO]'7HZ]#7_W_VWG0Y<65I%_[_7071Y^SXUHXPO30@"7J] M[XH00LRS$-,?A9"$$!K1@("K/U4"W+9%N]O=QA9VK=C;;>-R3?G4DUE569D( MZPCKGQ+K;^YWBK">C2%_0JQ_*%[_O?.8[TE;O_T?1=&TY?)-7W$_>^A4EBW9 M4;2[7%-V(MG?YTC\+D=@1.$U;S/?=@(RN0;H]X#!<_G@B:\$]5LIX8/DLEMJ M.--=O;C38W&#Z=J V+7F435^G!6>#:3>4L(E,DD)7Y!.Z=MA7<>$UOPF C// MN;;G.C A+KLS@OM21Q_8Q 6VH]D+S9=J2Z;9RJN^(1JSA2;WQC-VNXE_.XO\ M\=J^%X4!'!N8_ OIXHUH4!:'7MXWZ4:L>NJ!+@ZZ,!\B\>5?G+DK8E=*&(]6 MS>EPZYW)\_^^F@K\(,M?%"K2LCGS!R'>.)Y)(]YX 6]<7J$G]C"4FAPLL*C- M3_S>8MR:5T*KSF://3 SZI+!T"V:AAEQJWE_KFH"W*_ +.[X70$C$'D@\D!& MQ\_)0UTXDXFS:K7-FM[?3;!^U6K%&3RA*-/.MB8*4]WL4:S-V?N (8?)BF> MO8 1=Q3YW$8C_ZI+R<#.$:<>(U0QN^4 MJ@2YCV;R.OI]D?@^$<*19\0M0A%B[Z]7MHDJD9^H3XF03E;1R)4*$HF]_K'N M:*$?5*939/F)YT98VRK[#?P/-U@U7P9C4<$HH)4%YM-5Q[(5:&U+Z@-A&-'PC6 8'5*=C#M6A:^;8)^"D?N#EB_;>$,-#"( *! T M?VLHVM$H'&J*JSM)+8E]>,$ -.=YWC)G&]TDV(E3W%-ENNKK4A$>9%$8]5&< M Q#1(*)!RA)A^/9=Y!"&$89OG8=O^@3N'8PTJU(S-7'=%7B"L\B8*!HMV81& M&CRE>]Y*R[X[5\78&F UJ% >%I@V-1>ZN>05\LD[[F-YN &0?@(33@Y6$#SW.2O&7?[&O>-KK/^=I_G'F7N>^^1/>3B WMDQJ=N3& M]J&0B*YL$101%!$4;PR*F?>H_,%+5U/7Z_)\,_1$H[&O'>*ALV\U?_^EZ[T% M^\"JA4;LA8U+9\,S]LX"QFN/&L>2(CBU]EZ72LG;5?R.*::-6.0J^=F6-?)/ M0U#,"!0_H89YY=.Q%R@'F^C@#DDT^CQMMJ=N:,T\O.W&UZ)65R32-7M!N^U4&N:#=RJX-N)M'- M),(PPC#",,(PPG!6,7P;7DY9/F5]-BY8I;&.+7->>OF:KX;:WYPEP,3^O4&?&S^Q91+)U"=&\HW?/B(H(R@C*",H9P#*63Z2>!O'+V!X-Q*[ MN^T&P85=!R6T0CWL[#1L,F<6RDP=.ZO>0,+QQ-V+OL/H*P8;1\SP,9CA=#YY M2\R E!R",E)R[^][]C/]5%G%M:8W:J]$KNVO!NMPL?37<:*?F)_KIYMT./NU MY,"LYQM6CL10:N W IYBW3PHMS!_^NO9O.']H9]?TVM9LU ML=J(F-&-=2?45M?-'=S>;NBH*L6^.8F9>4PI6O/0!>8N@9('OU_RX/=>5X]F MZ:JY=]Y[I!E(SI-=^KA6UL0JB51-G;]*B[E M*_0P(9\DA3%S1Z)L@HB!$ -ED8%^<$- T#+>"3HUG9_L""ELU^A20\P@]6AS M"5=+*[5MMJ9#937;V5T/2Z@GR8)J[G'?W>([UAZGG67]KE_"T; M3HF&R=D%<[D,!H.6D$$":JC!O+,?S#?\9B3+]#;=+BH">D MD>1B!CLF$O_9E=/?2:MONJZ_ G'^D[HP^L6E+B>CETA&I9[;H^%Z;9.\I/YRAA7]L-19\Y*A,0\ M+;FG5ML=P?<;O*8L-67 -1<4L =)>/3^N&3!+_/USG"JF\0ZOZXIFXEW<'10 M,E6GB3=(W(DF&F]+:\.3]KC0H6)0$L>>%F4[L5?R]KX@[FFQTRT-]U5U"RO% MR:=%6YBJ;SJNYXF32L$0NOM>AXUT .943Q7;"&?ZIBF8DRH=V_MZ0<DS[ MU:"Y#*S*@!>F6*3V\J[5<9*BJ3'%)A75%H&U-(UNB64BN5!>>W!,.)VJ%9=; MO;4C6]AD/V]*19U=4_1 HJ54^PMO0^"V'C&B')3:M'>@X\X0IJ)*E;1:,R[N M^C3#[\5>LS#;#DQZ"4M23TO6I -1[_@*9QK3W7#7I0?=7L@>TW0^+MD>$$77 MF#9H<^^Z19MJK8R^!Q-ZPOW%XZ+=VB(?JEU9Q#0,=RK$:DEOPJ1H2E"MH4YT MQ:&^P83UA TK@J#%\\$IO=;CHG53M9UB7:N*>:I440;F:$H4!E(Q/7QA;Y6U MY:2]QHA%R2'(73Z_V+&@9 I1\I9M+\76J(%Q0LO;E7;8WA!AW.#41#GKV-BY M&#,RN=@N@;%@4F-:>?/^NC$R M"[PQ+2X.O%MNAB(+2J;&U-Q5E#T[T'HB)\R;=8=94(4^;#TE_,IZ(TU69'%B MYBMZA>TSHYZV@76FAW0H^N4!I2QTTY#=';_3Z+&/Q_!E31JF52IFR,:\R]-< M,=]25Z%8YW18-#4HER:FY68Y8K'-V(B#@E@WL#AYKY,:%;/F#@"AXX/(\>-R MM=VO$V(IJ34U+$O85+R(:D3FAE-(N]VVZ#HW2%X!I:3J+?FE,J+=/B\+,Z\D M6LR& 32%X^EQ&4J[;?75_Y%43-XK4N+KE:=O8U(=-DS,ZO4Z MSAY6.BR+C!C-I?ZNN3)E9YPX#Z;&%>_-V<[:L@719KEUI;T, M@E4IZ6M:7FNCZT(]=GQ4[*EU/>_,IO-N*'%FS\$=V^ 99>L= M;8!4#[#9JB@/[86/:;WJ=!G%02=@CV53'(R5K14! &#Q&IEOSVG2TPKKXXG( MF82/SZ).ZOUD0"K :)&]0/MV_N:A@4 #M;\Z:GQ;WN43$\PYVPQY2UN&W_+8 M5P+#:+S(%/YS-C2/OWE@>>83$S'YY&3 8]A_H+T1^N?NG)K!CW;(K[O4//LR M1S6V%^IW09U+RXW/5LOYYSRTN[\M?$TV\S&8G7\\-TA.Z;_YFB6'QE9[4N?) M^$X:/A>5%X%K1:'V9*!O9ZSA+]B$@;'2P\\BEB-!H 7QJ>3P MLUCQ2!"(F3Z7(! S94,.B)DR(@C$3!D1!&*F;,@!,5-&!(&8*2."0,R4#3D@ M9LJ(('Z6H@,) C'3IY(#8J:," +93*\KB-]XY9ZAV(B_Z[-TD_$"TU]O(0=N M(L\'WH2*!OWGLN5O^I$$^CFSYR(,(PPC#",,(PPC#",,(PQG-SDMPC#",.+A M7YX$=#Z1O>5[ U.0]26 @/%.4Y M=8 61W9FY4,M#L6UX(?_^X7X\IO34?R* M%:]N!/X,(\]%L_T>8^LU ]A^% @=D3LB-@1+8Y/=CR"%L='71PO"W5_/CYZ M%<,@ZQH!G:>@Y?WRG4'A=W<&./VU5,A2GI,7;QV.\<"/')$$@T([B$^YA83! MF?.&@Z3_*:5_#I&+Q'\-\>/X5YS)M/P?A_5#*$!; ;050%L!M+Q_+<79[5K_ MQUQ?B.^O9_3=,#A8VXV<$($#@>/2N<$QC0]"!T+'!72<4ZT@>%QQ/WG#^#@' MCL\A@"#^N("/D9O2+;>]1?M\.S+DH(+$?K/':MD;\ILC_6FJFPS, 0+Z)Q@R M CH"^J<8,@(Z OJG&/*;.\HBH&=@Q)\0Z&_#Z-FY_W[;W*POSOXLL]''7%2=YM&C[5$-="S1R;3LR9177AQ7MT/=E0& MMSN[#4?+UJ;(BQ$W)W>]LK+B%P-(*05@H-P11;3E08R"S)/?990:%N\GI:'O M\82(-WKZ:E*IH*.0U(!<^JJQ]N7Y&L9+@KNP9JX MP"6]HM&MUNN#"=\R)KR?WQ;4:F,@,? BIH!?S9SX5(L'^2)D@2_@&''B-6Q( MA.!/,&2$X \E3H1@A.#;%NO#_O"ODU)FS MPE!4'#/OD=*^/VE6\/7OWS&RZCH*0MBG8.3^H.7D+F#Q]"Y@J(%!! %@N9O M#44[WAX,-<75G:26L6Q%VH4; SJR2V*#-7JF8:T'"X>QV .K2T7H)$GN_K5VJD^UX,3'S:XPK][>.,%EZ M!^NF;$F#Q7KK9MWJ\U$WJBPXOBA*2@QLR<23[2?&9/;]V"K&U@#K0842L<#$ MJ;G0S24.22>WP-Q?SR/F6$&"EY,?DV!K-N&%2X>O-:1-[2 -YFKIM6%#O U M#_REGK.T_SCS/T77;U\T'L()$YTDX80_$G$B1",$'S;XD0(?G,$0\C^Q&)^ MW[/_'SQ99A5:&YAJ;\8+%%66"MN%WEO]_D;MWLY^8'M#4_O2B\%A,/&&QG8C M82,WS%,.J !,K 1&R#O/(3@3S#D3ZC/7OG,\ 6J"&N- M3!(KU1E,,[A\/3^-K)A)5!'S"ZKH)IT4V:VKR*H;@-G--4$O \7-.8]>^>:, M[ZF(T'7)Y[DH0'=DZ(X,01]!'T$?01]!'T$?01]!'T'_8_K#9?G ^MFP>+,E MMN_61;=NRD0G'%#;B;0WV1>?%2A;/?[6*K\L3 M6J5+^>*A2&)YSU6&]<)ASS!QPA/,3W@B^XZ%72W,66X0Y.0'$02APMU^7[BSMZ4H!7PJ<2-5@!: 6@%H!5P4RL N1@F M?AU@@P&V#JZMM<$N ^RNP%2!&BYLLU;+HM^>! ;+[UOA;$10U&3K#R0<3SP, MR;M2*;W30AZ&B$Q>\_PWLV2"U"E: 4B=WK:'XR]K0DJ=M0H ME#Z81TW(_((FO$D'QU_+@Y=0FFLF!M5L*) M'Z"-_XNHX:HIO[++"]=*&<98^^I"]]R\V*HUY_Q*X;V% M&D,R09G2$9$@(GEC(GD^1FC1G:^D<#FW,=J).Y-=B^3]/\QP? TR6#-^ M76W,"B$OFT1]-R3'W>903\@@R:!.WN&EYW(?)WMOM6U OS^&]PC&LJO M7BUDMF-R(@>)7) E@E@6)5(E":D@ERBI1&"8I!'TLE@J%66"!M+XG[_E\U_ M0W&*:G88JR=API053-\/-\X(2$Y*E=Q,VMOB9C];F5JU>=@$8V[FSF(I.3U_ M7-):[%<#%V=[6,MO-.N]X<)6DY*I.MOT$MO-)^N>N'$GM: M="IQXG[L39=\%.^YV:(1R_H@*4H^+>IYI+<6K6;;K)7GFU(;H_39/I;(=$_- MUKHW91C/P#2OW"FM]!Z[VPY R<+3DGMV;L]UJ>:8VKY8:8"%*O-%'91,C6E& M6H7":++JB2V"GQ"8Z4V+ :PS/::@P4F=9=7735EL[\N38%HC5[#2])BD0*TO MRPH7B(0>3GA;FKNFG]1*/RVZMC7^L-PJ4]'@*P0G[.*&$L: 55+MN[)K+(V" M)HDUL2YNNI56?3-B0I@TB3N-7!"7V FK#,U_$'9V%MED6?X M">A)@>KV!)K70"DBE$[]EV2*XH88A-*D2AV%CYHU$,ZTR-:;];MPMR>[4Q(VM497;" MGN3= 2B9'M-\UN@=AAJVX;G^:D!40J\NATG1U)A8?5!CF4!ZRU)^ M%,<2NZIB^X7L4C5MM*KSL&3Q:=!BMUC46@OE"4:YH@I+IH:T M*>L#P5(),$V#65S8R)5JO(D(06"VXIE=C3DQ/^F>L@,]:7VM ME\RZNJGR-!^.QKS;VQ6:L&1:H+,6R43[>#/$(G)K#O+#(=9C8ZF4'E*\T583 MA6 J)N&0O=G26CJVJ8.2J2&5_+D=TS6Q)>YKP* C]5*%D&&=J2&->6FQZ=KC MMDB4Y(Y?[$0UP8=UIH94;L@+;SV6YYA] ,MR.FW&KLC"$%=I*;7FPUCQMCZF M4?B"'8TYL@FX#,?28YK2(EYAZ24N"MQ0K V8O-:N)B_94K4>AI+36 W7(].N M1E0^F"EN=9[4FB*^D>1MZ657KO#"NMKJ5A8%F9;UY'U'#K9H^79)Y7LA M;MO&8$R;PO$M78KZQ,G:BD?D&.,%-N+Q<+K(N]&Q[)G[CJ_53E;$R8!6@-$F M>X'V[?S-0SN$!L;'Z8V:+>_RB0GJW-O3>4M;A@\-['QB"2>?G#8N\&';%^A> M%K\EF/@:3\(_G M!LFEP#=?L^30V&I/ZCSM,9*&ST7E1>!:4:@]&>C;N;K@+W!U 6.Y_WI-UT2P\_B)R)!H 7QJ>3PLQBJ2!!OQTS/QB9&@G@S9L)*2! 9$ 2@)J0CLB ( M1$T9$02BIHP( E%31@2!J"DC@D#4E!%!(&K*B"!^EFP&"0)1T^<2!**FC @" M64VO*XC?> F?H<15J8?P;_(0/%/!0-YG"JZ>S"N9@P?^EHH&/0PS/BL(&!E+ M;/=NB^.ZN1IO='$\;\O>%C(4UX(?_N\7XLMOSD?Q*\:\93[$BR!Y+J3,]W>S MKQ9%YB,AX#H;B<\P!X@?T>I J^/=,CVCU7&CR+CZZGA9R+GS4\=7L0VRKA-> M(F!TIO+)M\[WFX/"[VX.SB&[SIR1/*V%&TB/N[V M:T:@_RB >!6SKWC3X&!M-W)"9 U<<5-PP^@XA>A%\$#PN 2/<[Q5A(]K[BEO M&"#G<'0YA!#$()< ,G)3ZN7WMFDWD1.JIX3N0O-S)(ZR0KU95JA;C$7ZXJ1/ M.":1^.MD=\D3$Z)6N;&'A6 C*E5I\P?Q3'\AZY,T&2W#3DA'8JMAC4UF M8 S'- PR>$KZ1#\7E_26ELT[A"E^7_)_I3#$E\.;W^+*?EF4X0POZVN%*>Z. M,*S+;76>KS68:,HMQ/FH!*.(7C%G$S0J/Q 1O NM(2+()!$\GW0)*Y0'6K^J MZUBM.EAMY]ZTL.EG,$/*A!;SI5FQVN![XYW5(H.:,@AAP.(DYQ)]5RA>R4) MS("8X8,RPP^2)FD"%Q;K+;/(MWB'6[HU[S 99-!.< UN2['K_<"DEQ1="KWJ M;*$.8+1QF#.)N"-)9"Q\9DKX85(D1 F_E_0HU.*^V9B75;,W6UMDT,47%2># M28]6I5JTGF^X$*OA4T.?R<-#ETR2&QQS'I4(Q N?F!>0J0!Y@RWXL?Y^/$5(C"[<&EE$"2/W/JE9X8]/ M&['E@:ASZSTA&(?YC-&2X5304]AZP")M55CW<+R=F^8TX&6DG<4_)N'L"L0P38,3Q'(YE=/=>^3_AL"_^ZOLXO7_AP MC#CQ&O*\NN?$M8U1!,6W32":^^N5;=#753G/GVLKI55 QA MT_A#\[;FRV PC_3/6+8B+5$_BPOJ!TPL:.>"'HJ&7!>KKTH]<2..>?J X>.] M #/5%;_\2Q-42A']%ZU_M/Z1*D)0? \H7CT,"H(B@N)ML.)[6$5M+"K-)RU1 MP(RR.3SXC(V[D\Q8,NY$6_6P3=TV#:)H\5QCLZCK2FS$WZ^0H_.(++ M:3OXO7:;;HF97.HWX,W[FHH(^:)^/ C?P$73:]M2'PC#B(9O!,/HH.ILWK'J M.@I"V*=@Y/Z@YBQXZB[\J^+[78PGZT\QS9U Q)SWOA0L:H^,N_V%<< M2XD]YVG^<>I>Y^+Y$UY39,V!\)4/*C^5.)$GW$=#<)9B"'V,"+79&S*"\,>2 M)X+PIW!W>)4GS+7#?$2S;EX4B8:E1:RXT,;<[TU'YC?T-J^L,FR1RMM M84>=+98?DFMB38KX2&,EYO@H^8ZZ$,CH)IP[L[&BR3P_+(Y$'6HCYA>TT4WZY[%;5Y%5-P"SFVN" M7@:*FW,>/3;.&:?7QK?IM97)-8U<]6[XR@NYZMW(E1>ZMD77M@C#",,(PPC# M",-9Q?!MN(!E^ECWV3!T[8@8B'5.\'ACLU37A8U7;- OWTXK6SW^UG 47Y,# MK:(=_ZWZKGVY<0Y^!.-778XL,YZV]37!^98XV>_+,FMX9(#%4C&).5=@D LT MXHZ/H_]N\_SL=1>\GV_8<[8:ZJ:VL]O# D7+XU:RX)F?+/CLN])UM3!GN4&0 MDQ_$[(/N=)QLR5LW5_/=6/.#NQR8S:__$T1>>L50"6C^ 1.JY5?'7#@XAOWG MG]#UDD:>C!A\G #K;U#9+83=RB1S9"I)Z8?R2;OZ\=O[B2V32*8^,9)O/!X) M@C*",H(R@O)GN-C/HJ\:L-V!5>[:6AL8\,]%[JG'Q'S4=(L+K+=IUTJ-FMLH M-V*IE'BJ$1@*0H@XX1=/.C/+"4B](2@C]?;>YVXOUDQRF]O1'#-JFL2^[[K4 M9BW$- LU$_-3S723/FN_ECN:]7S#RI%8DCFZ@#)'OX$#VV,^( $?J&X$ST+? MGQ#>,+7TZR6%Z(SZ?IO:S9I8;43,Z,:Z$VJK/\@V^0N9I;=;T3@4V2J'[:N+ M4IXB+7NTUF$FG&-JZ2*6?O^,UM5K/IS-X+IZ-$M7S2GUWB/-0-*I[-+'M7)6 M;4:K>=F4(X%OQ=MU1PUW&--D(>=\J!36F224LPW+Y]*Y!/5V]VEOFA_N MW[LC1W)$)JB&,:2>Y$ZA>$8W:NL]<[V.^]NI ) M\RX\XN[ZL_QBMMR#Q2^$2YJ:!V0Y@ZR.P\R'3\0Z>7!W]G;3Z5O8!_/X;W&,:RJ_:")GMF)S(02H6BPM:70( %0A" M*C X(\ET@98TG)%IC2@4BB4:-/FW?/X+N&7M;PH5HG*0,<,8=MNDSWG],J!M MB7E:4NXU5&^*D8K9.IA#0AV&N_9H(!'P,/]Q27_D[8:MF)3,R'B'@UU3 M!R53=2XF<8!1P;J#R:)=5ITMVR1;,2B)8T^+.N-IM')6W9[8JPXQ76KDN5H5 M-H^33XL& M.OXQU](^:'KA 4,+');P82F>[I>C&+M&*KV1/EL*IV=R5V9.&P M9.%IR>INWNIT H$4\W(U;.F>U2[V8,G4F$J%P S<2ETWN3)7;BQ;F]9*UT') M])@,=;C4!A-\9.8GFT9[I=L2.X65IL=$X@NK+#*>PD]65CXHK; X;"5%4R)= M+XNE1E?-3WBB5XT.U+)L='P6L$JJ?39L<9WVH*29>;ZV#KE0&)(F+)D:?G\Y MFOA]4QF($[61+[+XO-(MQJ!D:O@%5VOORN6^Q_>\?&E3K<=*N0E+IH>_+'!! M=Z-O!QB1+^+SGCZH8=X %DT-?R/N-XH\$0.1L,NS;1CM1^LQ[&EZ^$:>YVH\ M-FSQT*:TG%:$X"E1;XS)]6%5 M,PECNB[!<&VI,15*!R!^D:QB49,LSLOX:#/#J2DY^<%JJH.2J2$-?7:JLJ5AE>\=;%X5AQW3 M BNOF!X2[1\*I8BB*SS1#.(5,^$(2AR DJDAQ2.=HP:>-N")0V41NHX^D4-8 M,BU0WM'M0[?)B>*>6LQJ'H'O)QU=*J6'9(UZ#G,8]C88YY7+PF;B,J(%2Z:& MM#4C,FI@4@V;E$9\0>>*U-B"3HVI(0TY4I]LR@QM$A:_:/OD?#5B8)VI(15& M;87C"W&;WX_F4DS2S8T[AR734J)[?37:$YV1*'->K7V@UM4*D5PVI\8D$MK: MF_35#M\CBQ&[EB2IB2?62JI63K7J:Z:G/R_Q6';B"7>O6CQN@5 ^FS243U?L=%8LJF\#A,;I::!S+IJC/YK=RRU37 M2Y/ V\52W^%,FTX&=L]]QT=B)ROB9$ KP&B3O4#[=O[FH1U" ^/C]#3,EG?Y MQ 1U[NWIO*4MPX<&=CZQA)-/3OL4^)[L"_3V.;=Z?FAVM&I>Z7F=:FPOU.^" M.I>6&Y]-HO//>;B]^+;P-=G,QV 2_O'<(+E4^.9KEAP:6^U)G:<]1M+PN:B\ M"%PK"K4G WV[,RO\!6=68"SW7Z_YB O)X8WD\+/H]4@0:$%\*CG\+/X_$L3; M,=.SP4.1(-Z,F9Y_^X $\7;4A'1$%@2!J"DC@D#4E!%!(&K*B" 0-65$$(B: M,B((1$T9$<3/$IH@02!J^ER"0-24$4$@J^EU!9&YJ)*:\$/ M__<+\>4WYZ/X%6/>,N7>19 \%^'F^[O;5PMJ\Y$0<)V-Q&>8 \2/:'6@U?%N MV831ZKA19%Q]=;PL M[Y9>.KV 99UPDO$3 Z4_GD6^?[S4'A=S<'./VUE*F\ M(2_>/1S#A!TY(GE;BC81GW,;"8,VY0T'B?]SBO\<.P?)_RKRQ_&O>+8!\#A0 M ((!V@Z@[0#:#GRF[<"?7+'>\ [@& ;\-0/B?Q1 O(K95[QI<+"V&SDAL@:N MN"FX872<0OPB>"!X7(+'.0XKPLGU>5X!N,1'G-0,>25PJ*_^;*Y:E3B M=V'!GY#_5<,0W^+*?EF4X0POZVN%*8Z';3<_J"PY4V9#JQ T\'6C!KG@0^6& M>H?PY(@(/B,1/)^TR2N)9CS:K>M8:UB;M,@-5PQZ&4Q-5U6)=TW#H/4&*Q4JI MF.04@3F+"/*.9'Z:LRA++E^I)=L(@@A>#N3<)9 8/+0!38#)S!D.E*"C'>4? M&^'J^(O\0@XT>'=D>YH3R/"W=SE'"V$%H;Q+2D))'.]E/Y:_S\<(J9&%6X-* MY"?0 =:R=**$D7N?U(S\X]-&<65,:QV&H?A:9(_[K;(X^^/31KA4-!7T'+(* MF%17/=XM)%_+<%5P#Q;%!3)1=THC:*N+D=C#R<9*+BR;[ BF_2' CN%Z5PRW M:@%DR/GU8SR'?_G"AV/$B=>0Y]4])ZYMC"(HWH0.^E6+]'45T/.GW#&^X A_ MOFOS^U4/;\7E:E19_Z$RJODR&,PC;326K4A+E-'B%Y111=*L2K%2.?"]R+5& MM+9BM I41L4O_Q:N>,^%* !1 -)&"(I9BH2"H(B@>+.L^,:&D5?W&]Q6W?

OL* M/SB(RVD[^+UVF\Z)F5SM-^#3^YJZ"'FD?CP(W\!UTVN;4Q\(PXB&;P3#Z(#J M;-.QZCH*0MBG8.3^H.7+IMU0 X,( P$S=\:BG:T!8>:XNI.4DMB%EXP *E= M;5]FRMK>S*_J(K EI8D]9R4:GF:1=P4,N6(@PC#-\Z M#]_VV=L[V&F$4C==VBW6LAXRQPH2P)R\J01;LPDO7#I\K2%M:@=I,%=+KXZ; MP@M@\\#;ZCS> @00HG!RN(GWO18T?1=V7?EU:+2;Y-ULJ,:2CSVJH_*FNK M>OSE7^QKH+R>_ M?ZQ^;VP_,,"AO7UAFV76>0.>:+?%Z:Q=YA9Y-D^J[(T"EK^W5L M;,0''W_(R!WO8\GS$T+X,ZJT5SX\?($V4IAFS185WL<(K[%4\*\P-L%4M54 M29)*]LNWT\I6C[\U',77Y$"K:,=_J[YK7VZ<@Q_!.%:7W\$Y7EDJ*VRA:QK] MS1#W1_7]RHJE8A)[CL10^&I$'A]( =[F =KKKOB#846E<=\TL)HK>1UE9Q$S MC84KGOG9BL^^.UU7"W.6&P0Y^4'T/NA2Q\F6O'5S-=^--3^XRX'I_/H_0>2E MEPR5H.8?,*-:?G7,BH-CV'_^"5TO:>3)B,''";+^!I7=0@"N3%)'IM*5?BBO MM*L?P+V?V#*)9.H3(_G&PY(@*",H(R@C*'^&J_TL>JL!VQU8Y:ZMM8$!#S8N M8*Y #1=V,,N9X%-N'2=$;<7OZ%E47LEQ+)427S7F#J/33X)NPE<-L<+;GW9F MEA60@D-01@KNO8_>7JR;+,H>=L(@F/*U=7_1KI=(>UO0H6YB?D$WW:3GVJ]E MDF8]W[!R));DD291'NDW<&-[S @D8 35C>!YZ/M3PALFFGZ]%!%5VXZ-!=5H M8K3M'-KFAHHJA^OFF2[K56?NK^H%46NOAS6+B2QG,X!Y<4Z)IHN%#Y)H.GOK MZH<>AN^]KA[-TE4S3+WW2#.0@BJ[]'&M#%;;9BWD:'Q=YP6-DT2?: _8+@LY MYT,EM,XDX5RFW?=>AHAP;H!PG@_86'3G*REL,,](-K@E9/7Q75 MN;3B:\&L(==":N6R&;1[)A6-L+V&L<6X:5-L5R:59EA-[!YXKT R=_B%9X>( M>A#UO):?]7N/](:IYUG':Z]15D*ESY&B)M/#[<3"=*&1&/J()7Z7E[Q:).\/LK?X M6^L)5:S;9=GDG-KP,)U@WC2?;'R2Q.$X>8>7?IHX_.^DU;>R#^#WW^ >TU!^ MU4:X1L>,'_?JR[^"IN5D!:8\DIT]#*+@N"%H*W0A:)(+4J!>U-S2<&1',60+ MS#"$Y'-5!F>-%'R%I:\VKM2$/[Q9^U6;3#6V__X/^'*N2+$TV8?4LCJU=D\3 ML-43A4)W]U>S,A^P@:)!_)^'212^$\&)#)@'G4Z^_G\/^_Z=ZO**:[G^MS.? M/1C4R6.?2*A-U_(+7Y/-O+P$[7Z3K5C>!Z=!,J6OA7M'@F_WG BG(8=C7XG2 M?W(/OH?3D9I+6][E'\S8B4KSEK:$3P:2/SM_YI_>$1P_=(/DI.:;KUER:&PU M6/NC>A/!P <'!/Z5AL /YY&5L"_%JXDJ00C6TT=?_ATE+S'<90X^3X&+YQZF\J] ]?%,7YI .6%2J5AD:'E9 MU"2%5(I2@5B6I%))T:0E5M"*5%%3"(K^5^BU&Q5VQ%? ]Q6^*_"5:J/+=KD&VQ9&;&;& ME'0X-^KE'G8Y=]_5'.CKB._PW9%P/]+W[_1?8I<5*PW0T_^^G]./)D W MLD%[RO-.,>1#IYB"U,:BTGS2$@7,*)O#@\_8N#MAGYHX/5^7'>.0U,3=*TEH MV3AJ'U@O8&Z3'WO+ZEEKWF_2@HH1*)8;1+XV KTJ6\!:.IDX"RF6XX4]P#D? M:]4:L;WKC12BK!_--\.)-)4-GRDGP6+XEYP&3"3P]3C M91GO-U9$<:K)[)O([WE3]9*7TKWX7MM434C)<(" @/HO)*K[CX7Z#CU[N GU M?"V?;$.!_KKPJC+W%[ 4-/^4RL!PP/HP@IRO>6![E).#Q(N5P/XY_FGR _[/ M7;*(SK\Y&NOWOSI]'&M//XF"TRCO/8&E@ MW8#F0&5&L$HL)-@(Z+9EN7&0BY*=BJI9P,;Q0?^ #03Z[OOR'O;PV"M8RWWE M\*_A*-1("9._]>&9O)4#9K.B^?N[8_7'%!QW.;!QA53G@GKNP"B"( =X0EE! M;Z0@D6=2W?V 7#](6HO!_E<+P/X5_ PH$'3+]2TUZ=M"#HS@:VZBP4XH@!KN MAPMZZ]KP&:X!]MJ.(=_E.MK.4-P'LP Z&<-)\S4=,@D8*+3U$WDE+8"Y'ZW M9_HJ!\0,!.0;+I@A]\@]X ^7L@)7CP&'$VNYOXS_Y@* .C#Y8.>0S/?? "F MNC7G@1C [D<.72TX_[XNQ[)A .S#_CC@;SUY+X-R?QF@/OCX.M3NDN%IP7$^ M8.U@KP'Q UI; GWI0O&L--D*5_L'X D 6DZ'!<=/\TH4@N\B(TPJVFJZENS@ M3^!X)-9C6Z 3H!>76M0$X$<2\^+9FU>W! PSJGNH BDD,G MZ[@&DAB#CGR\2#Y]!J;RM'QA!>X]U4/LGWGI%YWW-!U:"5+';37M16T]P 3. M.30F]0.^&/W,P_<7%=3W@YU&M_KH9"FR")X6]Y;#9*Q0 M#,*QN\'%W"3NH* /[!B/L!XVWJ]6TBA/+ 9?_@UC-WU,\PM<"@2U!+P)VKNW M)G*G^0J^Y1*.=1)Q]$^H^/K)M=7#D\]E\M_CSDZ.*P'P'KR6A"L2PC>(%H&A M&H [0/LK>:OEDKV"ED _";F97QB).V;.T70W-$Y8!Z0$$ P_AGSDN7 /"RQ? MN-"2;2U8+6=C$!"I%D+R3BI-6JTF',!%#V3[L&_)/A:4!N1BP14*E'!F:0\MW4L=R:E)'O;D]T#;^VIN$\E^>-2C M2P,N'NCU73AV],)< $0?-Q9!(A] %W!N(?U\G]7[PO<=.9'C:9&/Y+H!16AK("RB2RU-Q".RI')^%7J&_/0[@TQ*^Y]P7SHY7W^.2.NE^E MR9$1]>LWMN\VFLIWO 3&+F^#"E=!8@4!>T-SH,GUZ+U 9HG#M!RB:!7P(H$ MF@+B'!J9*SE,:KJ *UN#"Q'^TH?YQ_SC'A7:14#ZB@46JK$TH$T&J$"S( [\ MXX(^&7+W.],'6N]KCH5F)6@LLL*CX7I_>GSZ](11^>%J]\]*]-C<#RJ_MT\? M'EE_/W!.2.R^\''-&N#C$^/ 'RU#7IR,H%.C2TM33JV"]1#!:AX/]E*;B^.[ MC5RP@E-X7+@GP_S_/UOS2=].&NI(I4#MPJD%YA6T(G7MV BL7 .Z30GO%Z\' M:H<+3P6&+; _CMP$IR796B\2XCQ="?Z"ZNP"-LX1P#RL@M9L8,Z"OS[J_839 M DW+)45P_)'._/O1[OC3[-G+T$;O+5D@[@@B4.\#BU79'[^F3VWHC5MMCBN. MC]7V-48SO!);5P89WC9ZN\\B1@;4 Z>'R?=A#\DF6 M>+*Z[SGEO:D35P M#*)@J.F1)1]-I5_E$B$_/9.4H($=[(E)00/\[DAJ<+2V 50'M K89+A@=-8^ MT05[L*6"=XPG.TQ++)ACY^\9*:D-;.G"XUWD234ED_EGLP7)]F2Q:1=%""BR MI?7 2_ !J0H:EW#(\O=,H7?)GX)=**P/6LK??Y7\F#O> M$8%Y -.=V 5.WS#MQZA+GD6S?P3/.C4^8+H[J%" M?J!E$]M;AKMR>,R2G"MH/R@*YS39%!OVR4 YZE4HXW,'P5*%)TE@&PTOH\[P M.=>7& *VO(KXN=R@:,]77L#"UE+3N5.QM,)1D]GDG6<"-0Q/.WZG?NEUKI7Z">S'G;^ M:+&=R"S74T(7[*-S)'Y\ZOD5$2]H>*B%OAM X4.$^-K9^%1.,/O.K;:L:D? M&ZY_MHE_*%?U_KXE>+A*?F /PV.9YZS/OX"I=*3*D[UT?];*'BW,^MEP%,Y6 M[WIL?J?%E M3.[X'U#P77>;>+XF_'M4ZO=7M=\G\^$,EUWP2>ZOTV*OLD+YO(!SQH_%D1,] MJ':29O(8D_MR.C ]*0Y8]J\1L#24'%'$_OLMU[#A!(,/&6%"V@31GE(*!KTZWS(!!6X$VCP%$ 0[P<.-AW'#2XD]T2U'_MZ-A@6 M&A"EDUP(04^D7 5@/1$03MV=A/1P6.<_>VZSFOKYMCR]BLC3"WEZ_::G%T#^ M2=T=MU//NI><5-X/_^I91?EN7 ZM>V";/S"R?TXBA;OCI@ 4ACM%U3UZJ R ML8T0; X>'>)!RH+;K:/*U>!E]_$.]?'MQI'5OI^Q1MYQGQ&<5 !H$>Q@$N,5 M3FD87+)4'U+K"0M?[SGMH4PRS9'0<&BSG1K(Y%0V-N#!6J)80#:#P^+5G3>RK!;><[ MC+!W_;)6&"\;I Y*P@=HCXNV+&%%[^>+D.]I;)\.)N/M=#Z0B'2EVT,;+X\: M P6+=,GOJWW6VQ5AR51'&WVFE?>,Y5CD@H'6D.?Y:F'*@I+%IR6KV*S45^A) M%],:PYFP8?-8Z,6@9+JCM3;/[,OS V:V!EJQU=RV##^$S<,W+8^+NM24]!>D M$/!R9[2AF!4I!H>D*/.T*!O->YW)P))$>R5I(:NM&[C* C,<2TU42-8Z^5BE ML?RA,]YL%&H_;>J@9&JBUOYVV38]9V).]KO2_)"GFZ,]+)F:*$4;:JS%&9[8 M"K9J<:B&?%B#)>FG)5>J5%M[TTF/UVKJ;#]2RTZE#ON9FE*[8FBN43TUO36&EZ2G=RNK88/;=B"?V#9'? M]CV%]Y*BJ4'1FX.]L&:KE@BP94[P65O8+>&@TK//%?"U9[M>A!G[/E;KK?B] M2L42E9[]H-.HU")ZAIL]LD%S7K/<=#Q8,C53\G(YZBS&ZP5&4-(ZFKK*M"'! MDNF>5BVOV=V4.KPIU"I39KWM#W4 *3K=_&JQ"K#2J$J;6C#LX'&=:M,-%I1, M->]*\_6(DO<]L;=:MRI-.YRJ+JPSW?R^C3I]>W'(%V!RRE3S M:FC.)-WU.8P;F=%2=3JK_@@F54XU;PDC(ZA)Q0[6(]U165$[M64S2;^<:KYL M%S;D=L:%_*;?9N:EYG Y 946T\WO\CQ;;H_KMKB/=7_2F _;6@V6)%.3[_6' M!SH8K?F67&SBWHCOAD*2$R"U2IB642]/&@*-V7'>.U2"8CD4!U(IW7RG6""U MZK*NF4)UTRD[)-_="S!,9ZKY36?>X"9#M2T2M:X929A,3G!8,C5/0F5!K(V@ MWA8WXWZ(X<.JK4JP9.EI2;/3J];FKC#C.4KT[,9F,1H:29#0U)",O;^A]*(> M8[UH&"ZWT%WQ$,.G-ZDQ];NC>GO6QBSEAI+?$[4)1(%[6F8D-85@JQV)+D67ZT-;1XGA1-]76\LDQM36Y-WBYN MO$5M6:\0FZ1HFJ46FUJD:J,=9L^JHQ;><3OX)H9%4^0SWDK!6I*E2-RO99R- M=D5N7TF*IMDGZ,E*8%A]RA3"_(;J4;@QCI(>I.EG7.(*16?0V& MO=CHYP\! MZPO'LH])!7S$4"J%@3536))2H*/$] MN][T"5+5BH9^2;$V"WR<#X.F;$[6]F"QWCJ]B3NXJ%@Y9Z2-9P='Y&M6;:#N MENY",-E+BG6^4N799!"XXJ2T WAQB:#1CR\I5FI?J*B<0J[-%L4QD^J&,R;= MBXI5%G;M?3D0AF*O6EB/#XX[%:++BC7>6H6F,YB2(L$*C4+4!-:#?%FQMC=F M/,&<^IYO-=AY5^WHVZ!^6;&.&W1;E;NE/*:U%7+,!9U^:.J7%*LSXDIT:QKP MF+!UC%;<4_L18)<+BG6VDJ:46=+[HM"@IWYQ+):TW47%ZE/C36E/1VNL-F4Y MFEOSWL")+RE6@,%\>V(I>W,C*1XYE-E&;7]1L4;QX%#4*TQHRL,Q58ZLH*&+ M@XN*M2 SH\;>' %U@8,_46W"DXT?*%:>(OH2-=5XHU=8S/ABO2DM+BM6L*U1 M)TQKZV'[O$BW5MUV8,J#BXIU)HK2+%KD59$#X"QTBM(F]O5+BI7:2XMU9Z^T M,$):XG5OO><]=7!)L>K,2F]XO%C$(KH]K3>[A[I Z1<5ZV"WK[C,:NV;,F'C M6#L$A=F+BK6_V>>#71^0T;Z UY>D/Z>'P%*]H%@'RSX_[!KV 0/:7PT9O=(2 M.I<5Z[:DAQA-F@:F*5AC.ANOJQ,]OJ18YP1;SS>\HH_1U6"Q=?)>;[MB+RE6 MR8_;G7W)93%[N]>I';D**WOVHF*UO:B+=\5 QVQR4/"U19@W(O:28B6J=-2+ M-6#VV9M"+-6;S-S9ZI<4ZWJE[/V"U(BQB3ZM\;-ZV%JHEQ5K,>B$RU*HU40: MW[9HT9UC!- :%Q3K:AJTBG7%[HCRB&L9ZZ"^)PJ#2XK5YWB%=ON2C=78[7P_ MV[75N<->4JP T *YKQ,-GAM0ARY6*#-TZZ)B;12Y"IXO!25^OZ#6*WPZWA^8 MP47%6B05$SMXE0,OK)K<=ELK#YK#RXJUKDJVL)SK"[.FYQFNX56%QO"R8@T+ ME?EPYA=-/LK/1*5%LI5Q.;ZH6+'ZOJU;126/$>75H8N/;:D9#RXJ5J-/K1PP M83M^4N[)3F$7,[76C6?:X(!I%EUG MHRYI53Z7XDK+*-\BZ/J?'?3,_7@]VAZU-!PE=IDKZ$U=H!YLJ)_:HBC?3^$.>&[.@ M9'IC+>@CP6,K&$9+9K^^SV_(Q0$2:YI7UU%^:/1!1_<+HK949K46M89[F]38 MG58U;A7H?D&L;8V9%Q ,(2CQ)09N"4UM/6#,-:# C]LZ]3%? *M1JJ]) $_/-Q4":2=M"??!H'W#MV\[3 MY<[]K=!SCP2IHNE*;-UHFD;8(^:+^J[%M^+T!>?EP?+:[R6_\J7][IWSK!<'?#8%FD^[N0.8/?!0?M;C]KD& MC"#GN#G+=?3DV=QWAR'8ZGWOGSY5.5UD!@]]X.[=C(YOFW(+S7+CKSG6LAX, M^?NZN/\KZ*R4/(Y(/)@3[Z5 .WD6PU$*W_UZDTO79>0G3P >5/8V;V0^U\*9 M_/@YV,G-\O,]!N-(GJKTV[,-IFVCD6.6>V6M$5]^#/;\0Z\+[[R2>[OCY^?U MO%81^K)#'3T](U "XX/;1[1R?U#P0#HM)PPJ M!7Q<">HS]C)"?MU;.06@Q#?UY 4(Z5F&[YC #*_<^#')GMZG+?:)V+F5H2US M_$Y3HL2'I;=< G$EJL_6Y,3!!JSSY,^=TZ,R^$19@=X_H#%0A0(I6="2,%=W M9X_E8T'5-ASX"/7H'7OVH+E[")SCVRWX^.[[:UXC2;CR]ZE\#HP?OF^#XSM= M5_^\^^>7+;H.C:T0X"]Y$7OTT+X?P/'US!U\10X]-!.7'^AL;4!6-):)L[$- MU]5#PGOP]N7KDU>PUS.DAQI\]P1TPRD QU#;:L FAKF@S^ ;N=P#A^ G]C4@ MD&51+;0M#1\_-;&?*PJV(T\L;,@N\"U1D /-RN=Y?_"L M[JCY >J^8S,IY$8!=.[ZEO9G\BZ[;/RD7V\9&[7TZ\KZY(=V\FXZQN=3P.S( M7J!].W_SL _0%^CD!P1=8I2C*\W95$@.2<]"/%W*I-V M_@K]<\?.Z:Z/@_ZU'$0%,DD_\^.0@@_\?![4[X(ZH?/]>=;./R?$]NWHRP6) M]Z@ 40A=J5?:=^C S\UY'QP 7NCR-?T@4DB P( OM:>C;M M/1+$&PF"^4F:0R0(1$V?2Q"(FC(B"/HKSB!!9$ 0B)HR(@A$31D1!+*:,B(( M1$T9$02BIHP( E%31@2!J"DC@D#4E!%!H U=1@2!J"DC@D#4E!%!(*LI(X+ MOF+HJO05!9'D/$O^_SI7U6\WZN(+1GU5;?BV0TZY2K]P#A37@A_^[Y?BE]^< M#X+^6BC\YTF*1-S;Y1*7F;?(D CGX4]2%8U6OJ;E3B&3+\5*OG<41\A!R'D) M@ M?7P!FOZ:0OMKT< '13["PZO?%B(\W!(>KG-U?UNF$EH':!T@/8GP@/0DP@/2 MDTA/OL6LH/.$U'G"P[ABBJ)IC^.*O?;\E)XN'/84(.O52.YMQW.-J#2O07[O M+-7_^VH,]O8#>;!ZD]@\#]K+D8^RI?UJP#11J$C+YLP?A'C/-;G9%/PS*A1H MX4?!THAC,*K"XV!4@1]*_6/XMYXO'$.WL3LCD)2M'DOGA=1)LD])I]A4DG!. M]U0^Q20[1Z3Z_I>G3Y)+G]-?=QNAN-A2]08V*:H*NZ4FA2;U*"Q;GGP4E0U& M9%/=\/3[. MY-U]O#;RRWT$[/%0]FAI:)E1H3^>%,=KP:)@>'_RR[\X2=]A%)6*VH:(!1'+ MI3=!62:6)!PM\0^"+H(NTHFOIQ/ULNYTU(+M\$)@%&)AV6&G^?C=M=J*7&P$ M(C KIFU*_7ZT8BKQ&FJU$M)JB!H0-?PJ-3R*W4J^I;D<:7@IU(.*9W*:X1-3 M;$VO:N]/+-*XT&Q5"MY$;$G$>JIU:*542[)A$8!9".*NA#&(61"SW+R]G$,& M,\(NTHJOKA4KTU6X=NVA9 JUZL2CR*FRR8#![&-=95,I>:*XK[*#K2>5%K&9 MZ+7B5?7:\?;@';CA&32]'EEDSATQ10BC4PJ-6[@0S2JGOZ6\SI>ZV;_,S!9E MO^B,X[PH7F4CT^&,'3/&!E.1*TJ#>5PX<+5 ?W?"U^:5[C*_:*W,B&$I$R_/ M.;,+,S627_XEBG<43EYO&X,XXC8XXF>1OF[\"!_!\#9@B%35+ZNJ_6C2$BM4 M5Q'MPWZ*2^N!CJ_>?W=!!;1 !>/2AM<&_"!TMYM6[,*DQ"6D;- J_Y2K_$5G M"*]JD"K+.4[78W?("SV'FN!.?[/2WY\C.G*;:M4JHB *? T+)C6/D3S($6S=KC]SA=@_6.6:'2K^9%N M-5^9UC_SU>:+#A].B^E5=B5J?4PNB:$276C6^^_*RE+N%K3Q4[! ME'?$S'5;M$;M!A*=')/?%2D,.?L@:OD8'C_(X0?A%ZG&JZC&0ILS#&G#Q?QD MMO++QB:P!/O]WWZMC?J$[%!49.;I@CB-*8((:SI0;B6DW! Y('*XU@G):]K- MY*R[M!8E2C7W+6EA\0W%*JB#=Z>6TA171]B^T\7VVISI<]RZNC>AW0Q/\XD[ MBB@B;D'<\C$,9^0JCP#\_]C[TB95E73=[^=7&*M/W]@=H=4,,KBZSXY Q7E6 MG+X0"(@(@C*(^NMO)FJ55;IJ5-&J[#AG[2H+@7R')]\YT>9XF? MSX0,5K0KNKIB7#KZL!#MRI@VJW8,;#8E"2DE\+/D/(#;&WO![0T5RT=;+%_W M)JH3&SNJ.XGIE@SD!25^4>+W.R/WAV(>H7KDH';LKCF/AR-LDDQ^/D\TA#:- M;?(5PDKH7/0)9'DVRY"B %Z+GAD;.9%)5:J5ILB$F0$"E2K]=*2XL5(E5*GT M,\40;5B?V+ ZJ555'+8=WZ W\J2YH7ISQXP^7H]/)VDNKR;7AD_-G-:Z4_&Z M"0UL.2FTY2!=_W&Z_J&PPH6,4UQH=\U:L;[$VM/2S!.EY"99B=XX;912Z05. M9:9\F>&90E5HK34?&J M:[(FEQ.^).BY7(JHC?%9JLMW!=\II%::US+2EB:R(OWK;SP5 MIY.HY!8!S#?9(&\:8*SZP*QE,O,&KXL=JC-(9^KY\0V4S4XI.5M(UD=8(INJ MI:=3EK(Z',"'%,('A _?#!^0!8T$&%G09PH6GMV"GLY&KEG)Y42CMV9\N50N MS+5E]$%&8;51DO-Y0^87U5QWL]KH=4.$.R1.A5LDF42=)0AAOLL6>/(7A=K)SM3/>D*LX02/4!D\"FQ+%3:*Z,>-/.T;VR4%-:$ ,%>$B!0;7ZT MM?EM('$22A]_ =5M1U&=Q/;BW_A\%7-M4U=B_\#"_]TUQ$>[-%2DB\3X++[0 MO8@QJN9!I02\K4*6S*&\\TRPXFI,-A*T#CJ(T (\[UVREM% MF(K.N;-VN;C!ZA4N.W,4HULM1S\'95ZVG$V_4,",19=WR\MYL^-N0H!@+P80 MJ.8[VOQ+Q_8D,Z9!(8JY0![0,'647D/IM7=4J'VMTU2L4'2S439T(V&T1LIT M.5%8(OH=@.HPB^Y*SA>$A3!+C?-VTLIXG(AC< X*3C/Q)*I90XB!2GZNA!@O M_$IQT"YS3:[D8+2PZKH!03%I._HRUTY^T<^OI4'.R*3:0LO2U5*S&T#00'7P M"#.0E?$5S!";!-%5,I4TWR[*#EVFO!)3CSZ45/2J35==&FU!M;1V=]6BAHMT M$ZH\+&UGF3C&(IU'.H]T_C-QI*]Y%MA4J;?&67UH)#;D;.:,B(9>,S3/ MF"5;$ZLQ+.KI\0V4_XJ5TJJ56%2%>I:7AH.F.*'&83QBUR! 8P@T$&@@.^,S MH*&1E6#4,Q)3+)-N+*UV;SS?F-'KO(FIJ4G.TQ-">2@U5XG6I$EN?8OM8;YX M'$NAHO]O6/1?4?UZJ,7AB<-TBD%:C+08:?']YG_>87FR6^M/>I-OD0AR B9HX31YW#R <0#B C($K)FG>5F.1U079':_66&+< M[+'#[_O61>/>J5WD[B_1;S-;N7^'V>I'W.YE:]#(]G^7:IPY+"%4:VTLYTAK:@A MWL">(R9.$VAP,((;9-O<:\/2>=%BW9HJA4QV7L%\S6;KZW*ZV:IP$"W"=J5D MG&1)!!<(+A!<%FX%>F0CU8D+C>\VJN!*"L5;L-2'8;#N=L#B) M77#6%D*;GX(VR!>ZUZ3:>0''4)O3@::K%2-1;(DTS2:7Y55HW82Y-R:>8I S MA/ &63?WVF%U7KB86QFKDAIW%U@YMRHW>TNGEEAL[1/87T6Q<8*Y2%/E#^BO M^KP)*Y.^1HTI&(@!$^,_<=G4HXK\=U91@8OS%/7>P%CYX?ZDTV_$/2"=8R^._%RVV08RX$B.V-@=B1.2, "81BQAQ XQ T'0CC$#0="., MH!_P5TOJ$",0-/TL1B!HNA%&(*OI1AB!H.E&&(&@Z488@:#I1AB!H.E&&(&@ MZ488@1RZ&V$$@J8;802"IAMA!+*:;H01;_71(D9\C!$?;^9]/55]O56S'UCU M-YG )<<_A9L17MDF\I':2#;)OSP_WZQOSY)#X)^2$8ZPP"2X:#B!7;[J\X+ M HZ>/>207K_^;NNKV Q\/'%CJJ6H2HR;.[H9([%X#'9X_/??(R0V2&P^*#;D MF<3FZH,B3M+A0H*$=IN?"AO$9V&#?<#PNX:-L)T'[2D7$8ZM6W;'PK'OOD#R M@<#CE'R$AY5VY./NP>.<.POR69'/>M$ELTV32![0/HGV MR>M,'$+QA!?QA(B/3^"6MBPI-CH]X7PB_H>A6GIR^K3V+V])NWF[7UM/.BZ7*R;TZ6/\S/,Z;F]"ADL MK4^>G0/NZ[KG&<#5JSM"P??FEK$>E;FT/BT%Z962!O,.)3TF=/>#WC MMC9+8$))S2D#;%%<]RL,*Q>F*[BMI="VAK !8<.[L8%X/D3VB@:SMDGF'+&N M%H2%6JDDJM5J7EA\\OSX,R)+.6C.FATNE1,6FNRNZ%(J9Q0T0"(X4)\@J#A% M8@A:$+3&H.J<."HW4CY;BSX2)'46$E]. MK49"HIK+%,P)C0]F3;BQL1?=V'[ )/9;*DD\0H0.^(9GG_&TY1\(ZM?DUSD/ MN+]L0O/&,/M#88Z]5IS%E:%2HY1='! U83',M=/&8IQ8+CY^2O*Y$9^H*Z,D M,9F0@FI7$]-11\P10E.D8.R?3,5)BKB<(X- XCY XJU!7W<>QD=B>!]BB/:J M]^]5M"&J7J-8L'EUAL\:8]T*-"EZ_X(*%$$@!P9CY&>I0='J+-,!#W>;%-IM MD)K_3#7_4!CAK";ILJJGYT'0YH2RT9I(V94X]6X@NDY@T[EHYHF5D1<';+XS M71.#"0= (HRN Y3 *802/QTE;LPF/7N@',GA?<@AVJW>OUL5A$$I+8N.*M#K MH("K?<]IT-$;I6XJ6Z4HO[TR$M.,UAATI5H_%>XW["7WFZM7S=]:@#OB+%A# MFDMK"97(?ZO4YIEQ_4?G-S\4?]AITUG\$ER45VH@:0T^D1"(S;A94QM,]*%R M5ZZ;I?F**_)$WQC,A[K3ZM)-D8:A(B\8NT#8\IVPY?;K?E#9#Y)?M#=> M9F]L5U5V7"(W#8'.R,8JTY/K[#1Z+VA).Q3-^W[7R$A%BFTRE,//.+"[I=#N MAM !H*'=D9TF>R6_;-2QQ)1+ MKK1D2LK,H]_?\$YQO73JPZ[1H[KC#6?WTUTCW-_8"^YOJ&@^VJ+YNC=1G=C8 M4=U)3+=D("\H^XNRO]\:NC\4]@CU(P?58W?->7R<57]5;BN:4^")#4NNF^-R M4/:BGS9@YI/UGCP;-80>B:4'G0:9'36;(@.S TD6%2S]=*BXL8(E5*_T,\40 M[5B?V;'J37YD%0KM/I9ABY-&9]*URXWH,]*DUN'*EDEU^79+8-MSIJLUQ@'8 M!H5U/]XK+@Q^Q05U/]0.41[UF?V+&%=RXY$0?(,M6:P MPKJ2M9IF]$$13A<[17+D$@:A,+-R;[EFJ*8&=QWV4KL.*JN/-E.6]R59FMGF M^8+A* %Z_03H[5'A#A*G*/./!/_\5+B#DI>;"N(];D"?=N?W9S'O;M#O.U1I MEIAE>;HI3WHD+8FM6?1M\A*_M-@:)0V%NMJM\6J=8A)%361%^M??)!5G\!0J MJD/(],.WY)M&)F;5\]4D.Q"P&5F@VZ-*M+_J"537;@MKC5AS;L-J M]"H! )84 A8$+ A8D*V/!!_9^C<1#SV[K;]A!QF33=:RF$IM?)TNN(-*)OKL MG17TAMYH59]A^?-/0I$C50,QY3D&H MCXB1G.+[+#:)/HJP5(=I14GUZL:ZJBZ"1'F4F0Z;$%G82R(+ZEV(MG>A#21. M0KGU+VP'MJ.H3F)[\6]\OHJYMJDKL7]@X?_N.?<>\=)0#3,2X[-X4?=$-- Q#$X*89@\3B&7[!U'T'&=X(,5"_T="><:E2T&RRD'40.7^ M"#20G?$ET*A@?FK8*PMM3$\;K8W#S'"[%[VS2%6G 2 9V>?+7I,@3'(E4TIH M*^W7G74(&>'AN3069RXY[ =AQG?"#.1=?!TS7G@7;JL: M+#J;C"HLI%EUE I61#\5/6QL;TU0SA W88$#'DY=, M7B'4^$ZH@2R-EZ@Q+SC%S%)9US&:[WJ!W6YUIZGH3RTH$?ZTNBRW."R!=U6E MTJ=&XB8,*6P//F;B.'.14[]0\7^TQ?\5=9^)BDFF:0>2)9\Q*?43H1N5(EP? MU"&0_W7ST>5+):3:4'V+0'$M3U^J[@EXSYNJL*HLFTF,D"MJOZEZ4G$QH%JP:U.RZ:N"FUOI 9R&EN-!T:16RYZV126MY,SH[(NS(U.$[X;/.PASIPX M[P&I,5)CI,;WDP=Z&P3J3&93=5F2Y#.9OH.GFO[*K80@$*9WX@Q^G-Q!*(!0 M !GU=Y79>1L(J,&(]F5MTC06$[TEU'0RG1!#HSY,V,23" @0$"!S(.)DS=MZ M3(S&8GLTQBM8HK4>&BUS5%Q16OAN\(2,.$X>CU\ZAQZCGJ!HLZTUU4.]0-=) MHC^'-Q+ FV+[(U.-!+K_]Y()]JA7>D,9^%O,V^Q>XO=YLO=.FE5&N+\ACL'$381L2DX@Q['-A%:(/0YEQ%@%&O]#NAS6421.<%G&1'90L$ MOIKR96LT3M,IT([9.P>0F/IUC4L8CP N'%/70Q7"#C=5ZT(?Q<9=I>^GE!70B;%%T7 MRVF;@V@3)L8H-HY1Z(@$!#?(';H'N+E,:NV\B%-)X1C'+4I-/I\WLQM\V&%& M=C-$'"KTAU*IBS1/(,#Y68"#[)NH4GCGQ8O"R HT0ITG,+6>*[&)6A9;=$-_ M:-MMA<>Q).JV^ESV[]^>! 3_[Y!Z4%!TRY>VY-N2L^8#/NGR69SJY[+1EB>J MXIMJ?;S;NEKJW ;LL;2BM14P\(CT>O?'#GAXVK1E8R<5(]%7%].ZTRY3?+Y4 M$3&L/M/DT4[N4Z$E^&_8BJ0MCEX*\_QU5O%^Y!%^SOLL$NV35.: MN^KO_0^'[T"#>T]4*#B_9](J$?+.>A35A*F.O4/9380R%GZRVR@Q[)_PS3UG M_]3=W?#MBOZH4)[]:.R1#\RKY2Z*OCQQ^]\34"M_CQQ5,A(! MH,!_YK:K0P'Y[:BF!$L$7MSS\>_2R+5-WU/_ ][MQ!*OQW#\ ^H)%O+X[Q=- MGM2KQ0H7YL)NAPT??,20'\8($D>,N %&, \L@1AQ XQ T'0SC$#0=!., -"$ M&'$+C$#0=#.,0-!T$XQ(/3!((VZ!$=A#*H48<3Y&?+ $_LVPQO56S8(_AK\% M6SZ/;%.Y3@;AK>WQRS1@GX= 81.(ZKP@RNC90PYIL._R.?[WO_\>/5^_;)N0 M*/_WB_CU:6#$KR /;Q$#2$:L)NCT3+QP_%&^GE'DW\CN0;#T"BRQGX4EDGP@+JN) M7X6=OSC3W'K2TLSV+<_=_>*HVQ_FCNK">RK;7W5K^U]O8ONN9"GNOQ!DG<.I M.JK4B[PL_M6]:N*H:FP&_C!Q8ZJEJ$J,FSNZ&2.Q> S6G)[5[KGM@M\K(2T, M3R%"[,K%$"&0:B#5.%FNA B!5 .IQLD\!B+$SLK^/H3XA&%]52OZO,,1K^QM MWX3$7BX%>U]?;&B[.K&LUKA+;EL/D.:<4BA6*;C;*AFXDC-9(F2XG"DM$ M/31,261*=K>W=(7VAEHEFT6K67WXW>7[U.ZK;T7FP21%?)5-)\NR@[=)GR2DP]ZJE]O7G6KHD. MY0GMP=(UO"+7E)T J&T*J"V;C),L>9D9%5?.8T3L3D6=I\C8KA>SQV?VLKZ/ MAWS^X%&$-18W2:@_IB1NF%#W9B=>T#N$ %(?YVU;<3E+::O.4I=5MVV;RHE- M1<;R16*^J50P21 +?EO$<3,(1#IT BDLSF#TY8Q!!$H(E+Z<#+IA0MT;*%W6 M>?T0+BTQM;W*S+25T"N*#7;3&=/Y;!/@$O11R3A)7&AB+((E!$MG2<3=,*&^ ME6_](511=;SHCGOL&EN,VQZUEH2TUNW7L/5, MR=?J+-[TRDV ",!M3,;)2QV#A@#A^P#"SJ.+>ETW"PAG]M]>U^>6I;A]6:F5 M!3W)I^4%RVA:&^[PP&$CL#A),2CE>6?.V7%+VO=O\[PAP/YIJXZ\;C7"CI&? MM^H?*N$_<-5(PG_.JB.O1HRPM>E.5WV'A7=?&A! H@$!J-43#0A 7=!(-6Z@ M)NRG$0*I!E(--" U=[<0'@7#0BX#Q\?#0CX8EJ,?'ZP]=?*9K"I4F^-L_K0 M2&S(V:Q%KOH5;I=G0;+?YQ#KO#&QR MS(GK4/.W(P)2#"JD^>F*'WE0/EK%U\A*,.H9B2F623>65KLWGF_,J/56JU=[ M:7. JWRB1B066HI."8D ZBUL<*#8.,%T,S FYMP[@I M!_%#77/ZPJ[7G?) X_.SPJ1(*KE$>ZZ).![Z@0039S "=>,B5(J>4&A(P+W[ MKQ\"IJG36 1T:^D(B?R\CAL+=M,K!A"8H)N:C*?0\!*$2[= *#0E(&+W^F/V M3JU7GJUUWC>DK+STF6R <\D05J 7G23B]&7ZR%"J$HT)N#MH^ZYM@&A,P!VY MLZ\W$1:&NEPC&P1CS+)FDA+\;"VC<").;/W7.)5"RSR.M6!-]%;=*<;9VC]_=N3@*_R]]XTKODS M\ KRB=\5??GW?\$_^R?)IBHYD$"3W>L\>D#PM7:"CF'_O @99!4X(#D3R MR3JI[3+#EP[__9_#=W_*L"1DV[2=WWM7[6!1DVWW/Q$R55,3(T>5C(0T M!L_]+9F!M';WN)QZ2#ZZM[\?W3U(AAB./1"I?\8.?H;D.*+E3%HE#BBV$Z*$ MJ8Z]W[NO[3\+!>#Q0]O5H2/SVU%-X(@M57CW9_<-&0.,^-\$_D!#?0&_[E:6 MQ!^2%^+4@0,:.J%/?/FO%)LXT'7\1\>63XT""W\&D@=\0O,_AV,8=A_]^KL# M!1;6/L(R61A7>A1LZ>\#KO])5)]3^A0!I="E!%XLP:@C-2G*-*&(23J)B2P] M O\H>(IF&86DZ=&O[5.EO1-*C64C3Y2K$M9><':C5YIVQIX&W&/BY95,WO/I MLJE6^'S+=UQ.F/1M)P!74B^O;*K @RVK*I^'3C]>N:_Z4T]=5 MK&YBG%#/+\C-2A/IX_&R&J,GDDOX93"HQ75AGY?$,:4QJ_% M+(-+:HW>3#EPY=&*NI/DA):ZJBXD:JI,T+I9FH"UIX[?4Y-365<*2)XGG"$] M)' \AY?#HN^C2RN$0%1*>6W KTU:TE;#C#C:UH.G1JC936IDDK-%&4+U$:5GO M-JK3%@=3Z\>,&E6H4=%QUGPBI?>MR:: 3XIA1.?HTFE'8EPO0RP,=<0[K;(Z M96J=\-*C9>E5J3A0DJ+#ZZVJGACFYZVE% 9^CY:U;N,6W2;]E) 0O8R9TPMS MRV["2Y\O2QR3E"I3F"12Z@A !9-21%8=CT5)H9@4DU(I23IZ97>R8=]\9NP"0,O5KM.A@CKVD; M71>RZ\6F<\*=(J)E$Z M8R648*4EN5.0UBRY^7I)DRN"/L0VM#ROVLV5=@K2%+U'5\N,HDSO) %?WRG(1E:CX]FU382#DPJ4YJ[ZN_]#X?O M (V0G0$"]V)YNX<_-WD.#.F=O7-L4GK._JF[N^';%;TSDDF]9K4?F X'-[?! M#<>F'>SIL?\] ?V!WUOS, 4>-,J>_R[-')MT_?4_T #[5)6\WL8CK^?X02',>+U< 1BQ)D9\:[H,Z+Z):B.0"<:JB.$B01A$-6C M0)A7X]Z(ZMPN,2$7K;B%&/&H$XL+YN/#1VJE75>!;)$/?LJUO.AD* M5BW;)OSP_WX1OSZ-=/@52N3^F =],ZAWF$^[ZF$[EY4+]AU$>6VT^__[!TYC M_SG^]VBB^UDDA$02QI/=_1+]\:\,YE/MVQN.Q;'L]Z6!"2F%'@1HL+^$,!Y)CLX_B@\SU;\;V22W, >="F3A/TL8I#D \'>M#?Z%V>: M6_]3FMF^Y;F[7QQU^\/<45UX3V7[JVYM_^M-;-^5+,7]%T*3C^M]U!-_7Y6( MMKYZY6C"Y%GMT^\SG@H=,O6)BJ5(]>"QRX?^@^5YJ!:[[I?'DM+S4R0RA;AA MBD2D&3=+D-JYK0LMEZUBYJ)F67/#"(^$\E. MER?M9J=*&<22EOLM34EDFYI(P>&?!).*,^RE#C%$:G]':O\S#C$\F]J_&-YI M<7903%'MN;"@JV:C4%LMDF34FJ\FA;;+#Z8VUG/YO#)<4UHZ@(,&X(Q/(DY< M9HK[CYTA=^UI:F>:X1DM2D>L^!7,3PU[9:&-Z6FCM7&8&6[WN(CUMJKU^)KI ME#?&6AJ4&'*9+>$&U-L4T%L3E?#X$0K<+0K=& M*'1@X=W[JA\")HGKNN7,J);%%HEROSL8+0N],@> ";BD!!FG& P=6!A%6NV& MU>VQ_^B2V;0;7O_W\I _A!9]#TLEM5R"$A;KH:=JI5Z38Z 9D]J&KG'Z,F;, M=\**6T\UGO\0PA^;=HC\*)X+I2,C7]?MHO--N:BOGU"$9<@VT99\C5?G]?9, M+X[IL@['"4.?-!G'60:E(1$>H$,(OY5S^#HD=-EF:=ZN.FECULHP?ID>&/H$ M0@+P!MDX3:+\Y+D]OZ@UYT()S,C7=;N(<&;_[76%;F_ZDT&;F?*&3]6] MB#C,&Y%?K"QIDR*>JPN:SR?\,549*%E>F34C[JOCI;::[$YSV!;!QC'J4N7'"#"^'6#<7#3G[@#C1>F)VZH&B\XFHPH+:58=I8(5 MT4]%C1FK.;42ZDQNS;?Y1DFOUJI-9A8> []MHD^E"-2Q\.UCY&>L5+DIED8, M&?."4\PLE74=H_FN%]CM5G>:TB+6>()?Y_&,O%AB>3&S8,1$&?>$ &H\[#I( MX7$L>1F5OS7A^,[9@A1ED=#M4N7NT.6R;NB' M ";?W R9],RN"OF.I =EFF/X>A,N%?;'TW$2IU%+Q"5;(FY*DZ(LSKI=JGPO MG_5#\-!D,4V8K,T,KY/=!-$H$F8P#^T/Z)K21)Q@+X,/=PL.=YBJO$A#_/>) M+%QZ)M-W:(I[YZRWG]TG=\M>Z1MMLSB_XO3$N,"76V3-2VKIL9C41)P(W5 B MCK$HC8F0Y+)YSLB7^IV0Y+(>Z.M@HM43;H9C$IR0)U)44)$:7LT(P02XG'2< M9B[H<2(L>>]$MA,*MKL V*]1#[.]:';TMNEPNRAT9C_U=1#QIY6*U\9Z/9YV M:AMBQ212%3J ( (=4S;.4)?R2[\/A+S35?T3+2(_G_G@0GQ^M6/BHNU0B6;- MT3:L1+'FJ-NMD&PCV?ZNO5D1R7:DK5H1R?:/P["H&[DBX?.=+CBT/__M2<"W MNN9[LA]X3>!!0!=(MWQIZT*>?$B^?/.<[<2\B0K^WU'55^8& M)&/ APL'",1C.O#4'-F>@9=?;ZL,PS_*AW6'\(?_O91;2&R]PN2GYT,6X0K< M[<>\J<]T*[PQO@M2U7IZ+5]RZD6ACE>%:5=O4(7Y\R 5]0[_$C[J=QM2@[.4 M;3(T_&W_1/4I#TIOW*W8+ #*O!K[^QA^/:W.WT M>" :)J0OY,*EB4Y^.B#X!M&U?JFXZFPZ=8,8,M-5UE<%KLE=B^CC2:V^*2_, MF2'IN(D)G7&A9'*0Z,=CV&-[>H]4+U!5*Q9F2V!:4_%E;ZL,^[#GTZ>!ZJ@Q M]?$MXC%'=>&T8ZJ7>;S9'8\8BW/P_ M3O&.U+&GB561X?.E9&=H*YZTIC^.+>>F.$%5V45^ZEK"NKP<4Z/UW*@L .@P MKQ%\_&'3^2%V:YKTARW\XXRU2JEL3EXJG#!S9D9V3796M!L]8UF\@F/ME,EA M>IF3$[[?'E!N$S8T/!P/8+^.*OUA__XXR:>CD;_IV>FV,&L2E1)#%K,!]7$O MY=PD5[%-J3;,%@9"'JMG!YF*FJ(MB%[4P_&$["-E>J_Y>Z5]^J:VX;KO0#JI MNF;%[+FZE2<7^ &QJKK293L&[)R8ZX^FP)B!&*.NY(ED:6H,7*G&QB:P?OS= M=R 9][>2?<=1+7D= SRWW)VT0R_"?8AU $O&OA5^)IE/EP*WPCYX&_!0@&&Z MY.CJX?OH[A;5@,( 3H;2[<84VS0E)_97B'7;7_[U$./ .T%#S#>].!0 U9.< M=4P"@K:SXTQ="AD!GP#7&;ZL"0TXZ C9L8/;@0N\YXL'GX2N$'R;D61*E@P( M-5%5+Z9 TL#[ ZE,O'AN_/E#P47JP@>B\/+YX&D3'6B) ]5U^[P]TH=?6LU5 MRSU^;6B?:V#5V_&-JI*0EH"GX(U?\&VG&8#ANJT\Q/*2OF.@:4-5W%$-WFL, M=!=<:[O@JP!')-=W0CAYF]_;EW-4V=8L((]*+ "JKUO/GW:]ET'D=1CTP@C6 MR$HPZAF)*99)-Y96NS>>;\S/.Q$?8] Q7TQJXK7%;M/&\GBQ89&U3FFU J8L M_G!<.'LFOKQWS[XP>SY_2,@U^=/8)%LYW=GT>+]?; ?SQ"JGSD/^O!)HC,(@ M?4>1U37IYNMRC23[]0)&$REKH)?$?$$!>$.\Y8&7Z0$7,ZN[,M!=H-1UZ\G#X!R@Z!6PL58 E10N MM'R*5M%2]*6N^)*Y9YSM Z< &$+I]?;'=0>\<=JT96-7*C<2@PG#BT-IBO&+ M:6=9,!;)6K,/7DT%_)R#E_,<7SUOJ=HKUC(T72%@R4!ZUM Z6DHFL"M"_ )6 MA E7^VA@>F!I(Q]:9<#:T!YI ZTB:6\\GD"UNNS9P!6+D7A\%Y2'9A2X? P, M43MP8W^%-H_MN^!J]U^_;TD"PVSH_CN[0E,9VL]S5_V]_^'PJ31XU&0[:GPF MK1*AS%J/@4M3'7N_)=^S]Q^$]8/;3W:)XNTU!YGCW37PDUU^&B!3KV6J@6B?N+\-[CD&7-M3;?][ B; ?X^ )!B) -#I M/W/;U:&&_G948,D#.7IQSUU4-WSP_E)IY-HF$+ 7"[UBSOP#N6BPEL=_OU0O M0#Q@K];"($9DN?;1;Z M3*?@O;53(YFX69G8EB@@.?CI/EX_7__S MQ,79ML*HA\E%,="$B(;#9Q])LC6H;VO Q(6'BG"N6!^_N\95WN8XP=W%TD;P M;'.I=;$9/S17IJ5Z8#76A/N'1OQ5K< ]$<;TIAQN_F)X7'3.]/WOI8CZ.( PX1> MCQ_1(MNA"*$)]'WKKJ3(XR9?I.](W[^3OM.)M)4/DAE*\"<3K323M>HBP]V7 M&F9R,/5K6K%B)"H-#4Q+8H2(+2_%LR VGM[B>9IAZ2CV<3_G[, M:$(ZQ' ,8F7LX&=(CR-BPJ:9 Y(]:XK9?>UY7\S^PS>JDPXF!Q'X ^S2F8%? M=RM+XF%GU&6+E$*>D$^,^:\4FS@0K?[1L>63&@1_!CH!0,E\5LZS^^C7WYVP M.\D>QS+;-B/W44ZE]\CJBQ*U)@0295A M\&12HE09^[5]JO08)9&8TKS3"W)"'FNE1Q5G:+5(#3;KO;R2'(P:[26W#H1R MTTQDB9Y0<=+P2NKEE16&F"8&TGAJE).>H PW3+,8)FB.[IGPRD&^N9CUC;71 MK1EE@9MD#5)*=>=R5>']4E<@>_,%%TP#,2D>K4CH]4W1[LV66*9> MI6>C)=G(+>&51T^O.%Z^VQHQBM&CV$Y3F2?F\UD37'GT]#4S\2:)YD3 ?,Q+ M\8-\,I$><")U_/1@,DOE-JP\Q-;K7JW1YMKEP5P3Z>,KIPNO,?$*B[S0'E=U MG5F3U;[9%)GC*\V"ZP5I-@7N:20YM2ZN^RL'7GFT(J9O,$-MA%N&/F'JP^(Z MT^AE W#E?D67;M4L6DL@X+:S?NK//&ZM)!3;7GJRX!L$[V.4HFLJ/T3C5T?SX_0#15W6.MSO.0>?0*Q[1VT'^?"G^IZ;?-V](.@O MZ],N8.(\WWUV3#QLJ4WL/[RC5N='3=IVF7OA)G*L2ZJE5AI*>69B]?E&I0>8 MFQ\,HFI3/F ZI(VK;P>NP+D*VR9BV+K\HHWXG+./WGJ_[]):S#X:9E]K+F;( M!PHU!=Q"4P#Q0*'FXEM@!/Y L(@1-\ (]B&)&L=N@1$(FFZ&$23BPPWP 2'3 MC3 ">V#07GU&1GRPZ.E-[^$V#Z>YZ&9XX<3!N8EPCIXIYM5=*?*>J+!A:-LR M1F+Q/_2.W;(P7*N3^.NR@ - OGQ;\5>$85<@N1,'_+SB\-9V=$_8@+:"&]'^ MN]L*[KA]=MM1>D=;PQT)QVYON&_I(-%.@7:*'P\&EPFL_P@BO!4Z^A%$0.KP M=C#W1] :<./LP7"^JM#0R#JAN&]LT!;UFOX\,NE,NWC4"SQ/ MJ*/WK;SP99_'C4S#/9A)%+<*?;E/\A!5TU84U &%A(:[K MS^?F_C1(\(&C*OJV.^5.7+SHNTJO:[F_!*/'?>0>?;'O8?L<];VT=TKU%K): M^)3GE09;,A+U0E97VL/BJ ([BH#QP\1I]OB 0Z26MQE905IY>_;.I]4R9PND MM^X.&D*[*Z?ZFHV9'J\!M:2A6J:PB\Q@N$X(*#+C)FI#+J=;NCM1E=C<4>>2 M$Q[V;"OG,W.B7E]4EL^)=4>8WKT^+-_7^K^)?;57YCQ4X;?0?"CT:JM./AE@ M^JJT*G0VS-#A83,V,+)P(D[0Q\=[(U0X>^#IAI4"@<+W,.\^A J%>&V>3%[3Q[A84;CVFU;$]R40>\H?,MV>P1 )84FP? M]KI?"YEU1X^WEC3" L"=P=9YP,A).5!+";*70^0X[-3F?$QEH;27Q M.$6]-OD,:>S;IE74@HT4]FX-I-,:6S(#R1$]G1! MQC(7R<#?7;AK/ZWHY>S#&WG1"&;G'/)V[JAAZ^Q_GL__D1PX-0?.SXQ)7C@" MR+0#U8'S@&0;S@5R8I;JQ1P5",TFG+&SE$Q??8CUU-@\07@'O )X^LNJX$_A XX&H *8'EAE]] M_,9(!E1O@Y8"J*F%?K_L0BSWJ$KB%;/H*6*.S M()LC].9XTN M.>XT?_V-/1P7 L2 ')J0 I SER'+QX#S@G31,@NA6JAF=:,]'_7F')]V\A,- MTN6$S?,.17JD'1!Q%^A-;&8O8/U2P4.R>GX<7TOKE*1! =E^;X'J5AHM/ M]*5>>M1:2PVG^S8DQUMW',ERM_QQ7YMN4Z$E^%HSN&K;5;)^YISN).BV!R*40+,<#<'Z'UXS4DKJSLNIFM.E6"$OO2Q&8V-(W>0GZ,MW K9M5Q<':M8%EDG1OE,\VHZ6OJ9AJH;A15+[' M;!99(/K+[)J#5NRI/.D?S/V/*R;Y7163.!0<\DR"T]'I=6;E+M)\OJ518UQP M^LGZYQV=LPA.J>@-BO4U'QB+EE1K8S:N257NXHI)7H2^2XYISGN+JD';LF)F1DVU@LJX9&5HKM]1,IM_!0O>2^(AB]M381+J4+WYN@)3; [51 M,4HKK.TE&U;+QFB]_'D^<')X7)3;D-;0!M\-U3Y)[5Q]WDVG]9*+^?(F,,8U MQM+*89#C.!SZZ*A#L IA"V#5]A$[&\=5=_BS!Z53?GO(&T57+AY?/I-Q0+I8 MHKI:-PR?)>O#!*4-"])K&)1P51GR!\[535#/=+Y)D M>PI4P;*/>.,!:5^J833P0ZPYCI]\PM0,U.W3'S>N.S$#,Q-='?,K5?;AQ,/Z M>*S+ZI[M:;^B:9UJLF#T\EB;=X=+2:Y$O/6D_)56HU>Y*9_!:XF$Y12XC1;< MB4WX&K&3FU9V.')HVB#6G5Y>6*QF33UB WS(I94F._4Y8<8.LGYFH4J4!I 1 M/Q7F?!4J]W;=LO7X@/$6TBCV2*38CDJ70LP+&7&O<;JZ&+2U M5-O)8>6F,RHVN6K-I;Z IN?1JVIEWD][3%OPR_9PW.+F#9Z[%Y/N-6IC_<:T MN\0D@&"TMY8JI=S0J+UF5UR#V@J1* :=:G9CS*QTHSUCLYL^>*E3N]J);6ZW MQVQWNB]K%ES[Q_RWAZO$UJX:2OM N)'3'%VV32F6!>H A,R.Q]H/W ,0J%CF MH?L0^PN^)(']9__G\%?\/_^Z6E#RMF*0V[ AE*I'PJ55$T;V]H3:_KHG4TR5 MY,G>DHNI"U\R8\^6!_4SH:\2V[7]+H3_$;OMRK+(I/$:1DRMSJQ);Q8UMGDR M7OO9I1X(PVNGO]F6^DCF[7_>D0!,3"1S'(8W''>BSV$45'54UX,)P;T@/<1B MC8/HJQ0#+RUI81 U!G.50)F?PJKQ'97CCP%F2.N$9R? ?V+S,',/KY%\;V([.DQUV+OGA5@!#]H,@3RTH)_>\-*:>;-R MSIWP\N(GT[,[7P&6+83Y7=?;5R'WT6#=&[.=4=_%:*FF+ZI.07#))CP[ M[17/_2KE"9Q6SU!H-.)_V&[(='BS\>MG9ZY:)U8=[=UNP0?9]?(H^+O@%['4>T5'">98HNU[0C.1[YF9 MJ/AE9(BQQ,ZT$=\NFQVZ.:>4B0'4E#HU7^#%!_]\9G\[Y]Z5 &X!F L-4I]#N>DC;;BKL14'@+F"CN1%6]AVT;%G3J9Y(![!9E M"?_H0C-C_^#0,=D9&@ P@"S-;1=:*\#_6>H*_-*V6@]8B(_?!R\&%[#-+,.: MQ)D$KE1\!]X"6BZN*KD0FK;U@Y[O6.''T*=2567G1WG )@!OX@("NV!="JQC M!$MX2E^#RS5'FAV^;CRL;]REH&1[-M-==[_?2& IH5D&/H#4V[WMRTCC*Q'& M\#:/YL/N!A>,,IXM[O4.#3*E>D[IF[9MT(W ]!;3=*M8_/RV5K1D!Q[SGE6W M_RU:-=M3W98JJ_H2AH,/WA'(YVO19V,2B*M&-S\0Z"9>RY67J]Y:#@V,*]<_ MGC]N\@Z^4$313GD8L\86FW;!IR5EP-P&7Y1QRM35-CXW%G[?J- ]0AST0KZ< MP+F/U%\"]0UM%(@1)T$).&%[G7TC)_ 'C;U0W? %T@/OD!!94@>EC3QH8[I3 MJ!(-N]&O5#Z?M#NCA/ ;*3F3UM4\7Y_-&[6,D,XDR "6&T:EN><+,+^#,2HK M\,92&B;YV;1<96>^I,CT5\JCS\88WZ_*4VYJ\,:Z*_BZ[O MM3SE@+_N?]N^!RO5E+ <;7]/Y(;O4K0[@M2MQ]+XQQ#W2;XN!&^:5U*5K* 3 M.3XSZZ27JPKP%-C(6P7NPA?_,+V37*HPX"2Q(K3G2Q+WQ42M"+RJOYD3Q5N/ M]'ZF,47K43< G;#X8PVFJFRK,$,+?^Q(KN?XL@WJ:14L3-3 MA<-FJPI%I\EE&Z^'894O-I*XZK8,8;2.R;LR8."S &?*V[9.J8 ,\WW@\<"X MZ4QT]S379=GQ5?RP8#HF-W\KVC5BN 0@>[84Y?J>!I6T*UP(OM MW/;3/CM?4YH3)M?1!76--Q?ID98;Y4--)HZA\Y_OD8*0C[#JQ0.N\>$V=XJQ M>[\<\//$[@D^/;&! B_[2OUO=[%9ANSG+*4";:,_6D6G2RPJTT6RD"W1F#\I M;')]S4_P"71?KPB]A[:F\[AKYC;H8!1'D@KY#J.8\ M[06ZO.F.UW*=KZ>F'6Q6EC:NPIVN8C[T]+;MXN-=]/4P('S8? 2CK//=^T#Z MN[IFA?;,HWGZ3%\_%*RYO+;>W\WL]S.EC59%LL1X2]X)J: M&#FJ9"2D,7CP;\D,I+6['RJ8>DCB_WR:@K![*TB'& XLB-0_8P<_0WH<$7,F MK1(')'O>>[[]VOZS< S4XX>V&XK4;P"C>EV#5P92J<%+5$V/^*\6 .P(VLW]T;/G/'?^O52UVPCX9(+L9N#>&IX+L M4$#Z^X#K?Y+5YY0^14 @^KNI&>%V^_J$C=WDC(O X!]S\;MVN6W#^1.:*+ZZ M!80=(H51%:C_%P]WKQ=W=##H?7#&\CP(A*0XB7Q1Z#2R7\BQ@)U;M\+%ULM+E-H2$IJ3V.-]BLH:^S!$V7>'GY77SHR657\_,Z)RS M+')VKV00F,8GII+?\-0 &,+'54;OS,MP;C@Y"NJ^]R@2!TT; "ED\ E,K$YL M$XZ96F_=&,!A:&J%[H&^R'9\B$J!Q9'N*9&H5)"Z8L:D/#HI4P$Q)UD\0WLF^_P)]Z M.N\%.+DF>*G)UFJ9)-46L+#)FGEW9\76.M$/"K3#?+\ZEW0EIJ[FJN7N\&$[ M5$O>%FB%4U ]]QX36U'*3G-7J9@9V%!/$B9+8*/-?43*N--.XTK"KXWR;7,V)&:D7TLSGA^F>A7%. M+M>D*O/2U"!J[5K52I2\T1RJ_ZDI7*^&W7=>Y[=/DD4I0<)LU!X-*PXF^'5B MQ&TR#0=?12Q!J?FZ73.X-BVL1XZ8R#2*A Y[M @J,M7_0RXMT@U?[&58=V.G MA:;M;2X%';'TVY?4[WOU^FZ2-S M'/:3,Q0U5@*?N?)NDD/CH7@\S>'$U3][L,/[S@>(<;[F UDE,)PZ46 <:T\D M1X6>[G8 1-@*S#VO+UY*CF[[[C8L AX)D"/"OP7JJEP4$'VYI9.=P?X^"YVV/4PP$IJAD&=O?35^"S3H8- M0R<_[(1ZSK;%5W0I'4>S#-R>:8M-K\$Y_ M#.=DJLFY1*MT1E!EN2355TXE[06__F:/#:UWA7-VXTA'Z]C!E!/(Y6=]L/JV M_76L6Y(EZY*Y/24CC.K\041'OFX"F-Y+W 1(/PRVR/O;/:+5-E*X=_]&J@:C MRD^3.>"EOA5F]8#^,9]T\Z#6[O<1Y;0 WWY1XQ\$=)1N-0Q+;_>$1'(T6'=3 MF00UB]@H("=44RVZ+9NOB_QH.JJ2+JYJ$<1K+C.KZP07F+G5+#63XZ)!9(-D M*Y%S,[VH1[!RY2:9K]$,BY4MMX?I)B,,.N$(UN/ZX3]/N@NK2O;[%=P>3FU3 MGW# 7M/).ZA9_(,<-+OI8C.7J9("47,*X[$SV"2$B)VKNFW.BRDCO>*E!%/H MC8BK:")U/&5ZV6U MT$[B60.;+39Y)4?FL9'0%.GC*SE!&_*KIMHQUJ+)+<#*HQ45IYK6 MRO9%W/!K036H3_V&EH97[E=TZ>.4ME&6,'_PV@E*,B8H[4DVV\'\5M/V.K+6 MGAI-=";2JX<,4?=U)E(H"KM<4NSBQR!]*#!Q(V>//4VR.E";FFWM\G#':N/V M\A6^.A94S,\T9U6;E.E.YUAMKD/19_P-(XGNKH)!!6: :=H!M%__TF&U ?!5 M@6'C_NMW+*I8U#M9_C[$.7@16.B[*_*%]:[RMDYVKRIA5;'D>_;^@VU)W-X& MMQP#9N[)MO\]#'?\WE9JPZ'(;Q9('P#)XZ72R+5-WU,O7!E]^KRS\$+PQ_>> M!/M4X/[5Q.)_( .2@2_) (X]4/A- M$V/78+*3 _R\K6%@*%=L/ M@[AA+($!_;O80>Y>4G;[RGW+"HEVF0OM,D^39'[_0Y95=3R^[L:S+P\N=KG8 M7_J#^A!;2J:O)L"#5>5?,4]:@7L[CTU^V[D_?[FJ&H,MZ#$<^]=Y("1J.GPF MKW:.4'W4Z_[?,ZR$C6HE!XH>YA;T\:?Q(JZ<6VZ26/9XN M&53"*?.MH1R(I$C^^INBXA1U8L8#4MTO1+.C7O>95)?]D:I[T)M/)])6/DAF M*,&?3+323-:JBPQW5=TU2MRX6)GB>6&A%XE";F/RK1PLVJ-__9U,Q5F6O83N M;JVQJ,7XT^I[^UY]\?3TDOMPNF["/(H0AA[#CV>SD+X[IE[,'.)D&;92'PP; MJ:G>JX!:'-9+1,*P4T9"K-;MFQ2H*(Z5T) M*Y/VNM]N!2(%[2F&/G7.$(*#LT:6;E@=SF^3W=?Z[]R,^Q0>3 ?S7"&MCT;& M6N],UL(X-^53', #8,FQU/%$)Q2MNOUH50<.OT5N\/N-MF>01 )(4FP?=MI= M"Y,NEEU18^TU3*]7T;5.IO)X5YSYAC3ODLM5:KWDO$"DPU0>$T_1%P'8 M[Z^W.^LJ:OF^5!8OZG5%K;=7L9%>5=Q&*Y=KIYT-;=",/)V,E_J4,.&H"F 6 M442<9%&$*^(I"9]K-GEYF-F+WV^W]?_2TQZ>YJ'4QQE[!J>OAW?=33G*V*[G MAH,OTW!\5V-WQ,/Q$(B20XO#M#07^/*JW.ETS7YZ'OM",Q/A)V\ S"=*2&]KE&TX MBX_ <#P>3O1TGV;7[@:[+M7M 2R[<:"[XZOBL:(E/X1?C%4E2]*VPVW!AW P M[%*--4SP^+_@%W?#AL-+X:?[$<-P4*AIQA3=467/AK>TQV-=#F^NSN:FO59W MYSO \2R^"4P%SX436>!I$+NS*O?G17SP+O\*#P5\FF^J@QN[!T/CPC.Q5( % M.L05S][5Q:HQ*0#&RO[D3+BXQU6!U83PY\8 >=28[KI^"$HG+GT\OR8+[@JG MT\'QAQBX0?V1']N39?#X=H#B(4\.7OP=W"&PV/; WM;ZO;C!)D7@ZFNOIE_T4/_B(Y]/1GR3G\?7@1?"%=G/[N.RXNN@)A('I0MVA M^IF5FDXVGQET"5>5?RN^ [MA7=4Z&E,$J3>"Z'((+ISC2-;VT>GUTR6[?8N# M;.9756V662;Z1CW/;81A5TD5,]JOO\=@ 8FU*CDO#8?8 MW-R=@!3SYU"@WFD6AZQWQ:+57Q78E18("TQ3F\2J//1SP6F/]AQ4[XG+<2W7 M2DT-E:'888.=^POGV4$RQ5KN U;UDV'P.@_2+WD Z ?>IS[>JA;G>Q/; 1"H M/%KDV.&9 4O"EWM,M20 G1]MQ-' ;_?AR59Q"L/BP"\ZGJJXI2_0(,D+=?Y1 M;0^'SN^4/KQH)JUCH]W)=T=JG JUEOK9(^A;JNL!D8=CG<.=/<9MR?=7J\VY MYYXK_Z%=\+FA0CTW5*CW.PD1O/IA,'P<_@^&<1_/,0/;DZU94#' %Z U%8(9 M/*[YR9K:G9@4'C[M//$HO'XOX@?GF+W]^(A&,X?BU%G/U6?G8SQ)72AT.QS; M+#+DK("K#-9.#=)QJTR\C.Z;JACAI13:P^2/209[LE*3N%XX#_KQTB*DIG=&G7:<#!W5./1 MWQC(_!$R]WLU:L"D9%&8S3KM3,GKEF7R\Q.POT#FB:K(JW4*JQK^4DP.AD&? M"!3M]5/I'G7K_>=('1YC]_#',S2@EQ#B[643&Y_A6**;:!DC#!]@?M;HY*O8 M6%^HKR5#0A,<<.T/)CB_\\/:JK,$KMEIQM5L:PG>1E6V]D*8HSS\.XPPU6QO MH()U[A'K96 VY#)AX8/QI"$)0)G6M%6K]E1O )3)LC]W]*UOO0E%L'_2 MW)^W IZ3V"XH!BT?X%-%;$-\-@0:3MXY&"@DF\#!@:'JR8O0#PD?>HF)0G]L M\R623\F&7<(!)UY.#?J?9].0'O=1&""TG=_[E,G!JG93F(@P0J2IB>VP)6D, M'OQ;,@-I[>Y3]ZF'Y&/']^_'M ND0PS''HC4/V,'/T-Z'!$33ET](-GSB-3V M:\\'J^X_?&/JTX%E2^ /<,SK#/RZ6UD2#T7ELL.?0IZ03XSYKQ0#U@E J']T M;/EDK#[T(RR(*N:S_NS=1\#@#5TS& &QPSFU[J/<2H>SHOXDJ\\I?8J NTGT M8Y)BQPHKBPPU4L0DI;#B:(3+(D8G,76$8RQ&LK_^?CZ['%=-1LL$^!33BR[A MCN6NV OGRR=?7JE.V&$%(&T3DQA^7EL5_%:[&H KF9=76I6&'K"2F<+TR=2J M":*7TZO:J4GT8I$?=GK%>=^@22D[J*[%7M:&,^N/GLX(66%*I,2FD-ALZG+. M3A*M&IQ9?_1T61JHB[KG%S!UN:@EY4US,\URIV;6Y^0666,Z"]QH\SDY9> 8 MV9W AM3CIT\3;9-?NAE@D$][N;I5SB?KW*E)]-U:-VCVK:!JS *],\YUIH-J M&?9U'-US:M3=30XG)^2TEFA;)6$ IH_ZH(VDGY;15'LZ'%.M@/7O5:M>YAI8-N%-R M2LP<;)Z8.%.L7L&JM2:[J4WDDW(:C.MX>5E+YP2)Y;LY29HR!2 I)^2TT2HI M>;HW);">FLVTL5J^E.2T4W(ZS:J=)F=+.7XASS:5UEA9IAWNE)P&8E!6U%S6 MYS,YMKMNS\N39>NDG&HT4S;ZO++"9F:[U:3GQ6 Q:9Z4T^8R94X;D[K1*]96 M'I/"V?3_9^]-FY/'T?WA]^=3N.YSYJGNJI"QS9Z9IZL,F'W?X8W+V :,-_"" M@4__EV1#() =@B'JFNE.B+ E78NN]:=JXQ2?,GEV,N4&K3!9R[KE8MB.=VOU MR2D^334[M-LL)>D.S5;*2[4UZZW')_FTW\G&*U-[8K&M06R8F8;75'[J'O,I M%8M$HXEXC)/XQ(B+B".*X\,"#WZ*DDEI)"6IV/A(^W!2HB5.FW-EO4PU:T6Z M[=BL>^IF#X?G5J.I%LZ1"SLKC?I@_X4IPPS,*2VTP(\E:I,V[K$C4CF M%$$@.TYEVHJ4IVPAV>S-6:UQBJ,;@]VD&6/)TL.ID^L)Z79"/WD'""/UDLNE&9VQ M.;?=7TT39"Z^:9SBZ)IB9<,5HY%F0]V\O"$TJ$W7)_5ICATD&SVFQ).+ECAK"IT:)3.-(^[C1E)D1)(2R<4H0> B5#3. M)<9)L.U1*AX1$@DQ&3VB56PY[-;KX$L=OMK/BEQCF*+F)V^+F3B]>H7OS!FV MIR;XM"FTJ@W3/<53I$/)E?4RU.BDF;(1+273Y5[X)$\)[4IIEBG2,S)7U^QD M5*J2Z>Q)GJI6^HENH6D+9"TB%7NALK#H)1JG>"HYIJWP=&(U.J5R*F=5K0F? M*IT\S6>ZQM4J8ZJ["Q=2MG*_'$8KYB3O'4 MS(Q*64N7:#94X>LL&1G$"N))+:E6+#LOV[D&F5M52Q6W4AF;S9-:LCA?Q>HC M8UQG>[0RZU/.T5;R9Z\JX;*BJ01B53VBPIIY"*) :S'.WJF,="SA5:C'R4=EG/+ MG4)MJ"==+G[\S XW$:+)C)AG^<907U57A5G7@2./GCF/=!;5G"AG6#ILJ@*= M3[7J.0:,W%+SQ0U.;]=4;&LE/E%9 3GQTH4D.S__1>S!3_' N EP49&I?UP] MHHW$53[:J(_(6'NIN-7E+,PMKW6%" ,C ",97I=I.1KXTQKZ)J?CHP3O+^QA M/T8 ,^XH+>P'C[PTK/6 ,J^6?P^)=7@+R0,AK00)N%4P,#67_)0]P6NH1?/O MI[->!/+A6SZV7N2G[_A 93;H$='$.[B<%P9*/D9'WA:PW")*\C=*WF,1#%<= M!$+0CQC /1"$P!(1%$*$\150@2 $]1B/84H$@1)8-P6%$.$P)D0 ")'$%Q"= ME1"?;&=^UXO[#9CZ[VGEJR-]?_BZC-_HVYXAQ@^>%'ZDT+\NJ;T4._ M26*( 4OC)]*Y1 ,SP<&-"<%F F8R,:4);TLG>M'PF?A+&?\[9^(-WP[B]>)X M>V*,O?]Z21NL&B]U/MXPN^1,7K>]_:F;LH#/SXN=GS?,) 7=-F7=D@5OCQ"B M_F>/VJ,,XK61PVJ.;<&R?=BCS-M$D=<=F!L.>TV]D;,)P;77>38L0/]HO(>[ M*3[=L$OY2#9?Z]1H=LU-<9B9Y5AMTG"BL:90Z:0;7T:_^7*?KM=D7M#A%0@( M^ /AZ+2GO%Z;PT=8NZH/SXHX@:C36C65\8SKT62IV&HK2ZLX%>4)%X;E41N.QF(2\(NB%?[B1J]"RRLBZ3_%ES' M(##CU<-,'P 1)_XZOS7]$CTB\GU\@*K=XCEIO,J1(5FRNDJS&LMDOXX)>[DC MTI.0P@ZGZ,BVUJ/3&DEGR;;2RL:&G0W38Z(V;.DX:5N?XZ+7WR%KGB5]95F[ MF%D=7!WR$S;V511*,$SN0WWR%;N[..:[LT1-F+'I2#L3*9B92+$*^WTN;W?? MO\X)7U\V@V%QW\4FW'Z ^Q#;YFX2WS16XAQPSP6_N(;^8;7+U M!9^B-38 ?K&4WV@E,VZ8OZ5S #?,8R;!#?/8KG@O1W_M.IX7Q9,UP39VIT28 M>O!^@.#Z=U.YA'$"SH$30/K=OE^[A#.[:J]:UL"M*:U9H=IK686\7+]-H("U MN2XOI:O&I&NC>Y[HO_\0^.&7ERQ>JL5JQ=$"KBT\@A&W]*WH +* M@Y@L#B1EU:$;@ER;D56SV'<]J(!P]!$V-F#-!D9(""PO7CVN>&V$A%>N;_N*91 6M)1)IJ<;19,ZN7DNW"[RW4D W8IW M(1*,,C-+)0L;0]'D8IU*]G.-,L5X$ DGO J,D8 Q$C!&PG542C"^#)#B; MWE+(S!(UDNY'%_DZW4\,P@T/).'"'L?]*YV[P0?XKJ_QNS?AXDF-JWH9UW:H M,! $!H*X=>KBL/J=A]4QPUXL6GMUO74)((B 8EY/O(6Z[!<#PG:DJ<.> MU_E3-:3PYR?9!MLM?+1L]!(3DU^?U9]_GAUQ GGB! P)6,1?S5;'^IL ]AT! MG%SD-+EHKS]VQ[-2A8UE.O&XO"[D,OSD MSS^1A^3)XI4/4M1C "B!Q%]@(PB>L T@WL2V[CC K&&9Z+DVVOJ6(.D\V#S$ M'L)RXG*[3[9M%#Y7?(NCFIOJ+)&U57(12E;TBD[9TJAQHQQ5D8IBV=# MMOAT\!GQ33/1KU8747?=D5?U7%T4V_7$ O -'7D,1[_.-H0]!=SBRJI*P&*< MEX=:Y/'*A^]MV0WMJ>1KWB'>$<*?2H1B.BP.S85,U0TD/^N _[4@DUKH@,/8+\6.<;F*0[59:Y&(S MJ-8BS4HG1!XB[D<_(7^,JAH"#]]U4A!9;[=VPA';$XZZ+JV7A7!&ZTA]M3$; M-5K%Z)SY\P_Y#0*07H4;"RWE2^_V08;M>\I.C5BS,9F36274'$US\29+ M&UKC&KO=I[4,/>],K([3Z]37\6)7C EHMX\5T6ZW(9/;4#RFIB01&MBSJ45( M0)3$%X%H1!?/G@9GS!R8S_)24M>/1)"%ZQP9U9>'6UF(49--N:[(@TQ1EJ:E M1GXZN0:](XOF#U" V@?1.7$FZMMM-GT^\JK5"JCT;%N.* ME"V/0BPEI$OV5<1K->\O^^'E+-^)=1O=\8K,43>^0.69+P M)#KF6N+-'R.V9^MG#=/_"(ZC]NBNLI5Y/)2K=CMR66:L6+I8;G,NI#MY%/O< M-XCW@[]S4T)@1=".AXNS'@GBTJ')+P1WO\X89=))#GNE3HN44TIS8\8URN@Q M1XZ;,)5$1Y5JX]/D.\5 B)(,5']@]FT801[!Q)U%5>?R!DBP"Z>VR P\BUB+]D'0BZX5A 5P/)EU:"-+?1R0&DF$ ^ M/<%KP$&TK;^?KN7P_3 P]0^C3K]]'1^&G<9 EK^)$!AV.B"$P!(1%$)@V.E@ M$ +#3@>%$E@W!84088QV' 1">+9L2G-P%L)OB5@77NI O&'^P/"^&-[W#/"^ MGVP2CP:@?>M%EWB1UQV8=0Y3N$\057Z2)7?J^'IQR?5\6C!JYV061&Z MFM+N=]MN '&IWH>[':;;+7? B64V1G/E=IEQAJ[EP]W&3[5WW(DTX;[\.^_+ MOR#<[0_ID&#T GT+]597^?6J9)N%3H[CDN72I*MW$PT/]99.GFX$P@KF6PFO MW[=N+[]TL^O^@LG]HPO+&N98DF\6 ?;<9G-P(1G_]*CZB.3)G#5V[7FBS#^CO%+''8]8\7S*G Z2XKF:;7T7FW#[L6V, M@/H+$% O%?K^L=[E8)CL[X>^17.99KH)(]F1%GEZ2"6,559FN"@TV&,7/#>O M+6XX](U#WU\,??^4#@F&:?ZMT'>2VTJX[=5?4@5;3G,IRP M>=)UFZUO(@;'QDK]<$A8\8/)L &T4N+//]1#@GHK(7< =QP0M8%A%3"LPH6" M6+@M#<,J_#)"8(D("B$PK$(P"(%A%8)"":R;@D((#*L0"$)@6(7S$@*WE0:P M$. FVDH#O'X,JX!A%3"L H95P+ *^/S#L K'^X-A%3"L H95",*!><-,\AM@ M%6J";$LX8U"R0 M_6#O%Y<.7"5OA83J6-$2;7ODNM>/">G*Q -6"$P)S!N6 MAL8U]^S;VH4KYBHVM MJ/%Z;U.)M$D^HR9C>39,I:B&AWL0CCS2QU"(6.O@R#2.3 @O!OW%H+^W&@?'H+\8]!>#_EZH+EN9 M:IF(R]53RJ+7ST3RT8P6&TVX. ;]Q1%Q'!''H+_?*\M6G.2F%>;96*=5=II& M9-WOC](-H%TPZ"\&_<6@OQCT]RJ@O]E$;L%H(KU0'*JDKPXLRQ;,#8-=L;4P2]H]>!74Q*, MB0XH(1*\!=[I[PA:B?\.[_7;=3W_'2R"09,Z=),/=QG,#[U(E25PMGNSDL'_ M+$(W;+ ^8X1@I+W9@O'^6[PU;"D (Y5H/\ /-/C$E*30&BQD?P/W=WD"#09O MB="@ !,]/\\&1'0.IR$?/!/]_"3;X(P0P%^1]B5\;084RL_LQO%, J5:O$TQ MO$U!\C+Q>H, ^]A3(#R2*W D M?2K18)DVUX1Z#!D*\+<*OY(U1_.-@K<-"E:;J\9:DA#M/'[VOY<)U3?Q2F:< M8=.256U4!OD4.V,.S >XU4^B8T*D14O2S^;=H'_!&AYPWGA)2\JS JJ\:7*1 MU3+#,*-QNR.M^<64CJBA19'Y\\\8JBZHRJR7)SS2=\^, [2X#)CS UP3G;2G MJ8+ ILFGXE=A6MLU_A-7/,EJQ.2%0W>)KIW+,-K9#L[-Q?93BE6 MK82M=+I5] TL3YU"F=A9+*>M-F"T&(X)^0KE3)!M! QT&Y$!3=< MI@+OZ7NDB9&U)IE+H."WM@XR1Y"UXT_MA1WE6Q5[*]V= _[LQV@6^ZL\F*W_ MW%.+?#S_(;COO8[1/V\?(Q0V\3?TRYV />!H,A' M.ODO8N]GN!]'FPGO5-G;LH-K5?RO'=ZLLOWP';3A/>K3U".\Q$4#O_HKBU#( MI+HLZ#"B2?B9,/_E"> "@ /C?]N&\+JY^=;1U$9>!Q"YM(%NH;%VG,O_LT?U MUWCU<*=/;2"/%#G'\P+%TP+%23P5XR)Q,L(EPU&)"POAN$13XG@\BO[QWLIO M8P;#.C]>B6*(Z;3LS,SF$GS(L5UP(D9>CIS.W+@S3G%>U:V)J5 N1Q\_RF]#AL* MR9&9I8$STQ[VH=V5B'M+EF1VN\"T8>/5.6!QW%#I/-SB)9*QGUS+#6L"9@ MY-&*,EQQ6IQJ6HH$C<)BDCCAEW$R$(E,KIRS,8H7).C-!HT_R:7(ZW104DVNSK5 IK+>2 M8C'C3$[Q:;Y3D<=SJ^6P4K&\!%L?&FDYYA2?T@,AV6INP@E2:IN-2(*)4D:1 M.<6G(:':%ELU==!Q0LQ4&S;=M9-F3O%IM9TQ&A)5ESNUP:C4%I/KV+K:.,6G MUB:F)R,N)7<6;BP>Y^=L8B.ZI_@TS?2&64,,#U@M9[H)K;J<*X)K:A!KSG8U[BD_M9K:Z["PJ&X77UU:WSJ:+:>DDGQK]GE358DZ$ M[4FE8DW666/-,"?YM%[(I9/-K$5JZUB_.QN&(\W\23ZM#5+U2FLZ*),2ITZ3 MU'KBK,63?#K.#51=8N=KMB;F$^427Q+25.,4G^;GF78ZT4FZG1XOKIMMI]N= MEO?Y](4QX7UOQ!7-&#=,\?,.6UJ5VNVN.EUW 0_"H9"Z7_B,JTIY*P*9U>1BE._0( M>'\5N]@2?WW1'BD[<)O>O$_>QM0OCRH'NX M/._M9-N[3'"T(Y@K\(5Z^$*]GV:"^*51%X-QGQX^ ?$)@,_%W\LKO^&T9/W4 MUZV:MW]K[4U=57OS_!*_-ES2=]GE MFQ?6^J?OM0$(7L F%7G=@55>_H6U&#CI)JX+^+$+:_VK)B.<.-)[/7U:*BNY M27W5(^M9M>1>X M8G-MUK\&Q@@L';GVNL\$8A2Y#AY3($",/B/P/P)$="SO+P"'ML$29,R=P!J* M-D/IS: JR*33RXDK6=*IR6;B7V85?8Q@H/VSZH%?N6RO*N)FU_T%*_;J2)^> M>1G](5]] \S16]4%H-!BOE;36LL>QZ- *IX)MM;;C5L,< MKS(Q96''Y 5GM:NRZU]&=5&K]39TU7=-U""A-9_37OW=8/F?E_O;,%X9)Q8J MMY>6TTES9BL:=;,RE_1OB;JP\7KWZB 2@,/R[.K MT2OO:[@P%T&UP(XA*8\ M80G,$JEDEN,CC,+'96IHQC5S%85=W@E@"5#T>VB4MQ66]F[40^W#OE)$/;8_ M8>Y?>^D8XO]7.P5[[/ZJ4S"?@V%@1(IM"4HDW:3G27OC7Z!%4TD/^D-3#.VV,[$FDDRUHFUE+JHQ^B^?Y\5'7N,8-C\'PAE7_TLO93/ M$,"EWK<;\14,TF,=,![.3K@X24SK:2=-#OL=-I9'5A1A0'_,CMJCV M 9'JM%[%A<'WAO\US$9L+OY%9?H,1@6&C?A[1(M@FQ2NP4=BDP"8%5@GG M-BEN&-D&HVE=_2SQS8L;9B*,IO7SML<-L\L)-"ULEYP#G2%Z_6KM%X --<$V M=N=+F'KNX0K?37WZ.7NXXC?>M/$-N#'2AQ\*<[%02L^YD72TXTRGDZ(F3"J+ M-!.$OLU7F[1:_)JUR'9WJBS"NIA9C:H+<=S >&.7<42N@\EWD2:MZ[3?!J)) MZU,2?QN8#>7%)L.L0F%2R:VI3B54H_NY+@8G^<"66*%:/261<616K0$^R(.<% :V>RS>\1:.VZ MUQT$QVH/*K3"UXWVC)D()]MJG.KDJJ,UV=<$12E@H#4,M/:V!7[M9=TW0,(/ MX:S%YS4WNI1G_4XZL52+Z&@:3NV0BX@ZUWOUX M/A]!DU/[FWEF;)8W['HTD-3E1&HN7!>CR>%$!4Y4W)K+\W4TN659IS*YVL9@ M2[,-UQ<[+)NG78PFA]'D+I*:N/I*[]M7^BDPN6D^7*V;P[7#QMBE(2P'P_%L M\R$PN5^=]=F"Z/G; TPS\$8A,!,]HX3).GB+_41%'B,O9]:>2H1MV+P*WF8( M2@@Q))"49Z8EI!7\68+,3Q@>>Q(N;Q'_=V:1S#@F>B%'<_Y]9VUC3T)]T>*0 MF+37QBIVNY.K]7*9=5U:- N' MDAW]A&0SJFH(/#C23UL)K+=9.RF->5):Y4V3:S*;I9DUG7:'KVK9L#V;M;IB MX\\_Y..QC!* W"K<5.@P7WJGP_L['?[R3EJ3BU" N(E>F$,(DQZ=[8BNL'=?"" 43N7! @-HJX?">(;$N>KAXNQ M T6=X(>O2YXTJTG=1FH18K4JR2Y:=G_:R36NP0]23S5K?;$_8D/55;R93*39 MF((D+W8ER=MN-7T>T8NU1@NAGRVYBK0IB;:^,?/+_E5$3VM%.I+#U6IDJ)L+ M&]6ZVF[/SBEZEKSZFN Q%F&,7XQ^@(\T)21=JF19X%CRAD.LE.6,:=E?O5R9>)O7N19"Z!6WJ:Y%5#7Z((+IJLU88*;/_O:<.R MJX8]D,!2!6.B P-$/,D?HU:%&1481E.<1"&ZUJL)59^\PA\[V@.Z.;JY>_#K MFE, T[ (!,4$_F0;!'AS^>V!#?DJ[EDDG.>R5.BU23BG-C1G7 M**/''- O9$G"D^B8:XDW+^AIO A6-+?K3(/50)(XO-J63(W:H^:D$[&BC9*; M($OY6C:[E-V8#14K_:Q8MW8U 6=O/7I&./@3W"-9=WA/$P3$Z#X_&3UJ"&)A+OW=GH)NA4HQ_1J="5Q M61=P&[78^V0+D_U.EU/\\;46IT!.%W$-(2&V.9SXCT+!>P/AST\RT/VR\-&& MJ?-,[ GGZDHB]\VY#_V5X :?M_W^U]=STG]MZ+3@.#8NXI3NO\"[N1.,'! MS/;C/F/T#^13G2CR0)^;:R),;:TK5P);)XO@&!6W6PE/2W_Z[S[S'0OL:\F# MTYK\^9;U0;VPZ7>T6+(3&X#-XN1N-4<=-#T4JME/V%?@7 ;V*C+CMOQDU243 MGBVYZK23R6BCR1%#O@WL*K18" M;=<# 4QJ,)K?HER=DS9G\D(_0Y9/6;V^*635QCNB[!'JI.DJNVHH)_3*4S;= M:_?8%LMS>0V8KM3CJ;S,1\GAV[@/T/A$9)D"W2.9R%F!QJ@)1.99M.B8)UJ/ M!) WSY>ADSV+Y/ETM+6MRFG[E9'&W(]6.;=4:X6*7.-GY$V3["H MK:A=]]0_N9 [,[2:P$4''A=TTP4@I+]IPT]87BTS#,704V?=DP3;.I)Y>(LENUD6KW5U-:.+*) M(C46P5N($B:O>TCA@ 8C7E PM<%P#0&$$%9LAZ)K5KSN6DLFY9-+("5 9Z_"X[*,)KF[2IB+!Y%UR08 M3'J\@-:!/C%%?TTJ/J]URF"3)VB#?JU?ES4-C;#!(R#[P/\B70#.1< R2T-= M KX"_*KN-@K\"4P?\*'L<0TX,(%R 8:I 'C/DK8*9N2 07X\W89/%&$HUB9& MDBI+2PDH*%4EICSXB27$KP&;(&Q,N&YS!\E*^\4+X,C$2"VW:G5\&8-18E9%J (2 JB5X"SD,H3U;'TA=P%^#3I:]V @5V\L\[1(0 MO*Z#;PM0BT.!D<%9($,X(QV*A0.U/#@!!"A04QY()'RW/)8]I0^?PZ QT*26 M 0V1&,*/4P9O(A\P XX8P3;@L> ?03ZQO?>],E:4P!!-AL<0/X:GPEB&9RDR M.6#RC8!A"< SH!L"\/CSF8Z_%5U<.S&<1;E@Q[3P0T T _;V=5 MX(>I4'/IEJ2BQ.'N3\#FD%<$+\._@NT#KH-S]\:+VM@GMYG:+T6(-:R=8 M^R?U'O'AXJCX?\"1#GQ%WLOV@V]7I)4L&(3)RS#+-3?@#9GPO;)E.8!? :]) M7D(T"Z8J3W3P.--T@!E>1X8+8!:" 5KT+W]/L^DZL]U&;R%;WIN"/06J'BX2 M&7^BEYM JP''OZ%/#$_A^UMSL,G;M;38--I ^'-&F@,C BIJN 5%QX*S(?[Z MDZD5__S]L!NV?3]\,/ 'X9/&CJK"H\3;">F9@ >/KQ5?,7>?MQIP'WCREC#^ M3+><_L:^0Q<=9HS!>2=!6PR<@_#80J_;Z4GT.I5W+6AV"ZJ#[#)$";#'#Y"? M5!%:38YJ;X])<*3YE[_ +=F=>&-X2**% 5.-5]%+M\L\_ JT$KT<#K05163 M[1-1@!H$L)YG\T(3'AJ'@K=@<*[[QC]:A>0]U.,>P['!AT@N#K3.(95A(Z7 MXWE7S^S=J", \].$%8K3%[F5,%2VE[A2YU64.3JRY_YZJIZ*O+PVYW\.K@/: MG10P_6:83]M2V[U5^=<0T<@NGD@A[[8AI(&?>-7EU]86<##Y&-DA#C[MRG7# MR!DG'^GDOXB]G^%^'&TFO'YW;\L.O'__:X=7[6X_?.?:H[T#FJ8>X7V_@ 5# M_LHB%#HU+WO[$:))^)DP_^6)J0F]T/]M&\+KEI(.G4WUP%+R/_KS3QL)(! $ MF!$_2 ?Q_^Q1_35>/=SI4QOX(BW^=D9XF^G]1%Z8/ML^;YEBVW1/?L *VAZ# MWM'UXJQ^>2H<*30X&"I.[T#7X*$,U0NJMQ]L?N59D#]CUW]KTNAY(HS"(J8(J>!X M?$+< G\Z^K/W,$34JWL !^ON29#;1 ,$:9&-@0ZMKQ/'^<0N7 ML_WL 4:!>-]^> #<"YUL0@-&WM:YMIR1)8LRL-; K,>RB@Y4=(A#8IN2[9B> M"=EY;#T28TF$@:8'[S?$[NC56RMU[)N/,P=X]J(7Y[$>O9Y51A"0@S]1UP]; M4\;3AGO^_G:)N\@!F-],@J:' >QI?F=_0?N 7R$@HV=3X %&,37/\'PV>K?* M (89@32VX*2W<_JMKO_'87QID@H3C&4!FD#%MBL:^>V;5MA+HY)4_(%(\RJ_ M-(";L.6[K;.4SE1V+B=P4"49QL& 1:U"0QI^WQB!*2Q]IV&,8FC0]$45E#)Z M(B."H<#I!,X89/ZV*8\VQ^X/,R[;U7[OQ$9#BC6+UQZ'XC(@/C7?5* M$;?2/#>-.?+=>'$&'"_O8'L6L;TG(]4C^*?MV$&X# ]@YE!M>J MOKJ9(E!#T%>!>DZ"6G2[ZFUD&F@<2+U'XO<%:R$#.RKBWH3G8_E<@]Q86+*M M@NT90V\;:G_3X>%*4, D1RP-2 *M'U4SR[8Z8@#5GRA/W9LB;H6D/Z> QJO MD#4&9O/1+%&E7^5&TKB^6&PV':44G8U"&TZ3M>CDE=1T'-6!4 F8F8Y[.2/P MR[8^NH".O#:_8OS39%WEM<,2:M_UW!_CEU!O1X _U5$1+_H>K-*$'SVO'6Z% M_Y7LL$H5UO%UGUW,[6FLTQ@:T>)A1CSQB5Q5&9BK:62Y3R1=6&=X#;AZ5LMP M@"(_1$5)[C:2T#\5.N+E#]W(\I/DS[?M8KS:;W@=A9Z M>I'E,I%FN/3U8HB/DWX_93FLM]8MIB)F.G*Q*"[-3"HFSI@__U!1^O$8'V*7 MD 1[OP-9V;4]_'UX$&QMQP<"TIQ H;?G# [\'+( #.T" T^$JAU]>!#.E*VM MHD;J8^=V^%8;T88C?+<-1AQ'$C@7/*:#_M@^QT$#^*A38QMHW'I^X[/KG=?: M,WZ:VS;Z.MT?VG*+7,=KXF ='BYX^I#;XE_G-M9WHVOC.OB#/%(E.."DLLD. ME,FP,:IQG;5:BU;CB]8R0P-E$WXDC[/DKVD;3V,\7JB6X":H]0W=\ ZU]O6# MF[$;8D%A9Z3$6DY\X6[B\Q*L3DQ0;[76@/W^>RNCC"C*6U?4LR\\,7X.W**4 M[NJBHI*J6XDEOI1BB2C1V6RL1^A,]:[=&R M0,:=":G9BW&_PM.CA@C/(>J$4M#N2"D$DN8_HUO6\;C,R56EK,C+2H9A7*U9 M)\%)$#MA>7RJ7.JT=?)($,#589P), Y\9\>54*0+ LCMN=8P;@Z^/)>@X^.% MIUXX+P]0RTB>OD&5;[PE[7*6>\X3S.N8NY2P^)S!A-XZL)<-'C#'+@+U2XN% M8!F#HX,]CB)"48@L(TD 7$;P+@S][7*LIVD$BQ>0X6<"/8"*B[9)0Z9-\!-> MU@'!H9<*509O C>%HK>O\F*"WG$#GP,.*6DBB>#D&/.(,_P")A3EL.8P;[?QH:J&"U_N M9\"> LX]'VMQO6PO)YI#2.77AF,_C>65).YGN;>)>F^)APVV_C"_A/[?^W\Z MF'(:: A9,N&DCZ9WCB9=XYVFV*.4WE?W\H,Y]RQ0[HXI';;FHT FS)+Y=$P>5\&=XQQU"B+V>0>V23MZ^'M ;TM(P!LXY<9SX'/RNM0\^X*"'<& M'E*Z#P1FFM_%-(5=]=[8=&"-K0..4^@@ /L?EN=87BO&6#+-9U-UC[-\-03L M-4@:S#^_C7\8F/Y\]AY.=2'^Q#0^&$0!W"UQU4FU-9&BG8JRMDICO3<8M-NI MU](P"8Y*P$ *!=,PS[]<*]0Z*V4B9B\E2AT^'V[UHOGJ@IM./HORBZ!8P"NA MQ\]/I-H8O*X&-@\H@+HO_QE?_'>QD!"]%PR)V>M0M=E:SMG8,%(H4/%A*$'# M -AQ"NY?UV()F(Q'?B0LJCZMV_X#_4VLL7Z7QBJ@HG)PX'E OR%X='GJRV\" M/.05=/SY%=^OL\I=QG\9KL4SX#_3BD>914?@)EK])7C ']G<"@Q-E.%^& M$O9P'<(H$D$_(IL"YD>?PQ' W#"-YZYTFMX#NH-_WX4_7R1,]X,0LBDXJ$'( M,>U=/&QK*ZN\9>\'%E"8R@LM^)&^".$BF+R7*2$44D +VH]*@:G[[08H87L8 MEC!?[,'+>-521HH'1A4=2]J#Y^/]8!KJ?U@3O&I*O+CV]\GKNS' :0/QWY[[ M?MY\]X/?;&5YN2Y&UQT5N00ML%>/OSG*NPN]>_$QQ)3/#'FP3P?QL,,_/7=M M;>F1]6I1"7#D>KRX!>/C-0-R#(*ZLJ> >P!- -EV82N_0VC+8?L13XO0>%': M#R1O+7-87VO#P*P%]#<*L/E156O+FWM,_V80;1=J0[NQ:PLZ&6.%J0O>3Z2> M8BP_JF=Y8)8P=+ZMB]_F(/P 7/,EMZ(@LR68\@@N960L)?39471O6ZG[P=6= M,RK\?7CN(V3 6^O_B>+^']S_\V/]/^?KZ/E:6W--L W@FQ&49\"$#]N:=V<& M[*L%NFQ/$QWJ1&^@<73R'#1#[&GMN:$_YW%A*^;S0_R# !XQ.Y_S@9@;,DI\ MPY+IYW/D8- N*[B?8X'=2N#Y8T]4=9@C;7DM6' OF#9+UJ#_=#@7%KZ MVGIKP?B3WJ53+IQ&N4IC_0TXB\?;<@[_\;.K.(=/^?_];S(63_XG8)XE;$9N M-('DBQ#L0_*,>A[R/&)_X3EJNH2O\804 @T+T(WPA40T! =5;=QT7 *SVN59 M[67EQLXS?:[)V'J6%OS%/RKF4]A/IZ-;^("9+'HV^_;,\)D4.B62?GQ H"<: M(["=7K6):!"6\;#ONUB/OR1*\C5CH0I<%K3S5&3?6MAY@SY5)7'GO%O[-L.1 M$;$]^-UMO"10KLP/]9I.P<)A_JWD:N'(@@*[9BV(6(=*&#WW&[6M/F-UH,(_1W,\0QN6)H_\ MVDSP3EY=6PCFA( /%Z#&]0D6P,=1B+0++S>F)?!!HCS@L(6L++0CR2!J5+[ M4WW^/K M>6'J:1RXY%UDI.+YY>@DS*+F=*\>;-]C?V;\";R;0#\H([)]1-%= ML>+#+JV]W5>O@6.[V6!ZMM>SZ^%>HH8]U+NW%;'+5.?ZG5Q7S",EW"IXV)#N M=7*A3%5(I@1V87V]E'HW??:YV7E7_ L6#C0BLVNN@GAKK1T[] #YVZ@G>K>L MD_6W&2,9SLEBQB);BTB/LI'8U[=\W_T#H^%[S6B/ M!.PI?:'09&OO)=Y]''YOVMR448/[J0ZBT;8J\P/ZP'LMF+^#PW!^G^-^K.=^B!SYS_UA5"XF :G3*U6957I\'*G;18!57KY]>7^D084E;^4 _BU;3\*U%[; M\+MOW1S@Q.RAPT#PC1U06,"OL>$1L3@J'J-CR4BJ/%[WDMY>)YD)48Y/2THV.UB^GUB*=S8<2$RX,+R(_'+FPY3"#:^,N15%V> M:Z%TR5%RJ7&*BSF&6#7@R.C+D4*GQ4NUYJ"GY(:-9#7+5D:=);ST].CM>:W6 MTSNRT^KTEETCN9Z-\MW4Q+M:_7!D6VH6LFY"6I*A:(?KM]IKA7;*T6J9BZ@Q\$R*/'ZH.1FPO8;%5ME%LI0ER; 2&Z<9J/J.9JJ5 M:,J.5=HN*?$D4RYJB39KNG#HT5.CV69[H(_L-)FN+HQ89#[).RX:>C37^J2> MZ9#LM*K4S#&770GJ/#QK<%3X> *4*:2ZW'3$L^E*VUQ,C6YF1$W@T*,)S('C MTBU%E@E%JE;L8HH>3,8V X<>32";-)F$U9QT.['\*$E*-F,UV^"I)S@Z-(KU M.Y.N.NW4E&%&:=76W;0$GAH]'EJB(ALJ.M!< -06=3P3?-WKJG:A19A0TV.^,[ MH91 SE=9UYQE&@&X>2KV&(T>A;("M(W#7=S*%LHF'HO59&;+(<[, MB^2:C>OQ44IMCK/,D5A=H0_G%6^R?= LM 4I]78(3&;_E@T_Q>:AF0)G:V^7 M_,L:3W';ON'&+ V!%PU8"4$4@4:P((P2\F(-QP*&H_7W,[#]9U-3WK; 7+6? MIX8I6Z_X9"J3B_WKCQO6]//3>\V'H: R(M16?[>^(G$]>K8$+]NG=%/^>4MD-Y4A'.H8)$0!"4(_1""9$$ A!/E)) M3(D 4 +KIH 0 NNF@! B^9@(8T($@!# ?DU@0IR/$,@/?S-X\CG_X0=7_9EE M7_0XO,WG$B\XH,%:XV/:HWH5[4&'7T,)[:=QKM+ MW^8K I7*$=LFY@#+3QN5%GHEA9XLH;I"_YZK;7'A:\490=,FUV2HKX69KLPZ M'V>44Q4&KQ0FG(E;L%U[9-?>L**!1428,2[!&.'KJY%O,D88GR^7.E^"$!FZ M=[\WV'L0G$CP%?<@.&F/.Q:&SQF4KQR)06;R6XO>_$Q"Y-9V)3@IDVOYG'N0 M%((@28>0%)??C5>Z)R V%!B$[NT]F[J[]EJ_!/9W!E5X[77_W_E.[2LL94^E MH2:%??R\\ &N(7$1, C*!X.(<.)([_7T::FLY";U58^L9]62ZQ[T-(<_T=/\ MLI%MU\@<_K/MMM/S::[8T^H5$__U /$?*XV1P+*Q96 MW];XQ;(:YG*DN^XEF^:RG:_/LEV7U!N(H57C_]T5Y ".MR'*&_!:\Q0&KX M>D'4]S39GK]\-K,JN*N]L-Y^!UZ(:]!T5TR74VRK()BQ4M0NQFO,E]4X$&8/ M" =>(_N1!N@3>CZ_=*M\<>A2K&,Y:HMLZE_@#?(,Q-PF5WU%-",S*=JB_U5F\\WZA?-][.(?6Z'FY9#5+5%:V0 MT_55GV<6I@ND'EAWX>CE3+O;D/H[BWU).GPS=J7/[TH?JKPP4'G>+4\_IO-^ M,#!V];5>VQM_-N.,57T0&@W&:R6MM>QQ+#JTPJF+1LZ&;7U.YZR4T:G1HW!_ MJ%=+<0GBCWF1LW 21\ZPN)\SM';UI09%VL.-=8PMQ3=UED^%6B$;2CN*O85A41..O=UJRU>PFORN[8Q?8\W! M*5NZN^[LMP,./W^48_;^'6O&_=DWM>:;.:Q_>QO=S[U>&.-UVN,.-MS!ACO8[L-XO($]"(ZOC#O8 M[EL8< =;P"B..]B"'53"'6RX@PTWQ> .MJ/,/$7NVF)BH92>93B=% M39A4%NFOUU-_(#4_+QB; AW.KEE^FBAJL$N-MS.\AW3*KBK_:E^ED]>V'G%AA8C/TDV1DJ7)T-JERI. MUZ.BD'7A3<+ +HO@/C8L^+B/[?-R3Q\VLLWS9B&]%-%MS*=M.M M;-48S@JBGO9L+SC7K9[ZV4C$[5!+TI&>25=;JIM M*RMRFU$#BCMN9GO;:OLWLH6#>A6J1[.JHX&W"<>_!V4WT5VM>U?0"JK$FY!] MIO[#=VH!ON02=]"^6@% 1YY%WQ=_*O;RGMG_.;@_=\?/(<%0#?-IJ\#V5N7? MVTLC!I]((>]Z7GX,7OS$JRZ_MK:F?O(Q0FV]W:>=$H3[0 #3B4[^B]C[&>[' MT69J_"JTMV6^0(54:6P_^5_;?F9ZMPG['[YS3[!/&=N8/]'48PPR OC57UF$ M>HQ5FPU"M, 'GV]'(D3 6I^EU:\Y* MV84^[H2:U;76 "./YJE,Z4VY4RSW.JU$GBQ%AU4V$X7//)IG,N(F!C%^Q)#K M>C@?MVDY(B0F7/3X[44S,4O&[(9+MB2RO2Q9^2[?A4"G1R.[G76?JF?J=58: M\0EI[G3S]62#BQ^/M,=IIB_$TX5.K+K29O%DK==C)USB>.34K!K5R2;;)Z4( M7^QF6_HXPS!@Y-':<\IP+3L]DF)#[2'#9"UUUF_"9Q[3J+CIE=IJ7E%J?4&O MC,1!(2\W8';OZ/5K)5(SA:%;Z_1J#&.0UMB*5B8PIG0TM!Q-99;5! M7<]R4K2MR8K:2H@S:<+F8M.&,!N'4@.1@4./]E4IYE=4-M]HDW3+ ML&ILC$WU(V"N)Q@@'*E6^%IQE&5#4H69EU1>@@P AAY-(!YFX[6X/G3)A9WO MKY=F>)*JNW#HT01*\4K&H 2%[,32*;W;-IJK;@8\-7D\ 5ZDMC17JB930ZF2USOK>7^C M4OE58[69P*%'<^62S+C#S<0@3NHIR\XOIT-ZT%&T1E3;" M*%-;-1DX]&BN3L(JV-5XBR9#BSC3XNE4WTB@IQ[-M::44@E#JDX[.3M<=)SP ME-GA\2C4$Q78R3KCB0R]AOC.#B,^D-(P)69@_?:IB.!I7D)YJTAYGF4 MP A3^;DE/6U_>+:F_KP3=456(3!PWG!A8H_1Z&7=E*WMN_<)M+G\-[U5GYQ\ M?*TV.9#3W?(,,9=,PH)<(,6!\P[6(OT3>!CI" M)^RIX5C@<=8#(:T$"1C0S]^&8_Y^^L'%?67;/R;G>Q.![HGOFD K7?"L^T-G M:"_,2%^B!#4(Q:((- A M\1BC,2$"0 BLF0)""*R9@D$'K)G.2XC/5AJ]*04WU&9X,8U\[0;43V["&1"< M:"22-PS7T9Z:DN1C/!$OX)V^AW<4(&FY#^$($$H-^4C=-MN?%9T(T_V6Z![^ MMEJ[;D_DS+%L>;S^Q*)19H.W#?/IK"Q_W6UXUS3XJ6+%&R[:^J8G$JS>X*ML M!)8$+ EW)0E!M_+W^JC'IJ%M,^2PY\:82UZVWKH%JRX(S/M.8"^@5?/OA<%N MO0+^9V_D?.YGS )Y2N_$J;:3)C!"=> &UPT3?O#%OL<,MPDG>T*!)Q>ET7 F M) ;Y3!96+8;__!-[B)(7ZGC&8HS%.!!B?-DK-G],C">-8:IH1]0DFR:9D+0> M3-.BRW 1KSDF\B9PP6WXV@>[8G[>9"#H#H:U]Z7 MMQT1XJ^;MH[. ?A@4O%55V#4IK*8+%.S<"_7I@<-+OK*?>5_8]V!=0?6'3^A M.X)_ZWFM2]74+,V5V;6V2F=&G4)]MF2XZ"NWGO]]9X&<(W,KS:O\TB!RIN%* MIO5 @ U^Q&YB4-W$:VFZW^-47CLV=$)ET=V:DXJDRY(26Z0ST4U]M'"Y"1?S MXCR1.(GC/%B L0 ')"IT0H!9B!E>[^ U& M>* A KO&/#-$A!B[?M/EOB'RERF-)1.:(%7#E@B*PFX:=M.PFW8'(9Y#'9G9 MD_]G+0ET1&W'7EQ3FL-0NCYAP1?L-5"E8(? VT_HU%2H4C10*T#[#HH@^1$ZGWVPPD^=W_.&ATRSXGKBT(FH5T$,@^H5[T3B'4 MS.;[,T56J[EZA55$&6%RH8@/&;O0!5-8^K#TW:M9\%+D7CW:)PW18*;Y9I>4 MZI4559]E4XL11,Z#":*'9/+<.:+?%ZS 09I?M>Q[*^C'?(_Y_C?R?0#=UF\U M<68DW=!D_?QMG%=?]2^PJN\UCQJ((PHS\#W2]I88^ ;]J!XZ7" D*I@I/Y$\ MP%.+"!$(7_66[<> RNNU*7ZV.R>#:"E^,=[J,3U7T/NK?&(U<3L+-)9=;219-;&"#[%CFL@SH.HDL(& M;80[] )=S 0LGO@-IZ"Q+L"ZX'Z-GHOH@M2 8YVRZU84I[%I=]?9T42J-* N M@);0F_4H=Q7*R7@7Y-RR8Q<(51? "YI_V,V[^GH#I1*O$OOQA?G('3RA_^*U MX:;>+D:ISCH>&J59H =IFH$W3_K1GTO:0UA)!$9HL)*X6[OI^TI"F&N%^;Q? M&RHA\-UQ2^G'JBY2$EZX*)%XZY[[H(>+[C49'015=^=K#$+Y,F9?S+Z_D7UO MT/U^^^J%C\%5G[&<#R=?@Y)\_44UO($XNS#G8\Z_T74'W9LZ;TW@+Y5*W,=Y MV:!-1E[*HH0:.OVP34N3-'INCW4V5^ 6N0W7&(K)<[=2TV?%XZI+)A(V%,'9 M16W(7=1&LZFI%&,&Z'X60V5U]@D*)?&4]3\7FZ-#^":KYR%N\:2 MK]W-C%D;LS9F[=^0;?X:E#U.0-^AX8[3<#@!C3D?C?B>@'R7#YJ.B/>K-^9Y$(]11'R(GYB+EJ=G(N%/W+F"ZW$<+!/E7@?2K< M#(HY&G/T+^;H&_2;/Y9P!L>Y!SOVDS3JT2Z4ZH_:'/]& >C@ M!#V\Z58=#3Q? +^+\O*?_X)_;9\CJ!)O0B:=^B_;P:C#E_JR1I+_N@C?"1)@ M#7.[2CKR?)KX)PH5]U:!9HW^_3_[DW^6FI!@J(;YM 5\WUO5U$L" K1/_HO8^QGNQ]%F:OPJ MM+=EOMB&5&EL/_E?VWZ&1&[WH6')D)N>3$GEX15S\.D'ST64L8WY$TT]QB!C M@%_]E46HQ\B%2+5WTJ/3_IDP_^6)J0DE^G_;AG"R,1+^#%@/R*KZG_T,CO_1 MGW_:*%-CC D(& OU-GQ+?_/'M5?X]7#G3ZU@3R2:HY/\B.))'DN2O,T%QE+ M))>(TB0W'B?'<2H93B1CB3_>6_FM'N@OQ*DC-$(CMC:4N^.%75[SV@3JK)XMR(T+1A[-DQJ/AT*CIY;9$%3M!:[ -\#;(\?S MC)%NI9D5K0*9SBZRNKCJCE=MEXL>OSU28Y+]3%:VR1BU&=9[0C-'C29<['BD M6[-X?;)8=LA6HVOD*DDAMW0;7/QX9(69Y_E-6))%:W#)G+:G VM^DZ_M"A.R[(+[\<\&II? M::/&:),KL"6)R?1$8QT-#2?P JFCH>P4<#XSV-'0 MZK 37O5HI:8LUNXBQJ_4>"R-AAYM:XO)QD-\N]@C)D# 1$?+/T02Z5"J97-I&M%,;N,/^+*H4&@D$&7(T@>% M'[*6E(EV1*7L1T/Y46DM9-5*LK-H<>FZW5C5K0'J6CF:JSRA MI%I^PJ=(R8[K*V50;R3Z#3CT:*ZDFH_$^W2[P4ZZ;6H*%IREJXT&#CT: ).?=0+ MQ7M,E5US-&_1U#"< -2B3S#AI#&+*84:X)IT>E[F"I+2R)91I/5HZ-!:Z.M( MI90A%^M!6>IWZ4QDY<*A1W.-&^O8H,?-PV2:XC?V9%UMI5,3./1XKK70TBF$ MZ@/%81(Z-369@@NT 'U""KH]DF>H+*62LD5EXLY"J8^J#!QZ- $N)5@K4R67 M"CB;-LH@HN?%&!JZG0"PP/SR0V3Z>E\<<<(\(T;MLC12TE1IDZRVNMPZY')P M* 6^Z=4Q;.T<[X(;8..H_-R2GK8_[)_7T"KP+0)X. K>H7IH@^SY$KX!;VK?[3*._ /T?";.\LWWNX 1XX5@UW:\AN?P]!+^G)L]= MO!W*CRP#FOT7MH]>FN=[ ^KRPY ?YX5.A\GTT+AU'?=W?EDYL ?"/XX?__ M)_KGJQM"7_LR]L0'-NRM\OB6O"(T\/'4(B1=E$2"F9NR2H3)A\,*^!N6E?L0 MC0\0VKL^]_C?IYF>_BK34^0C==M,#\L!SMK@@>E^*W0/?UNM!;&FXLT&*)C0 MY6W#O*>>IG<-@]]36?*+&CN"V<2+)0%+PIU(0M"M_ _>51Q\JRX(S(M[+'Z@ MDKEE\[K(FR(J?QP7!V;#IFJ&DA[TP7_:D4BL]5K=(T6=*'R,<&7220Y[I4Z+ ME%-*JP5H7%S\#T MB<3O"P04*X\@;@M6'ES7WGW(TE^ XE^-H1HA,2O)J*FYE6$Q,=>M1G2A/. MF0PH*,' ^H@EWT*NN,%8S]?O)L7^&O;7L+]V\\&>SUP&<>C.-:4YC*KK$Q9\ MP5X? X<\J]0QU^W-!IRKD:'^G)'%TB)A+!@NCJ)!#V3RS:LASJ]@KLU16 $% M<5NP @J C78A!63,6P9=IW5_-$FF;;0Y=+0/.&)J,W?.4N MECTL>]=/([TE>XI39>@(R3IL3YW:CL0FI0)"KT(G.QF[-QSD7U3Q'P3E\_N6 M?6_U_9CO,=__1KX/H-?ZK9[.C*0;FJR?OZOSZJO^!6;UO692 W%$80:^1]K> M$@/?H!_50X>+)!(\F"D_D;Q[4BTB1)SWDKD@0B?\3I/R!$#(_5B*7ZS;\2^G M*.C]53ZQFKB=!3F1&O2J-'2R[E6#KUOY9#SQK#K:2#)K8W15A55S; LN >SP MX=5USW&A)1EMC"K)<:W#<_$T6:AG.BS9@),/PXL3'A(DB>^@P4*/A?YS0G_9 MJ.]WA3Y?R">BW4VDKDBD)BO\:MS3HQ,X^1@2^ECR.-$;:(_Y@)?9\5@2; (0 M5H1W]"N67HOY#-"7+-F4!FC:6;0C*OR$76/\VYEXI'_8Z MOJG0@E0DO>*XP- M Q4A&@XL.;P+_1? ]09+)UXE .1+\Y%+>$(!.OD-74NR24$I]8<1I^J:BUEU M N^ \T- E[2(L)8(C-1@+7&_EM/WM<2\G2"=;F28(K5\I%J9K'% MC!(GF@-N)V9TKSGI(.BZ.U]C$,J8,?MB]OV-['N##OC;%S)\#,3ZC%5]. 4; ME!3L+RKE#<39A3D?<_Z-KCOHWM1Y2P-_J53B?L[+1FTR\E(6)=38Z<=M6IJD MT7-[K+.Y K?(;;C&4$R>O;>:/BLP5UTRD;2A$,XN;$/NPC::5HZ;D[BQ4N1< MQLD4BSS;3CND_T& MXU12K)-VHR?R^R'R33Y:.R'Y[TUN.! MWHFSBU27SO>*\5HMYT+9OXSQM3@)! M$%$#&>A;=?95#.GN-?S6V-T:D VW''B'^-+K"S[,Z+3JI>+MX=W9$U_LFX_G M+V>O9\;CU2-,C&9S>8'5DYER;HYRKC0I^V7E/! >E?3),'_T?)#/EE3[^O!Z M2 :HG$ZZ=?9@[434BIF;GC@WG96+8N4VN(JX")ND[$M>V!T>=YLGS6[SN'[< M&;5OP'$HK,%Q8'K-]#HI>KU6CV,)O1Z>/5^='M;M^^>#YK!>WCDY[C[==U"O ME_4Y_J89Z'5N0:OTE]^!!I-W:^&BLY$ZDM-T2'QN]V P*1##X B&]-H9;-^( MJDVJ,+C<$(?71"+**[WW!8;8477IV96%UN/=ZT%#&IT91FUT6&E>G(HGKZ?' M[BGLM)F@:BUX[A$?$WYQ!&2L#V-;ADV -DY]PB6.>X*]I*NJV#?)MO>#>[3] M-H_47.C$4B6V]/X"H"QF"H75HJ%W!+_O$YC2,G4<@<]\5).)Y'S/R!"(KW%' M-U7.$H1NZ.#V&MX_Q*"/_>*&IP6485=+FSA MXK+\/\ 7^I/PSV^N+RIT2%%^%36)9+C=O3-.,3D)3$$'OHD\;(VX5Z+)NF'B M;8\2Z)8(WR##/GRH6#;>:P2_TVGH*0YT3.JFX!-3;XNX"ISD"*:OBA:M.>*< MX;^ MO>3M&^C,M(_OC2M+N-"?=^_OX/\:^7RQ_LZ+J9J/%VV?T7']C4>G[0RL2M6V MNKH!1#P'LU,=*N;X$9>O_F?."%ZE\3@GZ)BY<]$P'K4S\_S\Y;%R_'Q0ZCWWVX_'VLOUX->?0B$S>W$/ M![Q6D8B?.(ACJI[=G3^V2/ORY>7MK?E\4GAJI=\>>TJOT$DV5<7J4_=DYR#' MUTX&5]VF^D0Z-1&H6BED,^6/R>II?I^8NOF;2OMJY%?@'W.N"Q4(J0_4VYO6 M387H?':G?5]*Z_+Y$5Y:LP92&X*>M_>E=KDV:BH'FG8G:K<[G5]_\I5,9=T" MG""RMI_SUN[QKM6L] :<& $&UZ6\$%@_$0\E3'?!7#M^ [[B0-\F(3$_T;^,6T^^@/X!.R+MGT[DDJ;%97M+BN"&LRR*NBVR9. ME! -&$MZ>+VB))'^N)NI;^@2,>&5[B 9#GBHX(L<@E%'A+9!J:;N2*7I3 NF M[GS%]":&+W_7+(4DIOX2_.QY03AS52&&Z4P5QB'@-L$L97A.T\$5L]4VL!.' M4 Q.'SA,T%L0F#@MUAGNEL":X"6O!)\RP<$!84%O"TE#?4$3: !_Q1G3&1$Z M!QEB>[; AD J=JU#0,HCA0:$$J?Z5?B^S#H MI1%GA2WB.7[XN_O^ZO1[J_T^ 7XBL?X&M]?QG8$+ M()<](B)]N>"=LICXALN@S9YM>"K05@S3XEYLT;" AL#UB?Z7YNNWHB&F G-L M5P$<,0=P (<L5QLP?EN1 M2 JEWH0G/!5#U!M 5('*!5_N$P.US44-(CN!!@H&R(\"H@40#]+H!$% "L.6 M,&2ANH6B0F JA+Y4TFW5T5FJ.#Y0H ! (R%'ZITHJ0N3@/?I0#R@N>U [F(T MT^%O)L6-!3/#X(V&/IKLW5*##_1MHZ^;J+ X.+S%H!BES=<'^A9<@6,7,*B2 MO>#+13AD,/[: YGJ4B4_MA$#JG8')DF'KP.X4@.+?P4I*'!;^ TWCJ0?.,.- MXTF,7C$K@V-A &M8=*D>@28L5,RYW*-LT7V<@4!4ZU!@1*' <832/^9$PG 0 MTZ2Q'W>D>9.'J94IFHWMHPBH^JH[ :1AJ\B?IL X#&\AJM5% M!%!7B'VKA[_+@*VN*7&T8#3&=%CM^.T.+M')@PI. N %XJ#@8F7B&#M,[('X M<;==!0/A\8KHG#!L!SH8B'Q@NQRN^4>?/X*CV0Y-4EQ7'\"DC13\'+IWI6?H$4+B5V2.0,U_"D =,*X[#6X?'[ MQ.TD)0J_R\KKG__"/QX$2BH1#2PV=-\EN7*(EVXJD.?_6DG] 'E## ^@L_G) M(:?N0:="V5D%G37]]__\DY]4/S 7JAO;W@V>OE5UG?16EJ8R.R3=,HCXG!;; M,/"VJ [ 7?!*^95,7OAKDD)U9X5TX 0^DZW\Q?E^1GK,$+,G#M,^DKFIR+1* MVF",G*]YGU'I&'^HF]0GV_:0&M\^]=YQLC$K9(IHT^!7=V5Y@5JY5;!J8CDI M3W(3QOQ7Y+H&!B__:NC2W-0]_@RB!T9-_<>?9W0_^O6GX:@IZ"-ZG6 IQG(K M_O%Q_2-9G:;T/ *^JUDL3L^[:??5>T,?^!QH , KIK!LVBV\#U4B:?3STN@9 M<%5-LU5J+^JV8GGNZ#X!605P@Y@,R&@;EA-.4/^0(NA[Y$'4H7_$;\,X&(7@ M9@A%ES,A.V.1W(\ZPY2I7JRW/T#FD(3;4;6N[ MK0R)[,=+#_*=)4[7S=S''%K\^MO_IQ]-^>OUN/),,>[__:M2+%7^^:0"-@/- MWYWRDKA^A HR<8[DB8/KG.L)8XJ8D.B)+[:BBAQ DXM';ACU-O8!:9#N>)TC M_'U?T6BP,1:OF8H9$S8F;#3G!(&I]@R 2CT#B )T _"RK]-+QCU_&^)'B*5, MZH1 W"")LDX3@"W2%=4V=4VF-@/B7L ,M[5['H7K8+1\$)8FJ!R/D8[ ^OC,#WZZN04?./<5!L9CLD_ MD_]%\@]"XGWL5H@A> 6I<[(Z,@$WA0;RKA-#AH"P!/\,4N@[?%D2#4/!3-88 MH3T)ASF_*A(Q&1(S270E\=IU1QT)](H!*(E>1MLK'DP2'GX ]KX!)'A&C,:\ MMZ'0-#8@K9=O\1H>P(/P9SWQ92U[A/D=C3YGR._2F5[QH2^.)MZZ-X3;HL&) M?8#N(4VYRV.073[M-H3JSN[1,RD_-I2;WDFM4[NB_;O1DRQ@TN_, MI[.HDXY.N.:1?[C*%T;[V+Y'(N'@;W]OT_^M/&DTO9OAL_E/%;+!+NJVX?>P MQDV"U,C-J?XX;6OX+;>\XY7NIWP^+$'*0!VLD$\-1^T??;=39G%H93J= >15 M5+#RXJ]DHUFGT<-L"W(8(39E44>O5AD/, 19QO%YL'&QA]UGM!Y^2K^7C:$^,JN7E+$ M(#WPE6;8$ZZL?VLSS\S&@E7U\'N-3'L*B+8IJA#3VWW3Z3$&0LX_[ \_5743 M6#NGS;^L%B\/3TZSM0.M+94NSG)B\>YJ3IO_W.<^:/-?=?5!AM5#/+2M:"#V M)-W"%4TQUE?U*\_K:U^->?/:^@6WK=\1D$4=]56G%?R0J$YAHRZJ3@>#GY'< MA)/C+OL-Z*G_5&WGF,WW5HOVMKDA&68% ..Q+*7(BF@@6E&8I>5;"H)@4$!K MTRW%,1H:N!V6XAHY TR/(7O6I:]CL0^B+LX4G?H?9NM<7',;_&W3[?J'4??! M%G6Y7=N" ,\$F37-J;EY)70#FPX< VJ-* YS,+>>B?5Q5\6Q,4MR5N:K]#M0 MZN8X?/-VC05Q=QL8'4(-)'BV?97X$]27,*B.$VY@K[[K6 >WSH:UE2%0B^^I.'RUQU=;F,QG]Z%ZU7*:P_(:Q*"F=K^O, M5(9IZGRXI5E0-.P'>^\PP=S$#J&L1K\)8,_=,#/V->9(5H^@AGE-3XI!G"XM MI[504M&Y:Z-C R_L>N!J>N#ZP35M&:[JM)B:X+^DW,8Y+-6@FCN?NE(J^M68 M%C&Q+\P9[J,[X%P72Y10]\ OH_Z:!5KOS'PJ9YERD^[F>*\0_*HJ(I4%Q"UG MT#;ZN\ZH7G9J>K'SQG1;W3BSBR1T5'?7^?-_3'$R$$G6A0V)4-I443\?_\2BOP_]"J\;*0V]L2] MSZC"^HQ8G]$W^XQ$;Q.X"E'%6>W@9- \N"Y=RJW64^?DNP8QU?P9.']DX7AXZ#R=JN*SR^=FGZ7;M\>[^Q4'[.S M[\R?0/B?JPW:S?KPH-.KM:YN9/L*GIQYY]G.P>@J?9J]K!4/^G:Y=3:\%R^K M$$GQ[Y_L&?N'?/VZ<-(<'?4'-P6A,]JYQB=G1K_JMFLUW:@4FR>-QMG@JF ? MUBZOX,F9T:^/)+/5LTNGS]E6D>AWDGQ_VQT\%F9'ERMW2N^@]E!N]AZDZX9Z M: F5XN"Q./OD87%/NE!*AST^G;LL] KE]NG)P=5C:?;)$_(L'5X)M_WG@Z/] M"UEM')O7]302 M'V^*Y\/=3N4*=_3,/&I7;@_?=E^$ K]K%+*BOD,JU\( (]J91W/'8.#R-\.; MYD&W*]WDR4OGXJWZ*&1G'RV6[ZMOKT^GG=I%]I:,K@NW![43^N@,G^2=5J-7 MO,]5:R^-4?WPX$UH=D?TT1E&M24B2*7[0[.9/C2E[&'QT6X\=QZ%.9P:#JYW M![W!ZW[33LM[DB!W\TV5/CHS@6'EY+QT(U8'S=O;Y^+)_4BY5YU'9R9P6LD= MEU_X7K^F7,A21[]N%0\LH.L< 7CIED6QV9#)<_&JMWO3)3=[.Q=7>!7\S*,[ MPEYZ=+ES;_*[;[V*5#4ZZ\.@<$>BW6];-\=O^X/G"NMN7]K(WRK$.W)HC M ^7*FW1BG9V+3;MS==Y&<+C=O\(+BF8>+>AU4>J]O%G/I"Z^95N7AW5)H5>! MS$Z@^D NNZV&SK\0J6&US%6S9&!N^?KO>++TYW WQY3A^O).>+9/7Y^$%^/M;E 9X*.S+*@>F5>'9;G5O#A^&ZJGMX/S MR\/./$@;=0YJC=;-Z?.S:%7,^\%!+=W<0T@KSX"*.JJ_6E?G J^H W)85,QA M39@+::.\M5\67M1+^^.KDR=']Y> M/>9FW]D?U/0K\H)YLU.Y)=?XY,S:;W3E&FQT2:SMJC?@2>0?3P^E M#CPY,_J]^312JOO9_K-8LT[N'LS7VUP/WRD(,\AOWX^>WO9KU\U;0=VW;:-Q M73GNS$._^[W^_?7-98EO'HCUT=/U@R8^'^*3LRIUV;P[L%NWP^9%KU>^UBY[ M:0T$:IY&G1HG3_7"^3$PZ;#^;+1RKZ^G57AR9DE/C7H[FX;_0/F5U]W&]7WV M_!)1>G9)"G^FB(=:LW?V@R'62.WLZOG^MM'GP2KKINCXX MJ\Z%:5%O: ?[;WN'M8N]X]WK\B%Y/+ONS(7I?.OQ_+[W>'+W?%%K/JEBA;]* ME^&MN=E'=]_.7ZY%JZXW1WOMM/*0U5[% 7TT]_Y1Z;PO[MZ^'6>?>T?YO=*9 M*+3N7J_PT>(,])V#R//#UT<^N]>]SQK[M_G#MP$^6GG_Z.!!.>/KQ]D!7]_A MR4 ]>%(+69C '"=4J?9LV^>:G+YJ-T2Z*,SDGI1E%JZ/3@XYGMQ^.&G>GSR^2 M\'HA5F_:;3 H<\ G+9X_G12NGXK-]*B6%J3\RUG^?BY.7)M-HW1\9.[S)UH_ M=\G77DOVSER<.+V[/SE([[75Y]W&[5G!/MH_>[/GXD3_1N2%[O-1OG;[<-&U MRL7>?:E6G:?25E:T1L?VP>5S;W0L[(BB42O>XY,SHTN%G;)]N%^6:J-2,W_? ME1O7V<$5/.F-_E&__L+\^1>R[=E5'FOV67&D,=7,[31'C5-\3C/*DVXX"1BG M'?"#!(:;+9B3V7%:'XW%69S/$QO<%GU&MTT8VOR=6>G)2EY5IBYUB6RKY*+] MI?J,TVE0]Y)!.\Y"ZKB.JB9/MCI/ZCCFNT(.'>:Q>4.DLW,CKSR+%SUKT.X= ME+KI][6<18^"N*^FE//3S&CP3?K.W# YX"8&,$:6G-AZ.A7A.X+.S4/,YGHL MPQO5?9O@MN,M=_QJ/E-:>,BN+ZKWO1];0MJ@BAY)O-_I9IQM)W,S ")\FC#Q MM1Z.'Q5;=*,&67&F9$$*?/G\MR_A]?,C)A<>TLP8L29&?')8-N/#FOA0SE2* MC!$18 1#IH@P@B%3-/A0SC!@"I /7[TQX#.7=7VK+G]AU2N%X!\ON3RSXD6] M8TX5??;?F2-E(?!!$M#3H[^)>7PFOU#; EGZAZ7N)8A!FTJ<]>?XU >$B"C; MOR3IWVW,"U08A$C+@GN.C"L-PEQI8'#'Y/Y[(.BFE5P'0.@/.;#ZBLQYS301 M5@S,9,8*%#];;& :$A0JQELX<@G R!] 1)0U86K5GD&+X95T85S9NCB#M8[K M9*;=YB$K<]Q ]['NFJI(TOBO"/; [Q6G$X@)3I;!7R"X0^R&\1^L" M,2XWU9;/K>D"CJF>@UVW>T*B+093IQ;,;T+ /8AMW<#V"O<,@^F#$+[4GK S M^E(#!)T>GG7P2!M"+@U=MB7+=.>A5QY?K=-2_;AY46G(.W?G1W;A>/HLA=P7 M[@"8FMGBB7G(@UM53%CKJ2YJYN3:@'-BC4]@R$TN1SP\VFEDC?PYW[L4+RY& MI4;V0.\\TDN5L\54(9>=$9FFW"1?6#19^C) .8:)L0U],!CY%ZR,P<_]SI]X>GYH'KZ MW%-$W;"%(_U9Q,TGX @"?)8+J_,#&0)%%X$V ("83Q<-!'H]N-!>GEZNZTT0 MH^K;;BN[>]+!K3)%1*!R(7@'+NQ(C)X>H\C.);:X!65\U1HG.61R=Z2PD#O> M(7? +N$&!M[,2UP]1KMP!*N\0 QRCGO[&*_WGW)YN5 [56KBC2P^2\)5E3=P M#S*F#E.%["*\9C"VX3"VF2C&7,WHP9B^?S-Z*9SJAWQ1-HN'Y\/&4_L$]TAC MXC E5!8%OC'(&UZZYS.FZ&%GEG-8&YY"UT>Q8*G$30GD62HQ2>@:II/HX,DE MH@FLM>9!R;FN21^";.OLS#86N'X%(57F@_?]P@[A M7(II'4XE> L458FTWD[;)F')QD1$Z6%UK6]@/,\HGP/IZ6'IN-8AHT;3?KI[J+;O!"U='3R6:5*RG*KD63\CPSN6 MOF2N['I]4?CUZ&][>\KM6:V 5K-Q)VD"\P^QE)54L%>.=OCS0=1EO MZ6+9@ W(!K <99(@-+P'_8?\I4C@[=/JF]7A_QEZ[%2!1 J+@%" M\%:[)#+RP!M["0XO,EEC]D*,;2@LR=7/L&FB^@V$.^66SL56Y>^9&@[S]< MWQ<&#V\4Q;"RGOVZVSLU8MO=<^;@TN&[OU)KW,#K=3EUEFD8'8?.]QPS&,N9(1 M C&]V=>+]V9_G[\="@\OW<[3KGYVA2!6_ 3$8IB9'-].+V3I W=$E7O0L"I M^_Q8O!]XO#\->SF /5FW\7:\4"!]I2<]AK[4L"&>N:G?1'@'I]_=UKEX@O,. M?!2/'L\:V8>#6J]2V6V_-,CYR>D [T[&NG>NG*ID68J305Z Z<_05QHVXC&G M-ES(,W?-G=[NZ?E#[>5YCU3OSY]WQ$85(0^K[/ELJE)8!'DQR(=NYLT2K+$I M3MV5X\7$^68))G(QZJ7[4.+BAN@,P)DV,0!G(L< /+[Y94PI&Z),.-&[(*@O MCO X>Y9;B7?[&+L7B"6#(]VSX%VG<>G@S<["X(J_4#&1A%%XPV (N83Q+;*&PPV?)OG:QI^1+54+!"-VZ0BI;2=ZU0"XUN+YN4,G6VYP^?6PGVSD? M\[B;G=')W,NHNI<_.[-N*50_-#K]H_V+X\O:Q:ET(QR?W]:N#$!U>AY\+I4K M+HK5&>(QQ&-Y2>;#1N64SJ40[_QZ_T7(E9JEVDOG2KGKM)[;U6H'$:]($6\% M;FS8/JNJ:YVT18P>I[=@D@X_Z?5#;45#.0G:ETTXGL4Z=\ 2F4G"W9 \S5- ME 8 RL4$3V"Y^PZ:4"Q>@,##P\O'PG6S)]2R=_U>22[=G?1A>0(]&CY?7.&F M)X9+T<6E#8 EY@]&&I<(3$<\*=_=\KN%%XF:!1\$ _C/P7'L=WI9T5%5'O"